/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/BuchiAutomizerBplInline.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Termination-32bit-Automizer_Default.epf --buchiautomizer.automaton.type.for.concurrent.programs RABIN_PETRI_NET -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/commit-2.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.fs.rabin-petrinet-4c29625-m [2023-10-12 17:40:59,872 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-10-12 17:40:59,945 INFO L100 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Termination-32bit-Automizer_Default.epf [2023-10-12 17:40:59,975 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-10-12 17:40:59,976 INFO L135 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-10-12 17:40:59,976 INFO L137 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-10-12 17:40:59,978 INFO L135 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-10-12 17:40:59,978 INFO L137 SettingsManager]: * Create parallel compositions if possible=false [2023-10-12 17:40:59,979 INFO L137 SettingsManager]: * Use SBE=true [2023-10-12 17:40:59,982 INFO L135 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-10-12 17:40:59,982 INFO L137 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-10-12 17:40:59,982 INFO L137 SettingsManager]: * Use old map elimination=false [2023-10-12 17:40:59,983 INFO L137 SettingsManager]: * Use external solver (rank synthesis)=false [2023-10-12 17:40:59,984 INFO L137 SettingsManager]: * Use only trivial implications for array writes=true [2023-10-12 17:40:59,984 INFO L137 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-10-12 17:40:59,984 INFO L135 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-10-12 17:40:59,984 INFO L137 SettingsManager]: * sizeof long=4 [2023-10-12 17:40:59,985 INFO L137 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-10-12 17:40:59,985 INFO L137 SettingsManager]: * Overapproximate operations on floating types=true [2023-10-12 17:40:59,985 INFO L137 SettingsManager]: * sizeof POINTER=4 [2023-10-12 17:40:59,985 INFO L137 SettingsManager]: * Check division by zero=IGNORE [2023-10-12 17:40:59,986 INFO L137 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-10-12 17:40:59,986 INFO L137 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-10-12 17:40:59,986 INFO L137 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-10-12 17:40:59,986 INFO L137 SettingsManager]: * sizeof long double=12 [2023-10-12 17:40:59,987 INFO L137 SettingsManager]: * Check if freed pointer was valid=false [2023-10-12 17:40:59,987 INFO L137 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-10-12 17:40:59,987 INFO L137 SettingsManager]: * Use constant arrays=true [2023-10-12 17:40:59,987 INFO L137 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-10-12 17:40:59,988 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-10-12 17:40:59,989 INFO L137 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-10-12 17:40:59,989 INFO L135 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-10-12 17:40:59,989 INFO L137 SettingsManager]: * Trace refinement strategy=CAMEL [2023-10-12 17:40:59,990 INFO L135 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-10-12 17:40:59,991 INFO L137 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: Automaton type for concurrent programs -> RABIN_PETRI_NET [2023-10-12 17:41:00,234 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-10-12 17:41:00,255 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-10-12 17:41:00,257 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-10-12 17:41:00,258 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2023-10-12 17:41:00,259 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2023-10-12 17:41:00,260 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/commit-2.wvr.bpl [2023-10-12 17:41:00,260 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/commit-2.wvr.bpl' [2023-10-12 17:41:00,299 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-10-12 17:41:00,301 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2023-10-12 17:41:00,302 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-10-12 17:41:00,302 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-10-12 17:41:00,302 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-10-12 17:41:00,313 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.10 05:41:00" (1/1) ... [2023-10-12 17:41:00,323 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.10 05:41:00" (1/1) ... [2023-10-12 17:41:00,329 INFO L138 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2023-10-12 17:41:00,330 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-10-12 17:41:00,332 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-10-12 17:41:00,333 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-10-12 17:41:00,333 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-10-12 17:41:00,340 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.10 05:41:00" (1/1) ... [2023-10-12 17:41:00,340 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.10 05:41:00" (1/1) ... [2023-10-12 17:41:00,348 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.10 05:41:00" (1/1) ... [2023-10-12 17:41:00,349 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.10 05:41:00" (1/1) ... [2023-10-12 17:41:00,356 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.10 05:41:00" (1/1) ... [2023-10-12 17:41:00,359 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.10 05:41:00" (1/1) ... [2023-10-12 17:41:00,363 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.10 05:41:00" (1/1) ... [2023-10-12 17:41:00,364 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.10 05:41:00" (1/1) ... [2023-10-12 17:41:00,365 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-10-12 17:41:00,368 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-10-12 17:41:00,368 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-10-12 17:41:00,368 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-10-12 17:41:00,369 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.10 05:41:00" (1/1) ... [2023-10-12 17:41:00,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:00,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:00,406 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:00,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-10-12 17:41:00,442 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2023-10-12 17:41:00,442 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-10-12 17:41:00,442 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-10-12 17:41:00,442 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2023-10-12 17:41:00,442 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-10-12 17:41:00,443 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-10-12 17:41:00,443 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2023-10-12 17:41:00,443 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-10-12 17:41:00,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-10-12 17:41:00,443 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2023-10-12 17:41:00,444 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-10-12 17:41:00,444 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-10-12 17:41:00,444 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2023-10-12 17:41:00,445 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-10-12 17:41:00,445 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-10-12 17:41:00,446 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-10-12 17:41:00,496 INFO L236 CfgBuilder]: Building ICFG [2023-10-12 17:41:00,498 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-10-12 17:41:00,666 INFO L277 CfgBuilder]: Performing block encoding [2023-10-12 17:41:00,725 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-10-12 17:41:00,725 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-10-12 17:41:00,726 WARN L332 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2023-10-12 17:41:00,726 WARN L332 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2023-10-12 17:41:00,726 WARN L332 CfgBuilder]: Unexpected successor node of atomic block begin: thread3EXIT is neither atomic block end nor error location. [2023-10-12 17:41:00,727 WARN L332 CfgBuilder]: Unexpected successor node of atomic block begin: thread4EXIT is neither atomic block end nor error location. [2023-10-12 17:41:00,728 INFO L201 PluginConnector]: Adding new model commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.10 05:41:00 BoogieIcfgContainer [2023-10-12 17:41:00,728 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-10-12 17:41:00,729 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-10-12 17:41:00,729 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-10-12 17:41:00,739 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-10-12 17:41:00,739 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-10-12 17:41:00,740 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.10 05:41:00" (1/2) ... [2023-10-12 17:41:00,741 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@23139a01 and model type commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 12.10 05:41:00, skipping insertion in model container [2023-10-12 17:41:00,741 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-10-12 17:41:00,743 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.10 05:41:00" (2/2) ... [2023-10-12 17:41:00,747 INFO L332 chiAutomizerObserver]: Analyzing ICFG commit-2.wvr.bpl [2023-10-12 17:41:00,805 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-10-12 17:41:00,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 37 transitions, 106 flow [2023-10-12 17:41:00,847 INFO L124 PetriNetUnfolderBase]: 4/29 cut-off events. [2023-10-12 17:41:00,847 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-10-12 17:41:00,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 29 events. 4/29 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 34 event pairs, 0 based on Foata normal form. 0/24 useless extension candidates. Maximal degree in co-relation 25. Up to 2 conditions per place. [2023-10-12 17:41:00,851 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 37 transitions, 106 flow [2023-10-12 17:41:00,855 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 38 places, 29 transitions, 82 flow [2023-10-12 17:41:00,858 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2023-10-12 17:41:00,870 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 38 places, 29 transitions, 82 flow [2023-10-12 17:41:00,873 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 38 places, 29 transitions, 82 flow [2023-10-12 17:41:00,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 29 transitions, 82 flow [2023-10-12 17:41:00,881 INFO L124 PetriNetUnfolderBase]: 4/29 cut-off events. [2023-10-12 17:41:00,881 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-10-12 17:41:00,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 29 events. 4/29 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 34 event pairs, 0 based on Foata normal form. 0/24 useless extension candidates. Maximal degree in co-relation 25. Up to 2 conditions per place. [2023-10-12 17:41:00,882 INFO L119 LiptonReduction]: Number of co-enabled transitions 276 [2023-10-12 17:41:01,904 INFO L134 LiptonReduction]: Checked pairs total: 352 [2023-10-12 17:41:01,905 INFO L136 LiptonReduction]: Total number of compositions: 9 [2023-10-12 17:41:01,916 INFO L305 stractBuchiCegarLoop]: Interprodecural is true [2023-10-12 17:41:01,916 INFO L306 stractBuchiCegarLoop]: Hoare is false [2023-10-12 17:41:01,917 INFO L307 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-10-12 17:41:01,917 INFO L308 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-10-12 17:41:01,917 INFO L309 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-10-12 17:41:01,917 INFO L310 stractBuchiCegarLoop]: Difference is false [2023-10-12 17:41:01,917 INFO L311 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-10-12 17:41:01,917 INFO L315 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == RabinPetriNetCegarLoop ======== [2023-10-12 17:41:01,918 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 30 places, 21 transitions, 66 flow [2023-10-12 17:41:01,921 ERROR L47 etriNetUnfolderRabin]: [1:1A:[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[][13], 2:2A:[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0][11], 4:3A:[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0][6]][5:4A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][16]] [2023-10-12 17:41:01,923 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:41:01,923 INFO L124 PetriNetUnfolderBase]: 0/4 cut-off events. [2023-10-12 17:41:01,923 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-10-12 17:41:01,923 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:41:01,925 INFO L337 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-10-12 17:41:01,926 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 30 places, 21 transitions, 66 flow [2023-10-12 17:41:01,927 ERROR L47 etriNetUnfolderRabin]: [1:1A:[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[][13], 2:2A:[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0][11], 4:3A:[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0][6]][5:4A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][16]] [2023-10-12 17:41:01,927 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:41:01,927 INFO L124 PetriNetUnfolderBase]: 0/4 cut-off events. [2023-10-12 17:41:01,927 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-10-12 17:41:01,927 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:41:01,931 INFO L748 eck$LassoCheckResult]: Stem: 46#[$Ultimate##0]true [103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[] 48#[L111]true [127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0] 50#[L111-1, L52]true [130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0] 52#[L68, L112, L52]true [2023-10-12 17:41:01,932 INFO L750 eck$LassoCheckResult]: Loop: 52#[L68, L112, L52]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 52#[L68, L112, L52]true [2023-10-12 17:41:01,936 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:01,936 INFO L85 PathProgramCache]: Analyzing trace with hash 132841, now seen corresponding path program 1 times [2023-10-12 17:41:01,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:01,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711304014] [2023-10-12 17:41:01,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:01,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:02,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:02,064 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:02,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:02,090 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:02,093 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:02,093 INFO L85 PathProgramCache]: Analyzing trace with hash 169, now seen corresponding path program 1 times [2023-10-12 17:41:02,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:02,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834687266] [2023-10-12 17:41:02,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:02,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:02,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:02,105 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:02,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:02,113 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:02,114 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:02,114 INFO L85 PathProgramCache]: Analyzing trace with hash 4118209, now seen corresponding path program 1 times [2023-10-12 17:41:02,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:02,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719648750] [2023-10-12 17:41:02,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:02,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:02,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:41:02,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-10-12 17:41:02,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-10-12 17:41:02,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719648750] [2023-10-12 17:41:02,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719648750] provided 1 perfect and 0 imperfect interpolant sequences [2023-10-12 17:41:02,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-10-12 17:41:02,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-10-12 17:41:02,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612491463] [2023-10-12 17:41:02,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-10-12 17:41:02,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-10-12 17:41:02,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-10-12 17:41:02,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-10-12 17:41:02,373 INFO L103 encePairwiseOnDemand]: Start rabinDifferencePairwiseOnDemand. First operand has 30 places, 21 transitions, 66 flow. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-10-12 17:41:02,373 INFO L124 encePairwiseOnDemand]: Subtrahend is not yet constructed. Will not use universal subtrahend loopers optimization. [2023-10-12 17:41:02,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-10-12 17:41:02,521 INFO L124 PetriNetUnfolderBase]: 344/486 cut-off events. [2023-10-12 17:41:02,522 INFO L125 PetriNetUnfolderBase]: For 88/88 co-relation queries the response was YES. [2023-10-12 17:41:02,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1094 conditions, 486 events. 344/486 cut-off events. For 88/88 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1398 event pairs, 75 based on Foata normal form. 0/323 useless extension candidates. Maximal degree in co-relation 754. Up to 310 conditions per place. [2023-10-12 17:41:02,534 INFO L140 encePairwiseOnDemand]: 42/46 looper letters, 34 selfloop transitions, 2 changer transitions 0/36 dead transitions. [2023-10-12 17:41:02,535 INFO L145 encePairwiseOnDemand]: Finished rabinDifferencePairwiseOnDemand. Result has 31 places, 36 transitions, 189 flow [2023-10-12 17:41:02,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-10-12 17:41:02,540 INFO L430 stractBuchiCegarLoop]: Abstraction has has 31 places, 36 transitions, 189 flow [2023-10-12 17:41:02,541 INFO L337 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-10-12 17:41:02,541 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 31 places, 36 transitions, 189 flow [2023-10-12 17:41:02,543 ERROR L47 etriNetUnfolderRabin]: [1:1A:[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[][0], 2:2A:[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0][1], 5:3A:[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0][4], 9:4A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][3]][10:5A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][10]] [2023-10-12 17:41:02,543 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:41:02,543 INFO L124 PetriNetUnfolderBase]: 2/9 cut-off events. [2023-10-12 17:41:02,544 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-10-12 17:41:02,544 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:41:02,545 INFO L748 eck$LassoCheckResult]: Stem: 46#[$Ultimate##0]true [103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[] 48#[L111]true [127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0] 50#[L111-1, L52]true [130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0] 52#[L68, L112, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 74#[L68, L112, L38]true [2023-10-12 17:41:02,545 INFO L750 eck$LassoCheckResult]: Loop: 74#[L68, L112, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 74#[L68, L112, L38]true [2023-10-12 17:41:02,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:02,545 INFO L85 PathProgramCache]: Analyzing trace with hash 4118217, now seen corresponding path program 1 times [2023-10-12 17:41:02,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:02,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607466118] [2023-10-12 17:41:02,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:02,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:02,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:41:02,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-10-12 17:41:02,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-10-12 17:41:02,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607466118] [2023-10-12 17:41:02,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607466118] provided 1 perfect and 0 imperfect interpolant sequences [2023-10-12 17:41:02,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-10-12 17:41:02,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-10-12 17:41:02,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372287417] [2023-10-12 17:41:02,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-10-12 17:41:02,578 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-10-12 17:41:02,578 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:02,579 INFO L85 PathProgramCache]: Analyzing trace with hash 169, now seen corresponding path program 2 times [2023-10-12 17:41:02,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:02,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213177502] [2023-10-12 17:41:02,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:02,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:02,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:02,587 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:02,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:02,597 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:02,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-10-12 17:41:02,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-10-12 17:41:02,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-10-12 17:41:02,681 INFO L103 encePairwiseOnDemand]: Start rabinDifferencePairwiseOnDemand. First operand has 31 places, 36 transitions, 189 flow. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-10-12 17:41:02,681 INFO L124 encePairwiseOnDemand]: Subtrahend is not yet constructed. Will not use universal subtrahend loopers optimization. [2023-10-12 17:41:02,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-10-12 17:41:02,771 INFO L124 PetriNetUnfolderBase]: 404/577 cut-off events. [2023-10-12 17:41:02,771 INFO L125 PetriNetUnfolderBase]: For 133/133 co-relation queries the response was YES. [2023-10-12 17:41:02,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1867 conditions, 577 events. 404/577 cut-off events. For 133/133 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1712 event pairs, 51 based on Foata normal form. 0/390 useless extension candidates. Maximal degree in co-relation 1602. Up to 480 conditions per place. [2023-10-12 17:41:02,778 INFO L140 encePairwiseOnDemand]: 42/46 looper letters, 43 selfloop transitions, 3 changer transitions 0/46 dead transitions. [2023-10-12 17:41:02,778 INFO L145 encePairwiseOnDemand]: Finished rabinDifferencePairwiseOnDemand. Result has 33 places, 46 transitions, 330 flow [2023-10-12 17:41:02,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-10-12 17:41:02,779 INFO L430 stractBuchiCegarLoop]: Abstraction has has 33 places, 46 transitions, 330 flow [2023-10-12 17:41:02,780 INFO L337 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-10-12 17:41:02,780 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 33 places, 46 transitions, 330 flow [2023-10-12 17:41:02,783 ERROR L47 etriNetUnfolderRabin]: [1:1A:[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[][0], 2:2A:[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0][1], 3:3A:[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0][2], 9:4A:[133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1][5], 20:5A:[139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back][7]][23:6A:[139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back][11]] [2023-10-12 17:41:02,783 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:41:02,783 INFO L124 PetriNetUnfolderBase]: 10/22 cut-off events. [2023-10-12 17:41:02,784 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-10-12 17:41:02,784 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:41:02,784 INFO L748 eck$LassoCheckResult]: Stem: 46#[$Ultimate##0]true [103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[] 48#[L111]true [127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0] 50#[L111-1, L52]true [130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0] 52#[L68, L112, L52]true [133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1] 88#[L84, L68, L113, L52]true [139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back] 88#[L84, L68, L113, L52]true [2023-10-12 17:41:02,784 INFO L750 eck$LassoCheckResult]: Loop: 88#[L84, L68, L113, L52]true [139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back] 88#[L84, L68, L113, L52]true [2023-10-12 17:41:02,785 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:02,786 INFO L85 PathProgramCache]: Analyzing trace with hash 127664463, now seen corresponding path program 1 times [2023-10-12 17:41:02,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:02,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401009600] [2023-10-12 17:41:02,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:02,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:02,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:41:02,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-10-12 17:41:02,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-10-12 17:41:02,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401009600] [2023-10-12 17:41:02,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401009600] provided 1 perfect and 0 imperfect interpolant sequences [2023-10-12 17:41:02,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-10-12 17:41:02,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-10-12 17:41:02,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783126469] [2023-10-12 17:41:02,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-10-12 17:41:02,837 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-10-12 17:41:02,838 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:02,838 INFO L85 PathProgramCache]: Analyzing trace with hash 170, now seen corresponding path program 1 times [2023-10-12 17:41:02,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:02,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482511602] [2023-10-12 17:41:02,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:02,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:02,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:02,849 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:02,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:02,854 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:02,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-10-12 17:41:02,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-10-12 17:41:02,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-10-12 17:41:02,919 INFO L103 encePairwiseOnDemand]: Start rabinDifferencePairwiseOnDemand. First operand has 33 places, 46 transitions, 330 flow. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-10-12 17:41:02,919 INFO L124 encePairwiseOnDemand]: Subtrahend is not yet constructed. Will not use universal subtrahend loopers optimization. [2023-10-12 17:41:02,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-10-12 17:41:02,984 INFO L124 PetriNetUnfolderBase]: 309/462 cut-off events. [2023-10-12 17:41:02,984 INFO L125 PetriNetUnfolderBase]: For 121/121 co-relation queries the response was YES. [2023-10-12 17:41:02,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1945 conditions, 462 events. 309/462 cut-off events. For 121/121 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1345 event pairs, 51 based on Foata normal form. 0/338 useless extension candidates. Maximal degree in co-relation 1624. Up to 365 conditions per place. [2023-10-12 17:41:02,990 INFO L140 encePairwiseOnDemand]: 43/46 looper letters, 40 selfloop transitions, 2 changer transitions 0/42 dead transitions. [2023-10-12 17:41:02,990 INFO L145 encePairwiseOnDemand]: Finished rabinDifferencePairwiseOnDemand. Result has 35 places, 42 transitions, 384 flow [2023-10-12 17:41:02,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-10-12 17:41:02,992 INFO L430 stractBuchiCegarLoop]: Abstraction has has 35 places, 42 transitions, 384 flow [2023-10-12 17:41:02,992 INFO L337 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-10-12 17:41:02,992 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 35 places, 42 transitions, 384 flow [2023-10-12 17:41:03,006 ERROR L47 etriNetUnfolderRabin]: [1:1A:[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[][0], 2:2A:[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0][1], 3:3A:[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0][2], 9:4A:[133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1][5], 17:5A:[124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0][6], 38:6A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][8]][76:7A:[121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe][12], 77:8A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][18]] [2023-10-12 17:41:03,007 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:41:03,007 INFO L124 PetriNetUnfolderBase]: 44/76 cut-off events. [2023-10-12 17:41:03,007 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-10-12 17:41:03,007 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:41:03,008 INFO L748 eck$LassoCheckResult]: Stem: 46#[$Ultimate##0]true [103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[] 48#[L111]true [127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0] 50#[L111-1, L52]true [130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0] 52#[L68, L112, L52]true [133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1] 88#[L84, L68, L113, L52]true [124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [2023-10-12 17:41:03,009 INFO L750 eck$LassoCheckResult]: Loop: 106#[L68, L84, L114, L95, L52]true [121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [2023-10-12 17:41:03,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:03,009 INFO L85 PathProgramCache]: Analyzing trace with hash -337369288, now seen corresponding path program 1 times [2023-10-12 17:41:03,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:03,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111135509] [2023-10-12 17:41:03,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:03,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:03,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:03,021 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:03,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:03,028 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:03,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:03,029 INFO L85 PathProgramCache]: Analyzing trace with hash 4832, now seen corresponding path program 1 times [2023-10-12 17:41:03,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:03,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127487203] [2023-10-12 17:41:03,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:03,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:03,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:03,033 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:03,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:03,037 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:03,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:03,038 INFO L85 PathProgramCache]: Analyzing trace with hash -2089334697, now seen corresponding path program 1 times [2023-10-12 17:41:03,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:03,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885659084] [2023-10-12 17:41:03,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:03,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:03,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:41:03,061 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-10-12 17:41:03,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-10-12 17:41:03,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885659084] [2023-10-12 17:41:03,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885659084] provided 1 perfect and 0 imperfect interpolant sequences [2023-10-12 17:41:03,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-10-12 17:41:03,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-10-12 17:41:03,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099885981] [2023-10-12 17:41:03,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-10-12 17:41:03,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-10-12 17:41:03,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-10-12 17:41:03,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-10-12 17:41:03,124 INFO L103 encePairwiseOnDemand]: Start rabinDifferencePairwiseOnDemand. First operand has 35 places, 42 transitions, 384 flow. Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-10-12 17:41:03,124 INFO L124 encePairwiseOnDemand]: Subtrahend is not yet constructed. Will not use universal subtrahend loopers optimization. [2023-10-12 17:41:03,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-10-12 17:41:03,180 INFO L124 PetriNetUnfolderBase]: 246/371 cut-off events. [2023-10-12 17:41:03,180 INFO L125 PetriNetUnfolderBase]: For 94/94 co-relation queries the response was YES. [2023-10-12 17:41:03,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1938 conditions, 371 events. 246/371 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 984 event pairs, 81 based on Foata normal form. 19/285 useless extension candidates. Maximal degree in co-relation 1648. Up to 274 conditions per place. [2023-10-12 17:41:03,184 INFO L140 encePairwiseOnDemand]: 43/46 looper letters, 40 selfloop transitions, 2 changer transitions 0/42 dead transitions. [2023-10-12 17:41:03,184 INFO L145 encePairwiseOnDemand]: Finished rabinDifferencePairwiseOnDemand. Result has 37 places, 42 transitions, 465 flow [2023-10-12 17:41:03,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-10-12 17:41:03,186 INFO L430 stractBuchiCegarLoop]: Abstraction has has 37 places, 42 transitions, 465 flow [2023-10-12 17:41:03,186 INFO L337 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-10-12 17:41:03,186 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 37 places, 42 transitions, 465 flow [2023-10-12 17:41:03,192 ERROR L47 etriNetUnfolderRabin]: [1:1A:[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[][0], 2:2A:[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0][1], 3:3A:[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0][2], 9:4A:[133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1][5], 20:5A:[124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0][7], 38:6A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][8], 76:7A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][12]][78:8A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][19]] [2023-10-12 17:41:03,193 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:41:03,193 INFO L124 PetriNetUnfolderBase]: 45/77 cut-off events. [2023-10-12 17:41:03,193 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-10-12 17:41:03,193 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:41:03,194 INFO L748 eck$LassoCheckResult]: Stem: 46#[$Ultimate##0]true [103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[] 48#[L111]true [127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0] 50#[L111-1, L52]true [130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0] 52#[L68, L112, L52]true [133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1] 88#[L84, L68, L113, L52]true [124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:03,194 INFO L750 eck$LassoCheckResult]: Loop: 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:03,194 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:03,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1868513190, now seen corresponding path program 1 times [2023-10-12 17:41:03,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:03,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747848049] [2023-10-12 17:41:03,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:03,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:03,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:03,203 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:03,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:03,229 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:03,230 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:03,230 INFO L85 PathProgramCache]: Analyzing trace with hash 169, now seen corresponding path program 3 times [2023-10-12 17:41:03,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:03,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530192383] [2023-10-12 17:41:03,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:03,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:03,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:03,236 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:03,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:03,239 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:03,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:03,240 INFO L85 PathProgramCache]: Analyzing trace with hash -2089333904, now seen corresponding path program 1 times [2023-10-12 17:41:03,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:03,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545001010] [2023-10-12 17:41:03,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:03,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:03,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:03,247 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:03,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:03,254 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:03,573 INFO L210 LassoAnalysis]: Preferences: [2023-10-12 17:41:03,573 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-10-12 17:41:03,573 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-10-12 17:41:03,573 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-10-12 17:41:03,573 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-10-12 17:41:03,574 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:03,574 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-10-12 17:41:03,574 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-10-12 17:41:03,574 INFO L133 ssoRankerPreferences]: Filename of dumped script: commit-2.wvr.bpl_BEv2_Iteration5_Lasso [2023-10-12 17:41:03,574 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-10-12 17:41:03,574 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-10-12 17:41:03,591 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:03,598 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:03,658 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:03,662 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:03,664 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:03,667 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:03,670 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:03,672 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:03,675 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:03,677 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:03,680 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:03,683 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:03,962 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-10-12 17:41:03,965 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-10-12 17:41:03,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:03,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:03,970 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:03,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-10-12 17:41:03,978 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:03,989 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:03,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:03,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:03,989 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:03,994 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:03,994 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:04,009 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:04,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:04,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:04,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:04,018 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:04,028 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:04,036 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:04,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:04,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:04,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:04,040 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:04,040 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:04,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-10-12 17:41:04,057 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-10-12 17:41:04,086 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-10-12 17:41:04,086 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 6 variables to zero. [2023-10-12 17:41:04,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:04,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:04,091 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:04,093 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-10-12 17:41:04,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-10-12 17:41:04,109 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-10-12 17:41:04,109 INFO L513 LassoAnalysis]: Proved termination. [2023-10-12 17:41:04,110 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(node_1_back, node_1_front) = 1*node_1_back - 1*node_1_front Supporting invariants [] [2023-10-12 17:41:04,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2023-10-12 17:41:04,118 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-10-12 17:41:04,139 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:04,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:41:04,156 INFO L262 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2023-10-12 17:41:04,157 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-10-12 17:41:04,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:41:04,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 10 conjuncts, 4 conjunts are in the unsatisfiable core [2023-10-12 17:41:04,175 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-10-12 17:41:04,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-10-12 17:41:04,179 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2023-10-12 17:41:04,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2023-10-12 17:41:04,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-10-12 17:41:04,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 178 transitions. [2023-10-12 17:41:04,303 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 178 transitions. Stem has 7 letters. Loop has 1 letters. [2023-10-12 17:41:04,303 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-10-12 17:41:04,303 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 178 transitions. Stem has 8 letters. Loop has 1 letters. [2023-10-12 17:41:04,304 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-10-12 17:41:04,304 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 178 transitions. Stem has 7 letters. Loop has 2 letters. [2023-10-12 17:41:04,304 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-10-12 17:41:04,304 INFO L430 stractBuchiCegarLoop]: Abstraction has has 42 places, 210 transitions, 2745 flow [2023-10-12 17:41:04,304 INFO L337 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-10-12 17:41:04,304 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 42 places, 210 transitions, 2745 flow [2023-10-12 17:41:04,319 ERROR L47 etriNetUnfolderRabin]: [1:1A:[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[][0], 2:2A:[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0][5], 3:3A:[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0][10], 9:4A:[133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1][25], 20:5A:[124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0][35], 38:6A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][40], 76:7A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][60], 114:8A:[139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back][87]][119:9A:[139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back][86]] [2023-10-12 17:41:04,320 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:41:04,320 INFO L124 PetriNetUnfolderBase]: 71/118 cut-off events. [2023-10-12 17:41:04,320 INFO L125 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2023-10-12 17:41:04,320 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:41:04,321 INFO L748 eck$LassoCheckResult]: Stem: 46#[$Ultimate##0]true [103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[] 48#[L111]true [127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0] 50#[L111-1, L52]true [130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0] 52#[L68, L112, L52]true [133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1] 88#[L84, L68, L113, L52]true [124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:04,321 INFO L750 eck$LassoCheckResult]: Loop: 126#[L68, L84, L114, L95, L38]true [139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:04,321 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:04,321 INFO L85 PathProgramCache]: Analyzing trace with hash -2089333903, now seen corresponding path program 1 times [2023-10-12 17:41:04,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:04,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613001847] [2023-10-12 17:41:04,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:04,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:04,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:04,329 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:04,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:04,337 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:04,337 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:04,337 INFO L85 PathProgramCache]: Analyzing trace with hash 170, now seen corresponding path program 2 times [2023-10-12 17:41:04,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:04,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759096329] [2023-10-12 17:41:04,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:04,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:04,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:04,341 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:04,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:04,344 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:04,344 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:04,344 INFO L85 PathProgramCache]: Analyzing trace with hash -344841414, now seen corresponding path program 2 times [2023-10-12 17:41:04,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:04,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518974534] [2023-10-12 17:41:04,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:04,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:04,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:41:04,419 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-10-12 17:41:04,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-10-12 17:41:04,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518974534] [2023-10-12 17:41:04,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518974534] provided 1 perfect and 0 imperfect interpolant sequences [2023-10-12 17:41:04,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-10-12 17:41:04,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-10-12 17:41:04,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273492597] [2023-10-12 17:41:04,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-10-12 17:41:04,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-10-12 17:41:04,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-10-12 17:41:04,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-10-12 17:41:04,497 INFO L103 encePairwiseOnDemand]: Start rabinDifferencePairwiseOnDemand. First operand has 42 places, 210 transitions, 2745 flow. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-10-12 17:41:04,497 INFO L124 encePairwiseOnDemand]: Subtrahend is not yet constructed. Will not use universal subtrahend loopers optimization. [2023-10-12 17:41:04,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-10-12 17:41:04,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2023-10-12 17:41:04,688 INFO L124 PetriNetUnfolderBase]: 912/1294 cut-off events. [2023-10-12 17:41:04,688 INFO L125 PetriNetUnfolderBase]: For 289/289 co-relation queries the response was YES. [2023-10-12 17:41:04,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9243 conditions, 1294 events. 912/1294 cut-off events. For 289/289 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4415 event pairs, 73 based on Foata normal form. 0/866 useless extension candidates. Maximal degree in co-relation 7658. Up to 1197 conditions per place. [2023-10-12 17:41:04,703 INFO L140 encePairwiseOnDemand]: 43/46 looper letters, 117 selfloop transitions, 13 changer transitions 0/130 dead transitions. [2023-10-12 17:41:04,704 INFO L145 encePairwiseOnDemand]: Finished rabinDifferencePairwiseOnDemand. Result has 44 places, 130 transitions, 1919 flow [2023-10-12 17:41:04,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-10-12 17:41:04,706 INFO L430 stractBuchiCegarLoop]: Abstraction has has 44 places, 130 transitions, 1919 flow [2023-10-12 17:41:04,706 INFO L337 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-10-12 17:41:04,706 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 44 places, 130 transitions, 1919 flow [2023-10-12 17:41:04,729 ERROR L47 etriNetUnfolderRabin]: [1:1A:[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[][0], 2:2A:[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0][1], 4:3A:[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0][3], 9:4A:[133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1][5], 20:5A:[124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0][7], 38:6A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][8], 76:7A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][12], 109:8A:[145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe][16], 149:9A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][22]][150:10A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][40]] [2023-10-12 17:41:04,730 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:41:04,730 INFO L124 PetriNetUnfolderBase]: 86/149 cut-off events. [2023-10-12 17:41:04,730 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2023-10-12 17:41:04,730 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:41:04,731 INFO L748 eck$LassoCheckResult]: Stem: 46#[$Ultimate##0]true [103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[] 48#[L111]true [127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0] 50#[L111-1, L52]true [130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0] 52#[L68, L112, L52]true [133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1] 88#[L84, L68, L113, L52]true [124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:04,731 INFO L750 eck$LassoCheckResult]: Loop: 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:04,731 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:04,732 INFO L85 PathProgramCache]: Analyzing trace with hash -344841221, now seen corresponding path program 1 times [2023-10-12 17:41:04,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:04,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773058552] [2023-10-12 17:41:04,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:04,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:04,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:41:04,778 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-10-12 17:41:04,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-10-12 17:41:04,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773058552] [2023-10-12 17:41:04,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773058552] provided 1 perfect and 0 imperfect interpolant sequences [2023-10-12 17:41:04,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-10-12 17:41:04,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-10-12 17:41:04,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743930684] [2023-10-12 17:41:04,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-10-12 17:41:04,780 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-10-12 17:41:04,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:04,780 INFO L85 PathProgramCache]: Analyzing trace with hash 169, now seen corresponding path program 4 times [2023-10-12 17:41:04,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:04,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094158444] [2023-10-12 17:41:04,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:04,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:04,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:04,784 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:04,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:04,786 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:04,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-10-12 17:41:04,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-10-12 17:41:04,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-10-12 17:41:04,846 INFO L103 encePairwiseOnDemand]: Start rabinDifferencePairwiseOnDemand. First operand has 44 places, 130 transitions, 1919 flow. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-10-12 17:41:04,846 INFO L124 encePairwiseOnDemand]: Subtrahend is not yet constructed. Will not use universal subtrahend loopers optimization. [2023-10-12 17:41:04,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-10-12 17:41:05,005 INFO L124 PetriNetUnfolderBase]: 922/1318 cut-off events. [2023-10-12 17:41:05,006 INFO L125 PetriNetUnfolderBase]: For 268/268 co-relation queries the response was YES. [2023-10-12 17:41:05,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10730 conditions, 1318 events. 922/1318 cut-off events. For 268/268 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4442 event pairs, 111 based on Foata normal form. 16/894 useless extension candidates. Maximal degree in co-relation 9597. Up to 1221 conditions per place. [2023-10-12 17:41:05,023 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 137 selfloop transitions, 12 changer transitions 0/149 dead transitions. [2023-10-12 17:41:05,024 INFO L145 encePairwiseOnDemand]: Finished rabinDifferencePairwiseOnDemand. Result has 47 places, 149 transitions, 2483 flow [2023-10-12 17:41:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-10-12 17:41:05,024 INFO L430 stractBuchiCegarLoop]: Abstraction has has 47 places, 149 transitions, 2483 flow [2023-10-12 17:41:05,025 INFO L337 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-10-12 17:41:05,025 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 47 places, 149 transitions, 2483 flow [2023-10-12 17:41:05,051 ERROR L47 etriNetUnfolderRabin]: [1:1A:[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[][0], 2:2A:[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0][1], 3:3A:[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0][2], 7:4A:[133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1][4], 17:5A:[124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0][6], 38:6A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][8], 76:7A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][14], 110:8A:[139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back][17], 139:9A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][24], 170:10A:[145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe][33], 210:11A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][54]][211:12A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][78]] [2023-10-12 17:41:05,052 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:41:05,052 INFO L124 PetriNetUnfolderBase]: 118/210 cut-off events. [2023-10-12 17:41:05,052 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2023-10-12 17:41:05,052 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:41:05,053 INFO L748 eck$LassoCheckResult]: Stem: 46#[$Ultimate##0]true [103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[] 48#[L111]true [127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0] 50#[L111-1, L52]true [130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0] 52#[L68, L112, L52]true [133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1] 88#[L84, L68, L113, L52]true [124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back] 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:05,053 INFO L750 eck$LassoCheckResult]: Loop: 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:05,054 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:05,054 INFO L85 PathProgramCache]: Analyzing trace with hash -680113382, now seen corresponding path program 1 times [2023-10-12 17:41:05,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:05,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729815730] [2023-10-12 17:41:05,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:05,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:05,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:41:05,122 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-10-12 17:41:05,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-10-12 17:41:05,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729815730] [2023-10-12 17:41:05,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729815730] provided 1 perfect and 0 imperfect interpolant sequences [2023-10-12 17:41:05,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-10-12 17:41:05,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-10-12 17:41:05,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320799479] [2023-10-12 17:41:05,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-10-12 17:41:05,124 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-10-12 17:41:05,124 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:05,124 INFO L85 PathProgramCache]: Analyzing trace with hash 169, now seen corresponding path program 5 times [2023-10-12 17:41:05,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:05,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459911442] [2023-10-12 17:41:05,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:05,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:05,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:05,128 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:05,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:05,130 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:05,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-10-12 17:41:05,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-10-12 17:41:05,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-10-12 17:41:05,213 INFO L103 encePairwiseOnDemand]: Start rabinDifferencePairwiseOnDemand. First operand has 47 places, 149 transitions, 2483 flow. Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-10-12 17:41:05,213 INFO L124 encePairwiseOnDemand]: Subtrahend is not yet constructed. Will not use universal subtrahend loopers optimization. [2023-10-12 17:41:05,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-10-12 17:41:05,809 INFO L124 PetriNetUnfolderBase]: 3088/4368 cut-off events. [2023-10-12 17:41:05,809 INFO L125 PetriNetUnfolderBase]: For 933/933 co-relation queries the response was YES. [2023-10-12 17:41:05,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39853 conditions, 4368 events. 3088/4368 cut-off events. For 933/933 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18699 event pairs, 195 based on Foata normal form. 60/2921 useless extension candidates. Maximal degree in co-relation 37439. Up to 4271 conditions per place. [2023-10-12 17:41:05,864 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 319 selfloop transitions, 88 changer transitions 0/407 dead transitions. [2023-10-12 17:41:05,864 INFO L145 encePairwiseOnDemand]: Finished rabinDifferencePairwiseOnDemand. Result has 51 places, 407 transitions, 7617 flow [2023-10-12 17:41:05,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-10-12 17:41:05,865 INFO L430 stractBuchiCegarLoop]: Abstraction has has 51 places, 407 transitions, 7617 flow [2023-10-12 17:41:05,865 INFO L337 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-10-12 17:41:05,865 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 51 places, 407 transitions, 7617 flow [2023-10-12 17:41:05,910 ERROR L47 etriNetUnfolderRabin]: [1:1A:[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[][0], 2:2A:[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0][1], 4:3A:[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0][3], 7:4A:[133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1][4], 20:5A:[124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0][7], 38:6A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][8], 76:7A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][13], 110:8A:[139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back][17], 139:9A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][24], 169:10A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][34], 215:11A:[145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe][54], 293:12A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][83]][294:13A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][132]] [2023-10-12 17:41:05,911 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:41:05,911 INFO L124 PetriNetUnfolderBase]: 167/293 cut-off events. [2023-10-12 17:41:05,911 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2023-10-12 17:41:05,911 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:41:05,912 INFO L748 eck$LassoCheckResult]: Stem: 46#[$Ultimate##0]true [103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[] 48#[L111]true [127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0] 50#[L111-1, L52]true [130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0] 52#[L68, L112, L52]true [133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1] 88#[L84, L68, L113, L52]true [124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back] 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:05,912 INFO L750 eck$LassoCheckResult]: Loop: 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:05,912 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:05,912 INFO L85 PathProgramCache]: Analyzing trace with hash 391315026, now seen corresponding path program 2 times [2023-10-12 17:41:05,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:05,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046237042] [2023-10-12 17:41:05,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:05,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:05,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:41:05,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-10-12 17:41:05,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-10-12 17:41:05,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046237042] [2023-10-12 17:41:05,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046237042] provided 1 perfect and 0 imperfect interpolant sequences [2023-10-12 17:41:05,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-10-12 17:41:05,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-10-12 17:41:05,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490887901] [2023-10-12 17:41:05,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-10-12 17:41:05,954 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-10-12 17:41:05,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:05,954 INFO L85 PathProgramCache]: Analyzing trace with hash 169, now seen corresponding path program 6 times [2023-10-12 17:41:05,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:05,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957256829] [2023-10-12 17:41:05,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:05,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:05,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:05,957 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:05,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:05,960 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:06,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-10-12 17:41:06,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-10-12 17:41:06,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-10-12 17:41:06,020 INFO L103 encePairwiseOnDemand]: Start rabinDifferencePairwiseOnDemand. First operand has 51 places, 407 transitions, 7617 flow. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-10-12 17:41:06,020 INFO L124 encePairwiseOnDemand]: Subtrahend is not yet constructed. Will not use universal subtrahend loopers optimization. [2023-10-12 17:41:06,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-10-12 17:41:07,231 INFO L124 PetriNetUnfolderBase]: 5111/7435 cut-off events. [2023-10-12 17:41:07,231 INFO L125 PetriNetUnfolderBase]: For 1765/1765 co-relation queries the response was YES. [2023-10-12 17:41:07,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75296 conditions, 7435 events. 5111/7435 cut-off events. For 1765/1765 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 36228 event pairs, 218 based on Foata normal form. 0/5126 useless extension candidates. Maximal degree in co-relation 73040. Up to 7338 conditions per place. [2023-10-12 17:41:07,323 INFO L140 encePairwiseOnDemand]: 43/46 looper letters, 543 selfloop transitions, 38 changer transitions 0/581 dead transitions. [2023-10-12 17:41:07,324 INFO L145 encePairwiseOnDemand]: Finished rabinDifferencePairwiseOnDemand. Result has 54 places, 581 transitions, 12133 flow [2023-10-12 17:41:07,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-10-12 17:41:07,326 INFO L430 stractBuchiCegarLoop]: Abstraction has has 54 places, 581 transitions, 12133 flow [2023-10-12 17:41:07,326 INFO L337 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-10-12 17:41:07,326 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 54 places, 581 transitions, 12133 flow [2023-10-12 17:41:07,541 ERROR L47 etriNetUnfolderRabin]: [1:1A:[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[][0], 2:2A:[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0][1], 4:3A:[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0][3], 7:4A:[133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1][4], 20:5A:[124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0][7], 38:6A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][8], 76:7A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][13], 110:8A:[139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back][17], 137:9A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][23], 166:10A:[145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe][34], 182:11A:[121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe][45], 210:12A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][49], 251:13A:[121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe][52], 316:14A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][60], 407:15A:[121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe][71], 523:16A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][93]][674:17A:[121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe][116], 679:18A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][158]] [2023-10-12 17:41:07,541 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:41:07,541 INFO L124 PetriNetUnfolderBase]: 420/678 cut-off events. [2023-10-12 17:41:07,542 INFO L125 PetriNetUnfolderBase]: For 178/178 co-relation queries the response was YES. [2023-10-12 17:41:07,542 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:41:07,543 INFO L748 eck$LassoCheckResult]: Stem: 46#[$Ultimate##0]true [103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[] 48#[L111]true [127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0] 50#[L111-1, L52]true [130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0] 52#[L68, L112, L52]true [133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1] 88#[L84, L68, L113, L52]true [124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back] 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe] 106#[L68, L84, L114, L95, L52]true [121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [2023-10-12 17:41:07,543 INFO L750 eck$LassoCheckResult]: Loop: 106#[L68, L84, L114, L95, L52]true [121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [2023-10-12 17:41:07,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:07,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1716077717, now seen corresponding path program 1 times [2023-10-12 17:41:07,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:07,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180987757] [2023-10-12 17:41:07,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:07,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:07,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:41:07,597 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-10-12 17:41:07,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-10-12 17:41:07,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180987757] [2023-10-12 17:41:07,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180987757] provided 0 perfect and 1 imperfect interpolant sequences [2023-10-12 17:41:07,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582091488] [2023-10-12 17:41:07,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:07,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-10-12 17:41:07,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:07,600 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-10-12 17:41:07,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-10-12 17:41:07,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:41:07,651 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 4 conjunts are in the unsatisfiable core [2023-10-12 17:41:07,653 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-10-12 17:41:07,692 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-10-12 17:41:07,692 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-10-12 17:41:07,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582091488] provided 1 perfect and 0 imperfect interpolant sequences [2023-10-12 17:41:07,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-10-12 17:41:07,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2023-10-12 17:41:07,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134030198] [2023-10-12 17:41:07,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-10-12 17:41:07,693 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-10-12 17:41:07,695 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:07,695 INFO L85 PathProgramCache]: Analyzing trace with hash 4832, now seen corresponding path program 2 times [2023-10-12 17:41:07,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:07,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661636296] [2023-10-12 17:41:07,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:07,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:07,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:07,702 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:07,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:07,706 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:07,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-10-12 17:41:07,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-10-12 17:41:07,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-10-12 17:41:07,771 INFO L103 encePairwiseOnDemand]: Start rabinDifferencePairwiseOnDemand. First operand has 54 places, 581 transitions, 12133 flow. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-10-12 17:41:07,771 INFO L124 encePairwiseOnDemand]: Subtrahend is not yet constructed. Will not use universal subtrahend loopers optimization. [2023-10-12 17:41:07,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-10-12 17:41:07,893 INFO L124 PetriNetUnfolderBase]: 277/501 cut-off events. [2023-10-12 17:41:07,894 INFO L125 PetriNetUnfolderBase]: For 194/194 co-relation queries the response was YES. [2023-10-12 17:41:07,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5636 conditions, 501 events. 277/501 cut-off events. For 194/194 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1732 event pairs, 51 based on Foata normal form. 46/472 useless extension candidates. Maximal degree in co-relation 4710. Up to 466 conditions per place. [2023-10-12 17:41:07,902 INFO L140 encePairwiseOnDemand]: 43/46 looper letters, 100 selfloop transitions, 6 changer transitions 0/106 dead transitions. [2023-10-12 17:41:07,902 INFO L145 encePairwiseOnDemand]: Finished rabinDifferencePairwiseOnDemand. Result has 57 places, 106 transitions, 2425 flow [2023-10-12 17:41:07,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-10-12 17:41:07,904 INFO L430 stractBuchiCegarLoop]: Abstraction has has 57 places, 106 transitions, 2425 flow [2023-10-12 17:41:07,904 INFO L337 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-10-12 17:41:07,904 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 57 places, 106 transitions, 2425 flow [2023-10-12 17:41:07,954 ERROR L47 etriNetUnfolderRabin]: [1:1A:[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[][0], 2:2A:[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0][1], 3:3A:[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0][2], 9:4A:[133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1][5], 20:5A:[124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0][7], 38:6A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][8], 76:7A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][13], 107:8A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][16], 141:9A:[139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back][23], 161:10A:[145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe][35], 179:11A:[121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe][42], 206:12A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][48], 251:13A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][57]][291:14A:[139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back][62], 318:15A:[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back][68], 341:16A:[145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe][77], 354:17A:[121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe][81], 377:18A:[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back][85], 380:19A:[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe][95]] [2023-10-12 17:41:07,956 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:41:07,957 INFO L124 PetriNetUnfolderBase]: 207/379 cut-off events. [2023-10-12 17:41:07,957 INFO L125 PetriNetUnfolderBase]: For 129/129 co-relation queries the response was YES. [2023-10-12 17:41:07,957 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:41:07,960 INFO L748 eck$LassoCheckResult]: Stem: 46#[$Ultimate##0]true [103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[] 48#[L111]true [127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0] 50#[L111-1, L52]true [130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0] 52#[L68, L112, L52]true [133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1] 88#[L84, L68, L113, L52]true [124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back] 126#[L68, L84, L114, L95, L38]true [145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe] 106#[L68, L84, L114, L95, L52]true [121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:07,961 INFO L750 eck$LassoCheckResult]: Loop: 126#[L68, L84, L114, L95, L38]true [139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back] 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe] 106#[L68, L84, L114, L95, L52]true [121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:07,961 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:07,961 INFO L85 PathProgramCache]: Analyzing trace with hash -781656899, now seen corresponding path program 2 times [2023-10-12 17:41:07,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:07,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285992260] [2023-10-12 17:41:07,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:07,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:07,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:07,987 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:07,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:08,003 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:08,004 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:08,004 INFO L85 PathProgramCache]: Analyzing trace with hash 703874114, now seen corresponding path program 1 times [2023-10-12 17:41:08,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:08,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314755780] [2023-10-12 17:41:08,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:08,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:08,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:08,016 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:08,031 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:08,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:08,033 INFO L85 PathProgramCache]: Analyzing trace with hash 22782974, now seen corresponding path program 3 times [2023-10-12 17:41:08,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:08,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869136465] [2023-10-12 17:41:08,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:08,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:08,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:08,073 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:08,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:08,105 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:09,847 INFO L210 LassoAnalysis]: Preferences: [2023-10-12 17:41:09,847 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-10-12 17:41:09,847 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-10-12 17:41:09,847 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-10-12 17:41:09,847 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-10-12 17:41:09,848 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:09,848 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-10-12 17:41:09,848 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-10-12 17:41:09,848 INFO L133 ssoRankerPreferences]: Filename of dumped script: commit-2.wvr.bpl_BEv2_Iteration11_Lasso [2023-10-12 17:41:09,848 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-10-12 17:41:09,848 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-10-12 17:41:09,855 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:09,858 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:09,860 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:09,863 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:09,865 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:09,867 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:09,869 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:09,872 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:09,875 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:09,877 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:09,880 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:12,466 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-10-12 17:41:12,466 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-10-12 17:41:12,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,469 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-10-12 17:41:12,474 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,482 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:12,483 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:12,490 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:12,490 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:12,501 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:12,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:12,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,509 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,520 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,528 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,528 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,528 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:12,528 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:12,530 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:12,530 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:12,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-10-12 17:41:12,541 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:12,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:12,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,549 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-10-12 17:41:12,553 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,561 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:12,562 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:12,563 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:12,563 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:12,581 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:12,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2023-10-12 17:41:12,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,586 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,596 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-10-12 17:41:12,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,604 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,604 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:12,604 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:12,605 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:12,605 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:12,620 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:12,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:12,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,628 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,636 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,643 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,643 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,643 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:12,643 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:12,645 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:12,645 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:12,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-10-12 17:41:12,657 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:12,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:12,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,665 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-10-12 17:41:12,669 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,675 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,675 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:12,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:12,677 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:12,677 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:12,679 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:12,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:12,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,685 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-10-12 17:41:12,689 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:12,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:12,697 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:12,697 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:12,705 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:12,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:12,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,710 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-10-12 17:41:12,713 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,719 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,719 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:12,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:12,720 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:12,721 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:12,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:12,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:12,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,732 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-10-12 17:41:12,738 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:12,744 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:12,745 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:12,746 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:12,748 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:12,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:12,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,754 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-10-12 17:41:12,758 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,763 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,764 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,764 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:12,764 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:12,774 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:12,774 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:12,776 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:12,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:12,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,781 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-10-12 17:41:12,785 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,791 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:12,791 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:12,800 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:12,800 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:12,811 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:12,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:12,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,819 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,828 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:12,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:12,839 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:12,839 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:12,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-10-12 17:41:12,856 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:12,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:12,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:12,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:12,864 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:12,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-10-12 17:41:12,868 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:12,876 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:12,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:12,877 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:12,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:13,190 INFO L401 nArgumentSynthesizer]: We have 96 Motzkin's Theorem applications. [2023-10-12 17:41:13,190 INFO L402 nArgumentSynthesizer]: A total of 12 supporting invariants were added. [2023-10-12 17:41:13,719 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:13,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:13,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:13,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:13,734 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:13,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-10-12 17:41:13,737 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:13,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:13,743 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:13,743 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:13,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:13,746 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:13,746 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:13,751 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:13,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:13,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:13,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:13,757 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:13,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-10-12 17:41:13,761 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:13,768 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:13,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:13,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:13,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:13,771 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:13,771 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:13,809 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:13,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:13,815 INFO L490 LassoAnalysis]: Using template '2-nested'. [2023-10-12 17:41:13,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:13,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:13,816 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:13,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-10-12 17:41:13,831 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:13,839 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:13,840 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:13,840 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:13,840 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:13,841 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:13,842 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:13,856 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:13,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:13,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:13,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:13,868 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:13,876 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:13,884 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:13,884 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:13,884 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:13,884 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:13,886 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:13,886 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:13,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-10-12 17:41:13,901 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:13,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:13,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:13,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:13,909 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:13,913 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:13,921 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:13,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:13,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:13,921 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:13,923 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:13,923 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:13,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-10-12 17:41:13,941 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:13,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:13,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:13,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:13,949 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:13,957 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:13,965 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:13,965 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:13,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:13,965 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:13,967 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:13,967 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:13,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-10-12 17:41:13,985 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:13,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:13,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:13,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:13,993 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:13,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-10-12 17:41:13,996 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:14,004 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:14,004 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:14,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:14,004 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:14,006 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:14,006 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:14,025 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:14,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:14,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:14,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:14,033 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:14,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-10-12 17:41:14,037 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:14,044 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:14,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:14,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:14,044 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:14,046 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:14,046 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:14,065 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:14,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:14,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:14,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:14,072 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:14,077 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:14,084 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:14,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:14,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:14,085 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:14,087 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:14,087 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:14,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-10-12 17:41:14,109 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:14,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:14,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:14,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:14,117 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:14,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-10-12 17:41:14,122 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:14,129 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:14,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:14,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:14,130 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:14,131 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:14,131 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:14,146 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:14,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:14,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:14,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:14,153 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:14,158 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:14,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-10-12 17:41:14,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:14,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:14,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:14,167 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:14,168 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:14,168 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:14,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:14,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:14,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:14,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:14,191 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:14,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-10-12 17:41:14,196 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:14,204 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:14,205 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:14,205 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:14,205 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:14,206 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:14,206 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:14,209 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:14,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:14,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:14,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:14,214 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:14,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-10-12 17:41:14,220 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:14,228 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:14,228 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:14,228 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:14,229 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:14,232 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:14,233 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:14,240 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:14,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:14,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:14,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:14,245 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:14,253 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:14,261 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:14,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:14,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:14,261 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:14,265 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:14,266 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:14,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-10-12 17:41:14,285 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:14,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:14,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:14,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:14,294 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:14,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-10-12 17:41:14,299 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:14,309 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:14,310 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:14,310 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:14,310 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:14,760 INFO L401 nArgumentSynthesizer]: We have 144 Motzkin's Theorem applications. [2023-10-12 17:41:14,760 INFO L402 nArgumentSynthesizer]: A total of 18 supporting invariants were added. [2023-10-12 17:41:15,665 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:15,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,686 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2023-10-12 17:41:15,689 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,697 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,697 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,697 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,697 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:15,703 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:15,703 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:15,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:15,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,716 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-10-12 17:41:15,719 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,726 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,726 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,726 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,726 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:15,730 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:15,730 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:15,736 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2023-10-12 17:41:15,739 INFO L490 LassoAnalysis]: Using template '3-nested'. [2023-10-12 17:41:15,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,741 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-10-12 17:41:15,744 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,750 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,751 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:15,752 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:15,752 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:15,756 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:15,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,760 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-10-12 17:41:15,764 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,771 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,771 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,771 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:15,773 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:15,773 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:15,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2023-10-12 17:41:15,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,785 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-10-12 17:41:15,788 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,795 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:15,797 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:15,797 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:15,801 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2023-10-12 17:41:15,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,805 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-10-12 17:41:15,808 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,814 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,815 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:15,816 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:15,816 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:15,821 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2023-10-12 17:41:15,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,825 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-10-12 17:41:15,830 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,836 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,836 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,836 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,836 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:15,838 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:15,838 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:15,841 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2023-10-12 17:41:15,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,845 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-10-12 17:41:15,848 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,854 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,855 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,855 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,855 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:15,856 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:15,856 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:15,865 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:15,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,870 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-10-12 17:41:15,874 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,880 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,880 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:15,882 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:15,882 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:15,886 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:15,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,890 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-10-12 17:41:15,893 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,899 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,899 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,899 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,899 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:15,901 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:15,901 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:15,905 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2023-10-12 17:41:15,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,908 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-10-12 17:41:15,912 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,918 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,918 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:15,920 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:15,920 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:15,924 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2023-10-12 17:41:15,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,928 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-10-12 17:41:15,931 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,938 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,938 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:15,940 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:15,940 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:15,944 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2023-10-12 17:41:15,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,947 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2023-10-12 17:41:15,957 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,964 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,965 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:15,969 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:15,969 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:15,977 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:15,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2023-10-12 17:41:15,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:15,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:15,980 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:15,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-10-12 17:41:15,983 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:15,989 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:15,990 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:15,990 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:15,990 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:15,994 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:15,994 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:16,010 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:16,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:16,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:16,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:16,015 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:16,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-10-12 17:41:16,018 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:16,026 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:16,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:16,026 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:16,026 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:16,556 INFO L401 nArgumentSynthesizer]: We have 192 Motzkin's Theorem applications. [2023-10-12 17:41:16,557 INFO L402 nArgumentSynthesizer]: A total of 24 supporting invariants were added. [2023-10-12 17:41:17,784 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:17,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2023-10-12 17:41:17,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:17,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:17,807 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:17,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2023-10-12 17:41:17,810 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:17,816 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:17,816 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:17,816 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:17,816 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:17,820 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:17,820 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:17,828 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:17,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2023-10-12 17:41:17,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:17,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:17,832 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:17,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-10-12 17:41:17,836 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:17,842 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:17,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:17,842 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:17,842 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:17,846 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:17,846 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:17,855 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:17,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2023-10-12 17:41:17,858 INFO L490 LassoAnalysis]: Using template '4-nested'. [2023-10-12 17:41:17,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:17,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:17,859 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:17,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-10-12 17:41:17,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:17,867 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:17,868 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:17,868 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:17,868 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:17,870 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:17,870 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:17,874 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:17,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2023-10-12 17:41:17,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:17,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:17,878 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:17,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2023-10-12 17:41:17,881 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:17,887 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:17,888 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:17,888 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:17,888 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:17,890 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:17,890 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:17,894 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:17,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2023-10-12 17:41:17,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:17,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:17,898 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:17,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2023-10-12 17:41:17,901 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:17,907 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:17,908 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:17,908 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:17,908 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:17,910 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:17,910 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:17,914 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:17,917 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2023-10-12 17:41:17,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:17,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:17,918 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:17,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2023-10-12 17:41:17,921 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:17,927 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:17,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:17,928 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:17,928 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:17,930 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:17,930 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:17,934 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:17,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:17,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:17,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:17,938 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:17,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2023-10-12 17:41:17,941 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:17,947 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:17,948 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:17,948 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:17,948 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:17,950 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:17,950 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:17,954 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:17,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2023-10-12 17:41:17,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:17,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:17,958 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:17,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2023-10-12 17:41:17,961 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:17,968 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:17,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:17,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:17,968 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:17,970 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:17,970 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:17,975 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:17,977 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2023-10-12 17:41:17,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:17,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:17,978 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:17,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-10-12 17:41:17,981 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:17,987 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:17,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:17,988 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:17,988 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:17,990 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:17,990 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:17,994 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:17,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2023-10-12 17:41:17,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:17,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:17,998 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:17,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-10-12 17:41:18,001 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:18,007 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:18,008 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:18,008 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:18,008 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:18,010 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:18,010 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:18,014 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:18,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2023-10-12 17:41:18,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:18,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:18,017 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:18,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-10-12 17:41:18,020 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:18,026 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:18,027 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:18,027 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:18,027 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:18,029 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:18,029 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:18,033 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:18,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2023-10-12 17:41:18,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:18,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:18,037 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:18,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-10-12 17:41:18,040 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:18,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:18,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:18,046 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:18,046 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:18,048 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:18,048 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:18,053 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:18,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:18,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:18,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:18,056 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:18,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-10-12 17:41:18,059 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:18,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:18,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:18,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:18,066 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:18,072 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:18,072 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:18,102 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:18,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:18,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:18,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:18,107 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:18,113 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:18,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:18,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:18,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:18,121 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:18,127 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:18,127 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:18,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2023-10-12 17:41:18,145 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:18,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:18,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:18,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:18,151 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:18,157 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:18,168 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:18,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:18,168 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:18,169 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:18,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2023-10-12 17:41:18,837 INFO L401 nArgumentSynthesizer]: We have 240 Motzkin's Theorem applications. [2023-10-12 17:41:18,837 INFO L402 nArgumentSynthesizer]: A total of 30 supporting invariants were added. [2023-10-12 17:41:20,623 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,650 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2023-10-12 17:41:20,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,651 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-10-12 17:41:20,655 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,661 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:20,661 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,661 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,661 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:20,667 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:20,667 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:20,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:20,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,683 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-10-12 17:41:20,686 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,692 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:20,693 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,693 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,693 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:20,698 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:20,698 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:20,709 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,712 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2023-10-12 17:41:20,712 INFO L490 LassoAnalysis]: Using template '2-phase'. [2023-10-12 17:41:20,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,713 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-10-12 17:41:20,716 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,723 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,723 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,724 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,724 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:20,725 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:20,725 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:20,731 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,733 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2023-10-12 17:41:20,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,735 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-10-12 17:41:20,738 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,743 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,744 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,744 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:20,745 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:20,745 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:20,749 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2023-10-12 17:41:20,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,753 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-10-12 17:41:20,756 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,762 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,762 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,762 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:20,763 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:20,763 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:20,767 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:20,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,771 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-10-12 17:41:20,774 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,781 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,781 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,781 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:20,783 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:20,783 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:20,787 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:20,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,790 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2023-10-12 17:41:20,794 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,800 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,800 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,800 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,800 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,800 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:20,801 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:20,801 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:20,805 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2023-10-12 17:41:20,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,809 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2023-10-12 17:41:20,812 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,818 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,818 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,819 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,819 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:20,820 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:20,820 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:20,824 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2023-10-12 17:41:20,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,827 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2023-10-12 17:41:20,831 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,837 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,837 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,837 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,837 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:20,839 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:20,839 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:20,843 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:20,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,846 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2023-10-12 17:41:20,849 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,855 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,855 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,855 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,855 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,855 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:20,857 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:20,857 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:20,861 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:20,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,864 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2023-10-12 17:41:20,867 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,873 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,873 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,874 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,874 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,874 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:20,875 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:20,875 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:20,879 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:20,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,883 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2023-10-12 17:41:20,887 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,892 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,893 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,893 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,893 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,893 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:20,894 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:20,894 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:20,898 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:20,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,901 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2023-10-12 17:41:20,905 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,910 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,911 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,911 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,911 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,911 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:20,914 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:20,914 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:20,924 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2023-10-12 17:41:20,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,928 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2023-10-12 17:41:20,931 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,937 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,937 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,937 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,937 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:20,937 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:20,941 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:20,941 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:20,950 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:20,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:20,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:20,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:20,955 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:20,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2023-10-12 17:41:20,958 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:20,965 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:20,965 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:20,965 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:20,965 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:20,965 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:21,362 INFO L401 nArgumentSynthesizer]: We have 144 Motzkin's Theorem applications. [2023-10-12 17:41:21,362 INFO L402 nArgumentSynthesizer]: A total of 18 supporting invariants were added. [2023-10-12 17:41:22,377 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:22,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,396 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2023-10-12 17:41:22,399 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,406 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,406 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:22,406 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,406 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,406 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:22,410 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:22,410 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:22,419 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2023-10-12 17:41:22,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,423 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2023-10-12 17:41:22,426 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,433 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,433 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:22,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,434 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,434 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:22,437 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:22,437 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:22,448 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2023-10-12 17:41:22,452 INFO L490 LassoAnalysis]: Using template '3-phase'. [2023-10-12 17:41:22,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,453 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2023-10-12 17:41:22,663 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,670 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,670 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:22,670 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,670 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,670 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:22,672 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:22,672 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:22,677 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2023-10-12 17:41:22,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,682 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2023-10-12 17:41:22,685 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,692 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,692 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:22,692 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,692 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,692 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:22,694 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:22,694 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:22,699 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2023-10-12 17:41:22,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,703 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2023-10-12 17:41:22,707 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,714 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,714 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:22,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,714 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,714 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:22,716 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:22,716 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:22,757 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2023-10-12 17:41:22,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,762 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2023-10-12 17:41:22,766 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,773 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,773 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:22,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,773 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:22,775 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:22,775 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:22,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:22,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,785 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2023-10-12 17:41:22,788 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,795 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,795 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:22,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,795 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:22,797 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:22,797 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:22,802 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2023-10-12 17:41:22,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,807 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2023-10-12 17:41:22,810 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,819 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,819 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:22,819 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,819 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,819 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:22,821 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:22,821 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:22,846 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2023-10-12 17:41:22,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,851 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2023-10-12 17:41:22,855 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,862 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,862 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:22,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,862 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,862 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:22,864 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:22,864 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:22,869 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2023-10-12 17:41:22,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,873 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2023-10-12 17:41:22,877 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,883 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,884 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:22,884 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,884 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,884 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:22,885 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:22,885 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:22,891 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:22,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,896 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2023-10-12 17:41:22,899 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,906 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,906 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:22,906 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,906 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,906 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:22,908 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:22,908 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:22,913 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2023-10-12 17:41:22,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,917 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2023-10-12 17:41:22,921 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,928 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,928 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:22,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,928 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,928 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:22,930 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:22,930 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:22,935 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2023-10-12 17:41:22,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,939 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2023-10-12 17:41:22,943 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,950 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,950 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:22,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,950 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:22,954 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:22,955 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:22,970 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:22,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2023-10-12 17:41:22,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:22,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:22,975 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:22,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2023-10-12 17:41:22,978 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:22,985 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:22,985 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:22,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:22,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:22,985 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:22,990 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:22,990 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:23,006 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:23,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:23,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:23,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:23,012 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:23,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2023-10-12 17:41:23,015 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:23,024 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:23,025 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:23,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:23,025 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:23,025 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:23,634 INFO L401 nArgumentSynthesizer]: We have 192 Motzkin's Theorem applications. [2023-10-12 17:41:23,634 INFO L402 nArgumentSynthesizer]: A total of 24 supporting invariants were added. [2023-10-12 17:41:25,162 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2023-10-12 17:41:25,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,188 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2023-10-12 17:41:25,191 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,198 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,198 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:25,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,198 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,198 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:25,202 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:25,202 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:25,218 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,221 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2023-10-12 17:41:25,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,222 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2023-10-12 17:41:25,225 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,231 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,232 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:25,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,232 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:25,236 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:25,236 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:25,254 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:25,257 INFO L490 LassoAnalysis]: Using template '4-phase'. [2023-10-12 17:41:25,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,259 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2023-10-12 17:41:25,262 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,269 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,269 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,269 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:25,271 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:25,271 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:25,280 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:25,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,284 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2023-10-12 17:41:25,287 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,294 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,294 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,294 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:25,296 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:25,296 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:25,304 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2023-10-12 17:41:25,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,313 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,317 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2023-10-12 17:41:25,324 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,324 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,324 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:25,326 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:25,326 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:25,334 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2023-10-12 17:41:25,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,337 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2023-10-12 17:41:25,340 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,346 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,347 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,347 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,347 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,347 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:25,350 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:25,350 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:25,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:25,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,361 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2023-10-12 17:41:25,365 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,370 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,371 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,371 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:25,373 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:25,373 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:25,381 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,383 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2023-10-12 17:41:25,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,384 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2023-10-12 17:41:25,388 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,394 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,394 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,394 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,394 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,394 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:25,396 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:25,396 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:25,403 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:25,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,407 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2023-10-12 17:41:25,411 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,420 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,420 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,420 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:25,424 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:25,424 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:25,431 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2023-10-12 17:41:25,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,435 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2023-10-12 17:41:25,438 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,444 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,444 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,444 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,444 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,444 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:25,446 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:25,446 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:25,454 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2023-10-12 17:41:25,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,457 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2023-10-12 17:41:25,461 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,467 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,467 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,467 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,467 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,467 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:25,469 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:25,469 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:25,477 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:25,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,481 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2023-10-12 17:41:25,484 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,490 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,490 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,490 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,490 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:25,492 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:25,492 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:25,502 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2023-10-12 17:41:25,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,506 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2023-10-12 17:41:25,509 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,516 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,516 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,516 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,516 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:25,522 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:25,522 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:25,544 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2023-10-12 17:41:25,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,548 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2023-10-12 17:41:25,551 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,557 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,557 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,557 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,557 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:25,557 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:25,563 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:25,563 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:25,588 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:25,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2023-10-12 17:41:25,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:25,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:25,592 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:25,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2023-10-12 17:41:25,595 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:25,604 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:25,604 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:25,605 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:25,605 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:25,605 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:26,356 INFO L401 nArgumentSynthesizer]: We have 240 Motzkin's Theorem applications. [2023-10-12 17:41:26,357 INFO L402 nArgumentSynthesizer]: A total of 30 supporting invariants were added. [2023-10-12 17:41:28,511 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:28,544 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2023-10-12 17:41:28,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:28,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:28,545 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:28,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2023-10-12 17:41:28,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:28,556 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:28,556 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:28,556 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:28,556 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:28,556 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:28,562 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:28,562 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:28,592 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:28,595 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2023-10-12 17:41:28,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:28,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:28,596 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:28,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2023-10-12 17:41:28,599 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:28,606 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:28,607 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:28,607 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:28,607 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:28,607 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:28,613 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:28,613 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:28,642 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:28,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2023-10-12 17:41:28,646 INFO L490 LassoAnalysis]: Using template '2-lex'. [2023-10-12 17:41:28,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:28,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:28,647 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:28,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2023-10-12 17:41:28,650 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:28,656 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:28,657 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:28,657 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:28,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:28,657 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:28,658 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:28,659 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:28,662 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:28,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2023-10-12 17:41:28,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:28,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:28,667 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:28,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2023-10-12 17:41:28,670 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:28,677 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:28,677 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:28,677 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:28,677 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:28,677 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:28,679 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:28,679 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:28,684 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:28,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2023-10-12 17:41:28,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:28,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:28,689 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:28,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2023-10-12 17:41:28,728 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:28,736 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:28,736 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:28,736 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:28,736 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:28,736 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:28,737 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:28,737 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:28,741 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:28,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2023-10-12 17:41:28,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:28,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:28,746 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:28,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2023-10-12 17:41:28,749 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:28,761 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:28,762 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:28,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:28,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:28,762 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:28,763 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:28,763 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:28,785 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:28,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:28,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:28,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:28,790 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:28,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2023-10-12 17:41:28,797 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:28,804 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:28,804 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:28,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:28,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:28,804 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:28,806 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:28,806 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:28,810 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:28,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:28,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:28,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:28,814 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:28,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2023-10-12 17:41:28,817 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:28,823 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:28,824 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:28,824 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:28,824 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:28,824 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:28,825 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:28,825 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:28,829 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:28,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2023-10-12 17:41:28,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:28,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:28,833 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:28,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2023-10-12 17:41:28,837 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:28,843 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:28,843 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:28,843 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:28,844 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:28,844 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:28,845 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:28,845 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:28,850 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:28,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2023-10-12 17:41:28,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:28,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:28,854 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:28,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2023-10-12 17:41:28,857 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:28,865 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:28,865 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:28,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:28,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:28,865 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:28,866 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:28,867 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:28,870 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:28,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2023-10-12 17:41:28,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:28,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:29,032 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:29,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2023-10-12 17:41:29,035 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:29,042 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:29,042 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:29,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:29,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:29,042 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:29,043 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:29,044 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:29,048 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:29,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:29,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:29,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:29,052 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:29,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2023-10-12 17:41:29,054 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:29,060 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:29,061 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:29,061 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:29,061 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:29,061 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:29,062 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:29,062 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:29,066 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:29,069 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2023-10-12 17:41:29,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:29,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:29,070 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:29,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2023-10-12 17:41:29,073 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:29,079 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:29,079 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:29,079 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:29,079 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:29,079 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:29,083 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:29,084 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:29,093 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:29,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2023-10-12 17:41:29,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:29,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:29,119 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:29,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2023-10-12 17:41:29,122 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:29,129 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:29,129 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:29,130 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:29,130 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:29,130 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:29,134 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:29,134 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:29,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:29,152 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2023-10-12 17:41:29,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:29,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:29,153 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:29,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2023-10-12 17:41:29,156 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:29,164 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:29,164 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:29,165 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:29,165 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:29,165 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:29,706 INFO L401 nArgumentSynthesizer]: We have 192 Motzkin's Theorem applications. [2023-10-12 17:41:29,706 INFO L402 nArgumentSynthesizer]: A total of 24 supporting invariants were added. [2023-10-12 17:41:31,478 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2023-10-12 17:41:31,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,503 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2023-10-12 17:41:31,507 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,514 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,514 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:31,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,514 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,514 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:31,518 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:31,518 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:31,528 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0 [2023-10-12 17:41:31,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,532 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2023-10-12 17:41:31,535 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,542 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,542 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:31,542 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,543 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:31,547 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:31,547 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:31,558 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Ended with exit code 0 [2023-10-12 17:41:31,561 INFO L490 LassoAnalysis]: Using template '3-lex'. [2023-10-12 17:41:31,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,562 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2023-10-12 17:41:31,566 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,573 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,573 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,573 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,573 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,573 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:31,576 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:31,576 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:31,582 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2023-10-12 17:41:31,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,586 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2023-10-12 17:41:31,589 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,596 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,596 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,597 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:31,599 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:31,599 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:31,605 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,608 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Ended with exit code 0 [2023-10-12 17:41:31,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,609 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2023-10-12 17:41:31,614 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,621 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,621 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,621 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,621 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,621 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:31,624 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:31,624 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:31,630 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2023-10-12 17:41:31,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,636 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2023-10-12 17:41:31,637 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,643 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,644 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,644 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,644 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,644 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:31,646 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:31,646 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:31,652 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2023-10-12 17:41:31,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,656 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2023-10-12 17:41:31,659 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,665 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,665 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,665 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,665 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,665 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:31,668 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:31,668 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:31,674 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2023-10-12 17:41:31,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,678 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2023-10-12 17:41:31,681 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,687 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,687 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,688 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,688 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,688 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:31,690 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:31,690 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:31,696 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,698 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0 [2023-10-12 17:41:31,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,699 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2023-10-12 17:41:31,703 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,708 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,709 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,709 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:31,711 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:31,711 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:31,717 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,719 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Ended with exit code 0 [2023-10-12 17:41:31,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,720 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2023-10-12 17:41:31,723 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,729 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,730 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,730 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,730 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,730 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:31,732 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:31,732 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:31,738 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,740 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2023-10-12 17:41:31,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,741 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2023-10-12 17:41:31,744 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,750 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,750 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,751 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:31,753 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:31,753 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:31,759 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2023-10-12 17:41:31,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,762 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2023-10-12 17:41:31,765 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,772 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,772 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,773 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:31,775 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:31,775 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:31,781 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2023-10-12 17:41:31,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,785 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2023-10-12 17:41:31,788 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,795 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,795 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,795 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:31,801 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:31,801 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:31,818 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,822 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2023-10-12 17:41:31,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,823 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2023-10-12 17:41:31,826 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,832 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,833 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,833 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,833 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:31,833 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:31,839 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:31,839 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:31,857 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:31,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2023-10-12 17:41:31,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:31,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:31,861 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:31,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2023-10-12 17:41:31,864 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:31,873 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:31,873 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:31,873 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:31,873 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:31,873 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:32,647 INFO L401 nArgumentSynthesizer]: We have 288 Motzkin's Theorem applications. [2023-10-12 17:41:32,647 INFO L402 nArgumentSynthesizer]: A total of 36 supporting invariants were added. [2023-10-12 17:41:37,734 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:37,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2023-10-12 17:41:37,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:37,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:37,775 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:37,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2023-10-12 17:41:37,778 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:37,786 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:37,786 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:37,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:37,786 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:37,786 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:37,793 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:37,793 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:37,813 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:37,817 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Ended with exit code 0 [2023-10-12 17:41:37,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:37,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:37,818 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:37,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2023-10-12 17:41:37,822 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:37,829 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:37,829 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:37,829 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:37,829 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:37,829 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:41:37,836 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:41:37,837 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:41:37,856 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:37,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2023-10-12 17:41:37,862 INFO L371 stractBuchiCegarLoop]: Result of lasso check was UNKNOWN. I will concatenate loop to stem and try again. [2023-10-12 17:41:37,863 INFO L748 eck$LassoCheckResult]: Stem: 46#[$Ultimate##0]true [103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[] 48#[L111]true [127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0] 50#[L111-1, L52]true [130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0] 52#[L68, L112, L52]true [133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1] 88#[L84, L68, L113, L52]true [124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back] 126#[L68, L84, L114, L95, L38]true [145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe] 106#[L68, L84, L114, L95, L52]true [121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back] 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe] 106#[L68, L84, L114, L95, L52]true [121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:37,863 INFO L750 eck$LassoCheckResult]: Loop: 126#[L68, L84, L114, L95, L38]true [139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back] 126#[L68, L84, L114, L95, L38]true [138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back] 126#[L68, L84, L114, L95, L38]true [145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe] 106#[L68, L84, L114, L95, L52]true [121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe] 104#[L99, L68, L84, L114, L52]true [120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back] 106#[L68, L84, L114, L95, L52]true [146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe] 126#[L68, L84, L114, L95, L38]true [2023-10-12 17:41:37,863 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:37,863 INFO L85 PathProgramCache]: Analyzing trace with hash 22782974, now seen corresponding path program 4 times [2023-10-12 17:41:37,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:37,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845467622] [2023-10-12 17:41:37,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:37,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:37,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:37,880 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:37,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:37,918 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:37,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:37,919 INFO L85 PathProgramCache]: Analyzing trace with hash 703874114, now seen corresponding path program 2 times [2023-10-12 17:41:37,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:37,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735352351] [2023-10-12 17:41:37,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:37,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:37,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:37,936 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:37,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:37,945 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:37,946 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:41:37,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1515337343, now seen corresponding path program 5 times [2023-10-12 17:41:37,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:41:37,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254323812] [2023-10-12 17:41:37,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:41:37,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:41:37,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:37,983 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:41:38,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:41:38,032 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:41:39,853 INFO L210 LassoAnalysis]: Preferences: [2023-10-12 17:41:39,853 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-10-12 17:41:39,853 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-10-12 17:41:39,853 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-10-12 17:41:39,853 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-10-12 17:41:39,853 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:39,853 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-10-12 17:41:39,853 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-10-12 17:41:39,853 INFO L133 ssoRankerPreferences]: Filename of dumped script: commit-2.wvr.bpl_BEv2_Iteration11_Lasso [2023-10-12 17:41:39,853 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-10-12 17:41:39,853 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-10-12 17:41:39,856 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:39,863 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:39,865 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:39,867 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:39,869 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:39,879 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:40,703 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:40,705 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:40,707 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:40,709 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:40,711 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-10-12 17:41:43,489 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-10-12 17:41:43,489 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-10-12 17:41:43,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:43,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:43,491 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:43,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2023-10-12 17:41:43,495 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:43,500 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:43,501 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:43,501 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:43,501 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:43,501 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:43,501 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:43,504 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:43,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2023-10-12 17:41:43,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:43,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:43,510 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:43,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2023-10-12 17:41:43,514 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:43,520 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:43,520 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:43,520 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:43,520 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:43,521 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:43,521 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:43,523 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:43,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:43,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:43,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:43,527 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:43,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2023-10-12 17:41:43,531 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:43,536 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:43,537 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:43,537 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:43,537 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:43,537 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:43,537 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:43,540 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:43,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2023-10-12 17:41:43,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:43,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:43,543 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:43,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2023-10-12 17:41:43,546 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:43,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:43,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:43,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:43,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:43,553 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:43,553 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:43,556 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:43,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:43,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:43,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:43,559 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:43,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2023-10-12 17:41:43,563 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:43,568 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:43,568 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:43,569 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:43,569 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:43,569 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:43,569 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:43,572 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:43,574 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2023-10-12 17:41:43,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:43,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:43,575 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:43,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2023-10-12 17:41:43,578 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:43,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:43,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:43,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:43,585 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:43,587 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:43,587 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:43,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:43,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:43,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:43,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:43,594 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:43,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2023-10-12 17:41:43,598 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:43,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:43,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:43,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:43,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:43,606 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:43,606 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:43,610 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:43,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Ended with exit code 0 [2023-10-12 17:41:43,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:43,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:43,614 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:43,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2023-10-12 17:41:43,617 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:43,623 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:43,624 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:43,624 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:43,624 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:43,930 INFO L401 nArgumentSynthesizer]: We have 96 Motzkin's Theorem applications. [2023-10-12 17:41:43,930 INFO L402 nArgumentSynthesizer]: A total of 12 supporting invariants were added. [2023-10-12 17:41:44,577 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:44,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,591 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2023-10-12 17:41:44,594 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,599 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,600 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,600 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,600 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:44,602 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:44,602 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:44,606 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,609 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2023-10-12 17:41:44,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,610 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2023-10-12 17:41:44,614 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,620 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,620 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,620 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:44,622 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:44,622 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:44,628 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:44,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,631 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2023-10-12 17:41:44,634 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,640 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,640 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,640 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,640 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:44,641 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:44,641 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:44,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:44,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,646 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2023-10-12 17:41:44,649 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,655 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,655 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,655 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,655 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:44,656 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:44,656 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:44,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,660 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2023-10-12 17:41:44,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,662 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2023-10-12 17:41:44,665 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,671 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,671 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,671 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:44,672 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:44,672 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:44,674 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2023-10-12 17:41:44,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,678 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2023-10-12 17:41:44,681 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,687 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,687 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,687 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,687 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:44,688 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:44,688 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:44,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,692 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2023-10-12 17:41:44,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,693 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2023-10-12 17:41:44,697 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-10-12 17:41:44,703 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-10-12 17:41:44,703 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-10-12 17:41:44,705 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2023-10-12 17:41:44,707 INFO L490 LassoAnalysis]: Using template '2-nested'. [2023-10-12 17:41:44,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,708 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Waiting until timeout for monitored process [2023-10-12 17:41:44,711 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,717 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,717 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,717 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,717 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:44,718 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:44,718 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:44,721 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Ended with exit code 0 [2023-10-12 17:41:44,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,724 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2023-10-12 17:41:44,728 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,733 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,733 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,733 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,733 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:44,734 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:44,734 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:44,737 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Ended with exit code 0 [2023-10-12 17:41:44,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,741 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2023-10-12 17:41:44,744 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,749 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,749 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,749 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,749 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:44,751 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:44,751 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:44,754 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Ended with exit code 0 [2023-10-12 17:41:44,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,757 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2023-10-12 17:41:44,760 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,766 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,766 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:44,767 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:44,767 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:44,770 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Ended with exit code 0 [2023-10-12 17:41:44,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,773 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2023-10-12 17:41:44,776 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,782 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,782 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,782 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,782 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:44,783 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:44,783 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:44,786 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Ended with exit code 0 [2023-10-12 17:41:44,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,790 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2023-10-12 17:41:44,793 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,798 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,798 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:44,801 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:44,802 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:44,808 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2023-10-12 17:41:44,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,811 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2023-10-12 17:41:44,814 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,820 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,820 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,820 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:44,820 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:44,823 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:44,823 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:44,829 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:44,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:44,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:44,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:44,833 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:44,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2023-10-12 17:41:44,837 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:44,844 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:44,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:44,845 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:44,845 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:45,337 INFO L401 nArgumentSynthesizer]: We have 144 Motzkin's Theorem applications. [2023-10-12 17:41:45,337 INFO L402 nArgumentSynthesizer]: A total of 18 supporting invariants were added. [2023-10-12 17:41:46,427 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:46,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:46,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:46,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:46,447 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:46,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2023-10-12 17:41:46,451 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:46,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:46,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:46,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:46,456 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:46,459 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:46,459 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:46,466 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:46,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2023-10-12 17:41:46,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:46,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:46,469 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:46,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2023-10-12 17:41:46,472 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:46,478 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:46,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:46,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:46,478 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:46,482 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:46,483 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:46,513 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:46,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:46,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:46,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:46,517 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:46,525 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:46,532 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:46,532 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:46,532 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:46,532 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:46,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2023-10-12 17:41:46,534 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:46,534 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:46,537 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:46,539 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2023-10-12 17:41:46,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:46,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:46,540 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:46,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2023-10-12 17:41:46,543 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:46,548 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:46,548 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:46,548 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:46,548 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:46,549 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:46,550 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:46,552 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:46,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2023-10-12 17:41:46,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:46,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:46,556 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:46,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2023-10-12 17:41:46,559 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:46,564 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:46,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:46,565 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:46,565 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:46,566 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:46,566 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:46,569 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:46,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2023-10-12 17:41:46,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:46,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:46,572 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:46,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2023-10-12 17:41:46,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:46,580 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:46,581 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:46,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:46,581 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:46,582 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:46,582 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:46,585 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:46,587 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2023-10-12 17:41:46,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:46,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:46,588 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:46,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2023-10-12 17:41:46,591 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:46,597 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:46,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:46,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:46,597 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:46,598 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:46,598 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:46,601 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:46,603 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2023-10-12 17:41:46,603 INFO L490 LassoAnalysis]: Using template '3-nested'. [2023-10-12 17:41:46,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:46,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:46,604 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:46,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2023-10-12 17:41:46,607 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:46,613 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:46,613 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:46,613 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:46,613 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:46,615 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:46,615 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:46,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:46,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:46,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:46,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:46,622 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:46,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2023-10-12 17:41:46,625 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:46,631 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:46,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:46,631 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:46,631 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:46,632 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:46,632 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:46,636 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:46,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:46,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:46,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:46,639 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:46,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2023-10-12 17:41:46,642 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:46,648 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:46,649 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:46,649 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:46,649 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:46,650 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023[2023-10-12 17:42:24,698 INFO L124 PetriNetUnfolderBase]: 35642/51378 cut-off events. [2023-10-12 17:42:24,698 INFO L125 PetriNetUnfolderBase]: For 11875/11875 co-relation queries the response was YES. [2023-10-12 17:42:24,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 777603 conditions, 51378 events. 35642/51378 cut-off events. For 11875/11875 co-relation queries the response was YES. Maximal size of possible extension queue 2249. Compared 343432 event pairs, 96 based on Foata normal form. 0/31067 useless extension candidates. Maximal degree in co-relation 760807. Up to 51281 conditions per place. [2023-10-12 17:42:25,246 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 6652 selfloop transitions, 774 changer transitions 288/7714 dead transitions. [2023-10-12 17:42:25,246 INFO L145 encePairwiseOnDemand]: Finished rabinDifferencePairwiseOnDemand. Result has 158 places, 7714 transitions, 237354 flow [2023-10-12 17:42:25,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-10-12 17:42:25,247 INFO L430 stractBuchiCegarLoop]: Abstraction has has 158 places, 7714 transitions, 237354 flow [2023-10-12 17:42:25,247 INFO L337 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-10-12 17:42:25,247 INFO L67 RabinIsEmpty]: Start rabinIsEmpty. Operand has 158 places, 7714 transitions, 237354 flow [2023-10-12 17:42:32,501 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-10-12 17:42:32,501 INFO L124 PetriNetUnfolderBase]: 2582/3861 cut-off events. [2023-10-12 17:42:32,501 INFO L125 PetriNetUnfolderBase]: For 758/758 co-relation queries the response was YES. [2023-10-12 17:42:32,502 INFO L72 RabinIsEmpty]: Finished rabinIsEmpty language is not empty [2023-10-12 17:42:32,503 INFO L748 eck$LassoCheckResult]: Stem: 38#[$Ultimate##0]true [173] $Ultimate##0-->L163: Formula: (and (= v_manager_state_13 v_node_2_state_1) (= v_manager_back_7 v_manager_front_13) (= v_manager_state_13 v_client_state_1) (= v_manager_state_13 0) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_5 (= v_node_1_back_5 v_node_1_front_5) (= v_node_1_state_5 v_manager_state_13)) InVars {client_front=v_client_front_1, manager_state=v_manager_state_13, node_1_state=v_node_1_state_5, manager_back=v_manager_back_7, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_5, manager_front=v_manager_front_13, client_back=v_client_back_4, client_state=v_client_state_1, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, node_2_state=v_node_2_state_1} OutVars{client_front=v_client_front_1, manager_state=v_manager_state_13, node_1_state=v_node_1_state_5, manager_back=v_manager_back_7, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_5, manager_front=v_manager_front_13, client_back=v_client_back_4, client_state=v_client_state_1, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, node_2_state=v_node_2_state_1} AuxVars[] AssignedVars[] 40#[L163]true [188] L163-->L77: Formula: (= v_thread1Thread1of1ForFork0_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_thidvar0] 42#[L163-1, L77]true [191] L163-1-->L101: Formula: (and (= 2 v_thread2Thread1of1ForFork1_thidvar1_2) (= 2 v_thread2Thread1of1ForFork1_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_2, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_thidvar0, thread2Thread1of1ForFork1_thidvar1] 62#[L164, L77, L101]true [194] L164-->L125: Formula: (and (= 3 v_thread3Thread1of1ForFork2_thidvar0_2) (= 3 v_thread3Thread1of1ForFork2_thidvar1_2) (= 3 v_thread3Thread1of1ForFork2_thidvar2_2)) InVars {} OutVars{thread3Thread1of1ForFork2_thidvar2=v_thread3Thread1of1ForFork2_thidvar2_2, thread3Thread1of1ForFork2_thidvar1=v_thread3Thread1of1ForFork2_thidvar1_2, thread3Thread1of1ForFork2_thidvar0=v_thread3Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_thidvar2, thread3Thread1of1ForFork2_thidvar1, thread3Thread1of1ForFork2_thidvar0] 77#[L165, L101, L77, L125]true [197] L165-->L148: Formula: (and (= v_thread4Thread1of1ForFork3_thidvar2_2 4) (= v_thread4Thread1of1ForFork3_thidvar3_2 4) (= v_thread4Thread1of1ForFork3_thidvar0_2 4) (= v_thread4Thread1of1ForFork3_thidvar1_2 4)) InVars {} OutVars{thread4Thread1of1ForFork3_thidvar1=v_thread4Thread1of1ForFork3_thidvar1_2, thread4Thread1of1ForFork3_thidvar0=v_thread4Thread1of1ForFork3_thidvar0_2, thread4Thread1of1ForFork3_thidvar3=v_thread4Thread1of1ForFork3_thidvar3_2, thread4Thread1of1ForFork3_thidvar2=v_thread4Thread1of1ForFork3_thidvar2_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_thidvar1, thread4Thread1of1ForFork3_thidvar0, thread4Thread1of1ForFork3_thidvar3, thread4Thread1of1ForFork3_thidvar2] 93#[L101, L77, L125, L166, L148]true [185] L148-->L148: Formula: (or (and (= v_update_In_3 (select v_manager_In_3 v_manager_back_In_3)) (= v_manager_back_Out_6 (+ v_manager_back_In_3 1)) (= v_safe_Out_6 v_safe_In_3) (= v_client_front_Out_2 v_client_front_In_1) (= v_client_state_In_1 0) (= v_client_state_Out_2 1)) (and (< v_client_front_In_1 v_client_back_In_1) (= v_client_state_In_1 1) (= v_client_state_Out_2 0) (let ((.cse0 (= v_ok_In_3 (select v_client_In_1 v_client_front_In_1)))) (or (and (not v_safe_Out_6) (not .cse0)) (and .cse0 v_safe_Out_6))) (= v_client_front_Out_2 (+ v_client_front_In_1 1)) (= v_manager_back_Out_6 v_manager_back_In_3))) InVars {client_front=v_client_front_In_1, ok=v_ok_In_3, client_back=v_client_back_In_1, client_state=v_client_state_In_1, safe=v_safe_In_3, manager=v_manager_In_3, client=v_client_In_1, manager_back=v_manager_back_In_3, update=v_update_In_3} OutVars{client_front=v_client_front_Out_2, ok=v_ok_In_3, client_state=v_client_state_Out_2, safe=v_safe_Out_6, client_back=v_client_back_In_1, manager=v_manager_In_3, client=v_client_In_1, manager_back=v_manager_back_Out_6, update=v_update_In_3} AuxVars[] AssignedVars[client_front, client_state, safe, manager_back] 93#[L101, L77, L125, L166, L148]true [179] L77-->L77: Formula: (let ((.cse1 (not v_safe_Out_10)) (.cse2 (select v_manager_In_5 v_manager_front_In_1))) (let ((.cse9 (= v_manager_front_In_1 v_manager_front_Out_2)) (.cse10 (= v_safe_In_5 v_safe_Out_10)) (.cse3 (= (+ v_manager_front_In_1 1) v_manager_front_Out_2)) (.cse4 (= v_client_back_Out_2 v_client_back_In_3)) (.cse8 (let ((.cse11 (= v_ok_In_5 .cse2))) (or (and .cse11 v_safe_Out_10) (and (not .cse11) .cse1)))) (.cse5 (< v_manager_front_In_1 v_manager_back_In_5)) (.cse6 (= v_node_1_back_In_3 v_node_1_back_Out_2)) (.cse7 (= v_node_2_back_In_1 v_node_2_back_Out_2))) (or (and (= v_manager_state_Out_2 1) (= v_manager_state_In_1 0) (let ((.cse0 (= v_update_In_5 .cse2))) (or (and .cse0 v_safe_Out_10) (and (not .cse0) .cse1))) .cse3 .cse4 .cse5 .cse6 .cse7) (and (= v_manager_state_Out_2 4) (= v_manager_state_In_1 3) .cse3 .cse4 .cse8 .cse5 .cse6 .cse7) (and (= v_node_1_back_Out_2 (+ v_node_1_back_In_3 1)) .cse9 .cse10 (= v_update_In_5 (select v_node_1_In_3 v_node_1_back_In_3)) .cse4 (= v_manager_state_In_1 1) (= v_manager_state_Out_2 2) .cse7) (and .cse9 .cse10 (= 5 v_manager_state_In_1) (= v_manager_state_Out_2 0) (= v_ok_In_5 (select v_client_In_3 v_client_back_In_3)) (= (+ v_client_back_In_3 1) v_client_back_Out_2) .cse6 .cse7) (and (= (+ v_node_2_back_In_1 1) v_node_2_back_Out_2) .cse9 .cse10 (= v_update_In_5 (select v_node_2_In_1 v_node_2_back_In_1)) .cse4 (= v_manager_state_In_1 2) (= v_manager_state_Out_2 3) .cse6) (and (= v_manager_state_In_1 4) .cse3 .cse4 (= v_manager_state_Out_2 5) .cse8 .cse5 .cse6 .cse7)))) InVars {manager_state=v_manager_state_In_1, ok=v_ok_In_5, node_1=v_node_1_In_3, node_2=v_node_2_In_1, manager=v_manager_In_5, manager_back=v_manager_back_In_5, node_1_back=v_node_1_back_In_3, node_2_back=v_node_2_back_In_1, manager_front=v_manager_front_In_1, safe=v_safe_In_5, client_back=v_client_back_In_3, client=v_client_In_3, update=v_update_In_5} OutVars{manager_state=v_manager_state_Out_2, ok=v_ok_In_5, node_1=v_node_1_In_3, node_2=v_node_2_In_1, manager=v_manager_In_5, manager_back=v_manager_back_In_5, node_1_back=v_node_1_back_Out_2, node_2_back=v_node_2_back_Out_2, manager_front=v_manager_front_Out_2, safe=v_safe_Out_10, client_back=v_client_back_Out_2, client=v_client_In_3, update=v_update_In_5} AuxVars[] AssignedVars[node_1_back, manager_state, node_2_back, manager_front, safe, client_back] 93#[L101, L77, L125, L166, L148]true [179] L77-->L77: Formula: (let ((.cse1 (not v_safe_Out_10)) (.cse2 (select v_manager_In_5 v_manager_front_In_1))) (let ((.cse9 (= v_manager_front_In_1 v_manager_front_Out_2)) (.cse10 (= v_safe_In_5 v_safe_Out_10)) (.cse3 (= (+ v_manager_front_In_1 1) v_manager_front_Out_2)) (.cse4 (= v_client_back_Out_2 v_client_back_In_3)) (.cse8 (let ((.cse11 (= v_ok_In_5 .cse2))) (or (and .cse11 v_safe_Out_10) (and (not .cse11) .cse1)))) (.cse5 (< v_manager_front_In_1 v_manager_back_In_5)) (.cse6 (= v_node_1_back_In_3 v_node_1_back_Out_2)) (.cse7 (= v_node_2_back_In_1 v_node_2_back_Out_2))) (or (and (= v_manager_state_Out_2 1) (= v_manager_state_In_1 0) (let ((.cse0 (= v_update_In_5 .cse2))) (or (and .cse0 v_safe_Out_10) (and (not .cse0) .cse1))) .cse3 .cse4 .cse5 .cse6 .cse7) (and (= v_manager_state_Out_2 4) (= v_manager_state_In_1 3) .cse3 .cse4 .cse8 .cse5 .cse6 .cse7) (and (= v_node_1_back_Out_2 (+ v_node_1_back_In_3 1)) .cse9 .cse10 (= v_update_In_5 (select v_node_1_In_3 v_node_1_back_In_3)) .cse4 (= v_manager_state_In_1 1) (= v_manager_state_Out_2 2) .cse7) (and .cse9 .cse10 (= 5 v_manager_state_In_1) (= v_manager_state_Out_2 0) (= v_ok_In_5 (select v_client_In_3 v_client_back_In_3)) (= (+ v_client_back_In_3 1) v_client_back_Out_2) .cse6 .cse7) (and (= (+ v_node_2_back_In_1 1) v_node_2_back_Out_2) .cse9 .cse10 (= v_update_In_5 (select v_node_2_In_1 v_node_2_back_In_1)) .cse4 (= v_manager_state_In_1 2) (= v_manager_state_Out_2 3) .cse6) (and (= v_manager_state_In_1 4) .cse3 .cse4 (= v_manager_state_Out_2 5) .cse8 .cse5 .cse6 .cse7)))) InVars {manager_state=v_manager_state_In_1, ok=v_ok_In_5, node_1=v_node_1_In_3, node_2=v_node_2_In_1, manager=v_manager_In_5, manager_back=v_manager_back_In_5, node_1_back=v_node_1_back_In_3, node_2_back=v_node_2_back_In_1, manager_front=v_manager_front_In_1, safe=v_safe_In_5, client_back=v_client_back_In_3, client=v_client_In_3, update=v_update_In_5} OutVars{manager_state=v_manager_state_Out_2, ok=v_ok_In_5, node_1=v_node_1_In_3, node_2=v_node_2_In_1, manager=v_manager_In_5, manager_back=v_manager_back_In_5, node_1_back=v_node_1_back_Out_2, node_2_back=v_node_2_back_Out_2, manager_front=v_manager_front_Out_2, safe=v_safe_Out_10, client_back=v_client_back_Out_2, client=v_client_In_3, update=v_update_In_5} AuxVars[] AssignedVars[node_1_back, manager_state, node_2_back, manager_front, safe, client_back] 93#[L101, L77, L125, L166, L148]true [179] L77-->L77: Formula: (let ((.cse1 (not v_safe_Out_10)) (.cse2 (select v_manager_In_5 v_manager_front_In_1))) (let ((.cse9 (= v_manager_front_In_1 v_manager_front_Out_2)) (.cse10 (= v_safe_In_5 v_safe_Out_10)) (.cse3 (= (+ v_manager_front_In_1 1) v_manager_front_Out_2)) (.cse4 (= v_client_back_Out_2 v_client_back_In_3)) (.cse8 (let ((.cse11 (= v_ok_In_5 .cse2))) (or (and .cse11 v_safe_Out_10) (and (not .cse11) .cse1)))) (.cse5 (< v_manager_front_In_1 v_manager_back_In_5)) (.cse6 (= v_node_1_back_In_3 v_node_1_back_Out_2)) (.cse7 (= v_node_2_back_In_1 v_node_2_back_Out_2))) (or (and (= v_manager_state_Out_2 1) (= v_manager_state_In_1 0) (let ((.cse0 (= v_update_In_5 .cse2))) (or (and .cse0 v_safe_Out_10) (and (not .cse0) .cse1))) .cse3 .cse4 .cse5 .cse6 .cse7) (and (= v_manager_state_Out_2 4) (= v_manager_state_In_1 3) .cse3 .cse4 .cse8 .cse5 .cse6 .cse7) (and (= v_node_1_back_Out_2 (+ v_node_1_back_In_3 1)) .cse9 .cse10 (= v_update_In_5 (select v_node_1_In_3 v_node_1_back_In_3)) .cse4 (= v_manager_state_In_1 1) (= v_manager_state_Out_2 2) .cse7) (and .cse9 .cse10 (= 5 v_manager_state_In_1) (= v_manager_state_Out_2 0) (= v_ok_In_5 (select v_client_In_3 v_client_back_In_3)) (= (+ v_client_back_In_3 1) v_client_back_Out_2) .cse6 .cse7) (and (= (+ v_node_2_back_In_1 1) v_node_2_back_Out_2) .cse9 .cse10 (= v_update_In_5 (select v_node_2_In_1 v_node_2_back_In_1)) .cse4 (= v_manager_state_In_1 2) (= v_manager_state_Out_2 3) .cse6) (and (= v_manager_state_In_1 4) .cse3 .cse4 (= v_manager_state_Out_2 5) .cse8 .cse5 .cse6 .cse7)))) InVars {manager_state=v_manager_state_In_1, ok=v_ok_In_5, node_1=v_node_1_In_3, node_2=v_node_2_In_1, manager=v_manager_In_5, manager_back=v_manager_back_In_5, node_1_back=v_node_1_back_In_3, node_2_back=v_node_2_back_In_1, manager_front=v_manager_front_In_1, safe=v_safe_In_5, client_back=v_client_back_In_3, client=v_client_In_3, update=v_update_In_5} OutVars{manager_state=v_manager_state_Out_2, ok=v_ok_In_5, node_1=v_node_1_In_3, node_2=v_node_2_In_1, manager=v_manager_In_5, manager_back=v_manager_back_In_5, node_1_back=v_node_1_back_Out_2, node_2_back=v_node_2_back_Out_2, manager_front=v_manager_front_Out_2, safe=v_safe_Out_10, client_back=v_client_back_Out_2, client=v_client_In_3, update=v_update_In_5} AuxVars[] AssignedVars[node_1_back, manager_state, node_2_back, manager_front, safe, client_back] 93#[L101, L77, L125, L166, L148]true [183] L125-->L125: Formula: (or (and (= (+ v_node_2_front_In_1 1) v_node_2_front_Out_2) (= v_node_2_state_Out_2 1) (< v_node_2_front_In_1 v_node_2_back_In_3) (let ((.cse0 (= (select v_node_2_In_3 v_node_2_front_In_1) v_update_In_7))) (or (and (not .cse0) (not v_safe_Out_14)) (and .cse0 v_safe_Out_14))) (= v_manager_back_Out_10 v_manager_back_In_7) (= v_node_2_state_In_1 0)) (and (= (+ v_manager_back_In_7 1) v_manager_back_Out_10) (= v_node_2_front_In_1 v_node_2_front_Out_2) (= v_node_2_state_Out_2 0) (= v_node_2_state_In_1 1) (= v_ok_In_7 (select v_manager_In_7 v_manager_back_In_7)) (= v_safe_In_7 v_safe_Out_14))) InVars {ok=v_ok_In_7, node_2_back=v_node_2_back_In_3, safe=v_safe_In_7, node_2_front=v_node_2_front_In_1, node_2_state=v_node_2_state_In_1, node_2=v_node_2_In_3, manager=v_manager_In_7, manager_back=v_manager_back_In_7, update=v_update_In_7} OutVars{ok=v_ok_In_7, node_2_back=v_node_2_back_In_3, safe=v_safe_Out_14, node_2_front=v_node_2_front_Out_2, node_2_state=v_node_2_state_Out_2, node_2=v_node_2_In_3, manager=v_manager_In_7, manager_back=v_manager_back_Out_10, update=v_update_In_7} AuxVars[] AssignedVars[safe, node_2_front, node_2_state, manager_back] 93#[L101, L77, L125, L166, L148]true [179] L77-->L77: Formula: (let ((.cse1 (not v_safe_Out_10)) (.cse2 (select v_manager_In_5 v_manager_front_In_1))) (let ((.cse9 (= v_manager_front_In_1 v_manager_front_Out_2)) (.cse10 (= v_safe_In_5 v_safe_Out_10)) (.cse3 (= (+ v_manager_front_In_1 1) v_manager_front_Out_2)) (.cse4 (= v_client_back_Out_2 v_client_back_In_3)) (.cse8 (let ((.cse11 (= v_ok_In_5 .cse2))) (or (and .cse11 v_safe_Out_10) (and (not .cse11) .cse1)))) (.cse5 (< v_manager_front_In_1 v_manager_back_In_5)) (.cse6 (= v_node_1_back_In_3 v_node_1_back_Out_2)) (.cse7 (= v_node_2_back_In_1 v_node_2_back_Out_2))) (or (and (= v_manager_state_Out_2 1) (= v_manager_state_In_1 0) (let ((.cse0 (= v_update_In_5 .cse2))) (or (and .cse0 v_safe_Out_10) (and (not .cse0) .cse1))) .cse3 .cse4 .cse5 .cse6 .cse7) (and (= v_manager_state_Out_2 4) (= v_manager_state_In_1 3) .cse3 .cse4 .cse8 .cse5 .cse6 .cse7) (and (= v_node_1_back_Out_2 (+ v_node_1_back_In_3 1)) .cse9 .cse10 (= v_update_In_5 (select v_node_1_In_3 v_node_1_back_In_3)) .cse4 (= v_manager_state_In_1 1) (= v_manager_state_Out_2 2) .cse7) (and .cse9 .cse10 (= 5 v_manager_state_In_1) (= v_manager_state_Out_2 0) (= v_ok_In_5 (select v_client_In_3 v_client_back_In_3)) (= (+ v_client_back_In_3 1) v_client_back_Out_2) .cse6 .cse7) (and (= (+ v_node_2_back_In_1 1) v_node_2_back_Out_2) .cse9 .cse10 (= v_update_In_5 (select v_node_2_In_1 v_node_2_back_In_1)) .cse4 (= v_manager_state_In_1 2) (= v_manager_state_Out_2 3) .cse6) (and (= v_manager_state_In_1 4) .cse3 .cse4 (= v_manager_state_Out_2 5) .cse8 .cse5 .cse6 .cse7)))) InVars {manager_state=v_manager_state_In_1, ok=v_ok_In_5, node_1=v_node_1_In_3, node_2=v_node_2_In_1, manager=v_manager_In_5, manager_back=v_manager_back_In_5, node_1_back=v_node_1_back_In_3, node_2_back=v_node_2_back_In_1, manager_front=v_manager_front_In_1, safe=v_safe_In_5, client_back=v_client_back_In_3, client=v_client_In_3, update=v_update_In_5} OutVars{manager_state=v_manager_state_Out_2, ok=v_ok_In_5, node_1=v_node_1_In_3, node_2=v_node_2_In_1, manager=v_manager_In_5, manager_back=v_manager_back_In_5, node_1_back=v_node_1_back_Out_2, node_2_back=v_node_2_back_Out_2, manager_front=v_manager_front_Out_2, safe=v_safe_Out_10, client_back=v_client_back_Out_2, client=v_client_In_3, update=v_update_In_5} AuxVars[] AssignedVars[node_1_back, manager_state, node_2_back, manager_front, safe, client_back] 93#[L101, L77, L125, L166, L148]true [180] L101-->thread2EXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 657#[L77, thread2EXIT, L125, L166, L148]true [183] L125-->L125: Formula: (or (and (= (+ v_node_2_front_In_1 1) v_node_2_front_Out_2) (= v_node_2_state_Out_2 1) (< v_node_2_front_In_1 v_node_2_back_In_3) (let ((.cse0 (= (select v_node_2_In_3 v_node_2_front_In_1) v_update_In_7))) (or (and (not .cse0) (not v_safe_Out_14)) (and .cse0 v_safe_Out_14))) (= v_manager_back_Out_10 v_manager_back_In_7) (= v_node_2_state_In_1 0)) (and (= (+ v_manager_back_In_7 1) v_manager_back_Out_10) (= v_node_2_front_In_1 v_node_2_front_Out_2) (= v_node_2_state_Out_2 0) (= v_node_2_state_In_1 1) (= v_ok_In_7 (select v_manager_In_7 v_manager_back_In_7)) (= v_safe_In_7 v_safe_Out_14))) InVars {ok=v_ok_In_7, node_2_back=v_node_2_back_In_3, safe=v_safe_In_7, node_2_front=v_node_2_front_In_1, node_2_state=v_node_2_state_In_1, node_2=v_node_2_In_3, manager=v_manager_In_7, manager_back=v_manager_back_In_7, update=v_update_In_7} OutVars{ok=v_ok_In_7, node_2_back=v_node_2_back_In_3, safe=v_safe_Out_14, node_2_front=v_node_2_front_Out_2, node_2_state=v_node_2_state_Out_2, node_2=v_node_2_In_3, manager=v_manager_In_7, manager_back=v_manager_back_Out_10, update=v_update_In_7} AuxVars[] AssignedVars[safe, node_2_front, node_2_state, manager_back] 657#[L77, thread2EXIT, L125, L166, L148]true [185] L148-->L148: Formula: (or (and (= v_update_In_3 (select v_manager_In_3 v_manager_back_In_3)) (= v_manager_back_Out_6 (+ v_manager_back_In_3 1)) (= v_safe_Out_6 v_safe_In_3) (= v_client_front_Out_2 v_client_front_In_1) (= v_client_state_In_1 0) (= v_client_state_Out_2 1)) (and (< v_client_front_In_1 v_client_back_In_1) (= v_client_state_In_1 1) (= v_client_state_Out_2 0) (let ((.cse0 (= v_ok_In_3 (select v_client_In_1 v_client_front_In_1)))) (or (and (not v_safe_Out_6) (not .cse0)) (and .cse0 v_safe_Out_6))) (= v_client_front_Out_2 (+ v_client_front_In_1 1)) (= v_manager_back_Out_6 v_manager_back_In_3))) InVars {client_front=v_client_front_In_1, ok=v_ok_In_3, client_back=v_client_back_In_1, client_state=v_client_state_In_1, safe=v_safe_In_3, manager=v_manager_In_3, client=v_client_In_1, manager_back=v_manager_back_In_3, update=v_update_In_3} OutVars{client_front=v_client_front_Out_2, ok=v_ok_In_3, client_state=v_client_state_Out_2, safe=v_safe_Out_6, client_back=v_client_back_In_1, manager=v_manager_In_3, client=v_client_In_1, manager_back=v_manager_back_Out_6, update=v_update_In_3} AuxVars[] AssignedVars[client_front, client_state, safe, manager_back] 657#[L77, thread2EXIT, L125, L166, L148]true [183] L125-->L125: Formula: (or (and (= (+ v_node_2_front_In_1 1) v_node_2_front_Out_2) (= v_node_2_state_Out_2 1) (< v_node_2_front_In_1 v_node_2_back_In_3) (let ((.cse0 (= (select v_node_2_In_3 v_node_2_front_In_1) v_update_In_7))) (or (and (not .cse0) (not v_safe_Out_14)) (and .cse0 v_safe_Out_14))) (= v_manager_back_Out_10 v_manager_back_In_7) (= v_node_2_state_In_1 0)) (and (= (+ v_manager_back_In_7 1) v_manager_back_Out_10) (= v_node_2_front_In_1 v_node_2_front_Out_2) (= v_node_2_state_Out_2 0) (= v_node_2_state_In_1 1) (= v_ok_In_7 (select v_manager_In_7 v_manager_back_In_7)) (= v_safe_In_7 v_safe_Out_14))) InVars {ok=v_ok_In_7, node_2_back=v_node_2_back_In_3, safe=v_safe_In_7, node_2_front=v_node_2_front_In_1, node_2_state=v_node_2_state_In_1, node_2=v_node_2_In_3, manager=v_manager_In_7, manager_back=v_manager_back_In_7, update=v_update_In_7} OutVars{ok=v_ok_In_7, node_2_back=v_node_2_back_In_3, safe=v_safe_Out_14, node_2_front=v_node_2_front_Out_2, node_2_state=v_node_2_state_Out_2, node_2=v_node_2_In_3, manager=v_manager_In_7, manager_back=v_manager_back_Out_10, update=v_update_In_7} AuxVars[] AssignedVars[safe, node_2_front, node_2_state, manager_back] 657#[L77, thread2EXIT, L125, L166, L148]true [2023-10-12 17:42:32,503 INFO L750 eck$LassoCheckResult]: Loop: 657#[L77, thread2EXIT, L125, L166, L148]true [185] L148-->L148: Formula: (or (and (= v_update_In_3 (select v_manager_In_3 v_manager_back_In_3)) (= v_manager_back_Out_6 (+ v_manager_back_In_3 1)) (= v_safe_Out_6 v_safe_In_3) (= v_client_front_Out_2 v_client_front_In_1) (= v_client_state_In_1 0) (= v_client_state_Out_2 1)) (and (< v_client_front_In_1 v_client_back_In_1) (= v_client_state_In_1 1) (= v_client_state_Out_2 0) (let ((.cse0 (= v_ok_In_3 (select v_client_In_1 v_client_front_In_1)))) (or (and (not v_safe_Out_6) (not .cse0)) (and .cse0 v_safe_Out_6))) (= v_client_front_Out_2 (+ v_client_front_In_1 1)) (= v_manager_back_Out_6 v_manager_back_In_3))) InVars {client_front=v_client_front_In_1, ok=v_ok_In_3, client_back=v_client_back_In_1, client_state=v_client_state_In_1, safe=v_safe_In_3, manager=v_manager_In_3, client=v_client_In_1, manager_back=v_manager_back_In_3, update=v_update_In_3} OutVars{client_front=v_client_front_Out_2, ok=v_ok_In_3, client_state=v_client_state_Out_2, safe=v_safe_Out_6, client_back=v_client_back_In_1, manager=v_manager_In_3, client=v_client_In_1, manager_back=v_manager_back_Out_6, update=v_update_In_3} AuxVars[] AssignedVars[client_front, client_state, safe, manager_back] 657#[L77, thread2EXIT, L125, L166, L148]true [183] L125-->L125: Formula: (or (and (= (+ v_node_2_front_In_1 1) v_node_2_front_Out_2) (= v_node_2_state_Out_2 1) (< v_node_2_front_In_1 v_node_2_back_In_3) (let ((.cse0 (= (select v_node_2_In_3 v_node_2_front_In_1) v_update_In_7))) (or (and (not .cse0) (not v_safe_Out_14)) (and .cse0 v_safe_Out_14))) (= v_manager_back_Out_10 v_manager_back_In_7) (= v_node_2_state_In_1 0)) (and (= (+ v_manager_back_In_7 1) v_manager_back_Out_10) (= v_node_2_front_In_1 v_node_2_front_Out_2) (= v_node_2_state_Out_2 0) (= v_node_2_state_In_1 1) (= v_ok_In_7 (select v_manager_In_7 v_manager_back_In_7)) (= v_safe_In_7 v_safe_Out_14))) InVars {ok=v_ok_In_7, node_2_back=v_node_2_back_In_3, safe=v_safe_In_7, node_2_front=v_node_2_front_In_1, node_2_state=v_node_2_state_In_1, node_2=v_node_2_In_3, manager=v_manager_In_7, manager_back=v_manager_back_In_7, update=v_update_In_7} OutVars{ok=v_ok_In_7, node_2_back=v_node_2_back_In_3, safe=v_safe_Out_14, node_2_front=v_node_2_front_Out_2, node_2_state=v_node_2_state_Out_2, node_2=v_node_2_In_3, manager=v_manager_In_7, manager_back=v_manager_back_Out_10, update=v_update_In_7} AuxVars[] AssignedVars[safe, node_2_front, node_2_state, manager_back] 657#[L77, thread2EXIT, L125, L166, L148]true [2023-10-12 17:42:32,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:42:32,504 INFO L85 PathProgramCache]: Analyzing trace with hash -320371575, now seen corresponding path program 3 times [2023-10-12 17:42:32,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:42:32,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793135123] [2023-10-12 17:42:32,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:42:32,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:42:32,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-10-12 17:42:32,867 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-10-12 17:42:32,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-10-12 17:42:32,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793135123] [2023-10-12 17:42:32,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793135123] provided 0 perfect and 1 imperfect interpolant sequences [2023-10-12 17:42:32,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46321126] [2023-10-12 17:42:32,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-10-12 17:42:32,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-10-12 17:42:32,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:32,870 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-10-12 17:42:32,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-10-12 17:42:32,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-10-12 17:42:32,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-10-12 17:42:32,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 13 conjunts are in the unsatisfiable core [2023-10-12 17:42:32,915 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-10-12 17:42:33,152 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-10-12 17:42:33,152 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-10-12 17:42:34,251 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-10-12 17:42:34,252 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 535 treesize of output 531 [2023-10-12 17:42:34,267 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-10-12 17:42:34,267 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 523 treesize of output 519 [2023-10-12 17:42:34,972 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-10-12 17:42:34,973 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 292 treesize of output 284 [2023-10-12 17:42:34,982 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-10-12 17:42:34,982 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 270 [2023-10-12 17:42:35,900 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-10-12 17:42:35,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46321126] provided 0 perfect and 2 imperfect interpolant sequences [2023-10-12 17:42:35,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-10-12 17:42:35,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2023-10-12 17:42:35,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700166159] [2023-10-12 17:42:35,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-10-12 17:42:35,902 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-10-12 17:42:35,902 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-10-12 17:42:35,902 INFO L85 PathProgramCache]: Analyzing trace with hash 6879, now seen corresponding path program 2 times [2023-10-12 17:42:35,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-10-12 17:42:35,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449937048] [2023-10-12 17:42:35,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-10-12 17:42:35,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-10-12 17:42:35,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:42:35,911 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-10-12 17:42:35,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-10-12 17:42:35,916 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-10-12 17:42:36,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-10-12 17:42:36,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-10-12 17:42:36,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=282, Unknown=0, NotChecked=0, Total=380 [2023-10-12 17:42:36,221 INFO L103 encePairwiseOnDemand]: Start rabinDifferencePairwiseOnDemand. First operand has 158 places, 7714 transitions, 237354 flow. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-10-12 17:42:36,221 INFO L124 encePairwiseOnDemand]: Subtrahend is not yet constructed. Will not use universal subtrahend loopers optimization. [2023-10-12 17:42:36,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-10-12 17:43:15,442 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer has thrown an exception: java.lang.AssertionError: clock still running: AutomataDifference at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopStatisticsGenerator.getValue(CegarLoopStatisticsGenerator.java:146) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiCegarLoopBenchmarkGenerator.getValue(BuchiCegarLoopBenchmarkGenerator.java:131) at de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData.aggregateBenchmarkData(StatisticsData.java:60) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerTimingBenchmark.(BuchiAutomizerTimingBenchmark.java:39) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.doTerminationAnalysis(BuchiAutomizerObserver.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.finish(BuchiAutomizerObserver.java:341) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2023-10-12 17:43:15,444 INFO L158 Benchmark]: Toolchain (without parser) took 270057.56ms. Allocated memory was 247.5MB in the beginning and 2.8GB in the end (delta: 2.6GB). Free memory was 204.0MB in the beginning and 1.4GB in the end (delta: -1.2GB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2023-10-12 17:43:15,445 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.25ms. Allocated memory is still 247.5MB. Free memory is still 205.4MB. There was no memory consumed. Max. memory is 8.0GB. [2023-10-12 17:43:15,445 INFO L158 Benchmark]: Boogie Procedure Inliner took 20.82ms. Allocated memory is still 247.5MB. Free memory was 204.0MB in the beginning and 202.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-10-12 17:43:15,445 INFO L158 Benchmark]: Boogie Preprocessor took 31.27ms. Allocated memory is still 247.5MB. Free memory was 202.5MB in the beginning and 201.3MB in the end (delta: 1.2MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2023-10-12 17:43:15,445 INFO L158 Benchmark]: RCFGBuilder took 412.24ms. Allocated memory is still 247.5MB. Free memory was 201.1MB in the beginning and 213.6MB in the end (delta: -12.5MB). Peak memory consumption was 18.4MB. Max. memory is 8.0GB. [2023-10-12 17:43:15,445 INFO L158 Benchmark]: BuchiAutomizer took 269588.79ms. Allocated memory was 247.5MB in the beginning and 2.8GB in the end (delta: 2.6GB). Free memory was 213.3MB in the beginning and 1.4GB in the end (delta: -1.2GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2023-10-12 17:43:15,446 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### [2023-10-12 17:43:15,446 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-10-12 17:43:15,446 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-10-12 17:43:15,446 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-10-12 17:43:15,446 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-10-12 17:43:15,446 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-10-12 17:43:15,446 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Timeout while monitored process is still running, waiting 1000 ms for graceful end --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: [2023-10-12 17:43:15,446 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Timeout while monitored process is still running, waiting 1000 ms for graceful end - StatisticsResult: Toolchain Benchmarks [2023-10-12 17:43:15,446 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-10-12 17:43:15,446 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-10-12 17:43:15,446 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end Benchmark results are: * Boogie PL CUP Parser took 0.25ms. Allocated memory is still 247.5MB. Free memory is still 205.4MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 20.82ms. Allocated memory is still 247.5MB. Free memory was 204.0MB in the beginning and 202.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 31.27ms. Allocated memory is still 247.5MB. Free memory was 202.5MB in the beginning and 201.3MB in the end (delta: 1.2MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 412.24ms. Allocated memory is still 247.5MB. Free memory was 201.1MB in the beginning and 213.6MB in the end (delta: -12.5MB). Peak memory consumption was 18.4MB. Max. memory is 8.0GB. * BuchiAutomizer took 269588.79ms. Allocated memory was 247.5MB in the beginning and 2.8GB in the end (delta: 2.6GB). Free memory was 213.3MB in the beginning and 1.4GB in the end (delta: -1.2GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Decomposition not yet finished * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.0s, 30 PlacesBefore, 28 PlacesAfterwards, 21 TransitionsBefore, 19 TransitionsAfterwards, 96 CoEnabledTransitionPairs, 2 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 108 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 108, independent: 108, independent conditional: 0, independent unconditional: 108, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 36, independent: 36, independent conditional: 0, independent unconditional: 36, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 36, independent: 36, independent conditional: 0, independent unconditional: 36, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 108, independent: 72, independent conditional: 0, independent unconditional: 72, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 36, unknown conditional: 0, unknown unconditional: 36] , Statistics on independence cache: Total cache size (in pairs): 36, Positive cache size: 36, Positive conditional cache size: 0, Positive unconditional cache size: 36, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - ExceptionOrErrorResult: AssertionError: clock still running: AutomataDifference de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: AssertionError: clock still running: AutomataDifference: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopStatisticsGenerator.getValue(CegarLoopStatisticsGenerator.java:146) RESULT: Ultimate could not prove your program: Toolchain returned no result. Completed graceful shutdown 1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:52,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2023-10-12 17:41:52,717 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:52,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:52,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:52,724 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:52,724 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:52,729 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:52,729 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:52,739 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:52,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Ended with exit code 0 [2023-10-12 17:41:52,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:52,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:52,744 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:52,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2023-10-12 17:41:52,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:52,754 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:52,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:52,754 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:52,754 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:52,759 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:52,759 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:52,855 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:52,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Ended with exit code 0 [2023-10-12 17:41:52,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:52,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:52,860 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:52,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2023-10-12 17:41:52,863 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:52,869 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:52,869 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:52,869 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:52,869 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:52,871 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:52,871 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:52,876 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:52,879 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Ended with exit code 0 [2023-10-12 17:41:52,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:52,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:52,880 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:52,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2023-10-12 17:41:52,883 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:52,889 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:52,889 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:52,889 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:52,890 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:52,891 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:52,891 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:52,896 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:52,899 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Ended with exit code 0 [2023-10-12 17:41:52,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:52,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:52,900 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:52,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2023-10-12 17:41:52,903 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:52,909 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:52,909 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:52,909 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:52,909 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:52,911 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:52,911 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:52,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:52,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Ended with exit code 0 [2023-10-12 17:41:52,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:52,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:52,920 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:52,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2023-10-12 17:41:52,925 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:52,932 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:52,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:52,932 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:52,932 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:52,934 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:52,934 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:52,938 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:52,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:52,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:52,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:52,943 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:52,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2023-10-12 17:41:52,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:52,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-10-12 17:41:52,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:52,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:52,953 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:52,955 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:52,955 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:52,959 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:52,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2023-10-12 17:41:52,962 INFO L490 LassoAnalysis]: Using template '2-phase'. [2023-10-12 17:41:52,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:52,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:52,963 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:52,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2023-10-12 17:41:52,967 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:52,973 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:52,974 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:52,974 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:52,974 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:52,974 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:52,975 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:52,975 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:52,979 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:52,982 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Ended with exit code 0 [2023-10-12 17:41:52,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:52,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:52,983 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:52,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2023-10-12 17:41:52,986 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:52,993 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:52,993 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:52,993 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:52,993 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:52,993 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:52,994 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:52,994 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:53,000 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:53,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Ended with exit code 0 [2023-10-12 17:41:53,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:53,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:53,005 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:53,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Waiting until timeout for monitored process [2023-10-12 17:41:53,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:53,014 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:53,015 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:53,015 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:53,015 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:53,015 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:53,016 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:53,016 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:53,020 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:53,023 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Ended with exit code 0 [2023-10-12 17:41:53,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:53,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:53,024 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:53,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2023-10-12 17:41:53,027 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:53,034 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:53,034 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:53,034 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:53,034 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:53,034 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:53,035 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:53,035 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:53,039 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:53,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Ended with exit code 0 [2023-10-12 17:41:53,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:53,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:53,043 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:53,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2023-10-12 17:41:53,046 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:53,052 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:53,053 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:53,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:53,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:53,053 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:53,054 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:53,054 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:53,081 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:53,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:53,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:53,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:53,086 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:53,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2023-10-12 17:41:53,090 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:53,098 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:53,098 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:53,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:53,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:53,099 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:53,102 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:53,102 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:53,118 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:53,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Ended with exit code 0 [2023-10-12 17:41:53,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:53,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:53,122 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:53,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2023-10-12 17:41:53,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:53,132 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:53,133 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:53,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:53,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:53,133 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:53,137 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:53,137 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:53,147 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:53,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Ended with exit code 0 [2023-10-12 17:41:53,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:53,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:53,152 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:53,157 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:53,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2023-10-12 17:41:53,167 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:53,167 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:53,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:53,168 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:53,168 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:53,615 INFO L401 nArgumentSynthesizer]: We have 144 Motzkin's Theorem applications. [2023-10-12 17:41:53,615 INFO L402 nArgumentSynthesizer]: A total of 18 supporting invariants were added. [2023-10-12 17:41:54,899 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:54,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Ended with exit code 0 [2023-10-12 17:41:54,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:54,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:54,925 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:54,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2023-10-12 17:41:54,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:54,935 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:54,936 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:54,936 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:54,936 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:54,936 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:54,939 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:54,939 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:54,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:54,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Ended with exit code 0 [2023-10-12 17:41:54,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:54,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:54,954 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:54,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2023-10-12 17:41:54,957 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:54,964 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:54,964 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:54,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:54,964 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:54,964 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:54,968 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:54,968 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:54,977 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:54,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Ended with exit code 0 [2023-10-12 17:41:54,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:54,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:54,982 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:54,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2023-10-12 17:41:54,985 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:54,991 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:54,991 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:54,992 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:54,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:54,992 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:54,993 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:54,993 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:54,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:54,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2023-10-12 17:41:54,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:55,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:55,000 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:55,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Waiting until timeout for monitored process [2023-10-12 17:41:55,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:55,010 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:55,010 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:55,011 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:55,011 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:55,011 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:55,012 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:55,012 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:55,016 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:55,019 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Ended with exit code 0 [2023-10-12 17:41:55,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:55,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:55,020 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:55,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Waiting until timeout for monitored process [2023-10-12 17:41:55,023 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:55,030 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:55,031 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:55,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:55,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:55,031 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:55,032 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:55,032 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:55,036 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:55,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:55,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:55,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:55,040 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:55,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2023-10-12 17:41:55,043 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:55,049 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:55,049 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:55,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:55,049 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:55,050 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:55,051 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:55,051 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:55,055 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:55,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Ended with exit code 0 [2023-10-12 17:41:55,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:55,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:55,058 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:55,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2023-10-12 17:41:55,061 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:55,068 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:55,068 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:41:55,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:55,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:55,068 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2023-10-12 17:41:55,069 INFO L401 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2023-10-12 17:41:55,069 INFO L402 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2023-10-12 17:41:55,073 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:55,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Ended with exit code 0 [2023-10-12 17:41:55,076 INFO L490 LassoAnalysis]: Using template '3-phase'. [2023-10-12 17:41:55,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:55,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:55,077 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:55,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2023-10-12 17:41:55,080 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:55,086 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:55,087 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:55,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:55,087 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:55,087 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:55,088 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:55,088 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:55,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:55,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Ended with exit code 0 [2023-10-12 17:41:55,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:55,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:55,098 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:55,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2023-10-12 17:41:55,101 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:55,107 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:55,107 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:55,107 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:55,107 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:55,107 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:55,109 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:55,109 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:55,114 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:55,117 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Ended with exit code 0 [2023-10-12 17:41:55,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:55,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:55,118 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:55,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2023-10-12 17:41:55,121 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:55,127 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:55,127 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:55,127 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:55,127 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:55,127 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:55,129 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:55,129 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:55,134 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:55,143 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Ended with exit code 0 [2023-10-12 17:41:55,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:55,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:55,144 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:55,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Waiting until timeout for monitored process [2023-10-12 17:41:55,147 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:55,153 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:55,154 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:55,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:55,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:55,154 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:55,155 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:55,155 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:55,161 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:55,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:55,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:55,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:55,168 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:55,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Waiting until timeout for monitored process [2023-10-12 17:41:55,171 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:55,178 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:55,178 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:55,178 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:55,178 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:55,178 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:55,179 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:55,180 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:55,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:55,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Ended with exit code 0 [2023-10-12 17:41:55,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:55,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:55,189 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:55,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Waiting until timeout for monitored process [2023-10-12 17:41:55,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:55,198 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:55,198 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:55,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:55,198 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:55,198 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:55,203 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:55,203 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:55,221 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:55,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:55,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:55,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:55,225 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:55,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2023-10-12 17:41:55,228 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:55,234 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:55,234 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:55,235 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:55,235 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:55,235 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:55,239 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:55,239 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:55,253 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:55,257 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Ended with exit code 0 [2023-10-12 17:41:55,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:55,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:55,258 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:55,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2023-10-12 17:41:55,261 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:55,271 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:55,272 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:55,272 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:55,272 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:55,272 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:56,047 INFO L401 nArgumentSynthesizer]: We have 192 Motzkin's Theorem applications. [2023-10-12 17:41:56,047 INFO L402 nArgumentSynthesizer]: A total of 24 supporting invariants were added. [2023-10-12 17:41:58,031 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Ended with exit code 0 [2023-10-12 17:41:58,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,067 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2023-10-12 17:41:58,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,077 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,077 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:58,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,077 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:58,082 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:58,082 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:58,098 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Ended with exit code 0 [2023-10-12 17:41:58,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,103 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2023-10-12 17:41:58,106 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,113 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,113 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:58,113 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,113 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,113 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:58,118 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:58,118 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:58,134 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Ended with exit code 0 [2023-10-12 17:41:58,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,139 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2023-10-12 17:41:58,177 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,183 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,184 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:58,184 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,184 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,184 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:58,185 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:58,185 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:58,191 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Ended with exit code 0 [2023-10-12 17:41:58,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,196 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2023-10-12 17:41:58,200 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,207 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,207 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:58,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,208 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:58,209 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:58,209 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:58,214 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Ended with exit code 0 [2023-10-12 17:41:58,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,219 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2023-10-12 17:41:58,222 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,229 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,229 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:58,229 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,229 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,229 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:58,231 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:58,231 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:58,236 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Ended with exit code 0 [2023-10-12 17:41:58,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,240 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Waiting until timeout for monitored process [2023-10-12 17:41:58,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,250 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,250 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:58,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,251 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,251 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:58,252 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:58,252 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:58,257 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Ended with exit code 0 [2023-10-12 17:41:58,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,261 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Waiting until timeout for monitored process [2023-10-12 17:41:58,264 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,271 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,271 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2023-10-12 17:41:58,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,271 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:41:58,273 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:41:58,273 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:41:58,278 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Ended with exit code 0 [2023-10-12 17:41:58,281 INFO L490 LassoAnalysis]: Using template '4-phase'. [2023-10-12 17:41:58,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,282 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Waiting until timeout for monitored process [2023-10-12 17:41:58,285 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,292 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,292 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:58,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,292 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,292 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:58,294 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:58,294 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:58,302 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,461 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Ended with exit code 0 [2023-10-12 17:41:58,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,462 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Waiting until timeout for monitored process [2023-10-12 17:41:58,465 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,472 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,473 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:58,473 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,473 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,473 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:58,475 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:58,475 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:58,482 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Ended with exit code 0 [2023-10-12 17:41:58,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,486 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Waiting until timeout for monitored process [2023-10-12 17:41:58,489 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,496 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,496 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:58,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,497 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,497 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:58,499 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:58,499 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:58,506 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Forceful destruction successful, exit code 0 [2023-10-12 17:41:58,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,511 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Waiting until timeout for monitored process [2023-10-12 17:41:58,514 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,521 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,521 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:58,522 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,522 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,522 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:58,524 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:58,524 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:58,557 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Ended with exit code 0 [2023-10-12 17:41:58,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,561 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Waiting until timeout for monitored process [2023-10-12 17:41:58,564 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,571 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,572 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:58,572 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,572 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,572 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:58,574 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:58,574 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:58,582 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Ended with exit code 0 [2023-10-12 17:41:58,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,586 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Waiting until timeout for monitored process [2023-10-12 17:41:58,589 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,596 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,596 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:58,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,597 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:58,602 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:58,602 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:58,628 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Ended with exit code 0 [2023-10-12 17:41:58,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,633 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Waiting until timeout for monitored process [2023-10-12 17:41:58,637 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,644 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,644 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:58,644 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,644 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:41:58,644 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:58,649 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:41:58,649 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:41:58,675 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:41:58,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Ended with exit code 0 [2023-10-12 17:41:58,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:41:58,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:41:58,680 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:41:58,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Waiting until timeout for monitored process [2023-10-12 17:41:58,683 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:41:58,694 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:41:58,695 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:41:58,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:41:58,695 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:41:58,695 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:41:59,530 INFO L401 nArgumentSynthesizer]: We have 240 Motzkin's Theorem applications. [2023-10-12 17:41:59,531 INFO L402 nArgumentSynthesizer]: A total of 30 supporting invariants were added. [2023-10-12 17:42:02,578 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Forceful destruction successful, exit code 0 [2023-10-12 17:42:02,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,624 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Waiting until timeout for monitored process [2023-10-12 17:42:02,627 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,634 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,634 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:02,634 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,634 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,634 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:42:02,640 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:42:02,640 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:42:02,666 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Ended with exit code 0 [2023-10-12 17:42:02,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,670 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Waiting until timeout for monitored process [2023-10-12 17:42:02,673 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,680 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,680 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:02,680 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,680 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,680 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:42:02,686 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:42:02,686 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:42:02,712 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Ended with exit code 0 [2023-10-12 17:42:02,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,717 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Waiting until timeout for monitored process [2023-10-12 17:42:02,720 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,726 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,727 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:02,727 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,727 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,727 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:42:02,729 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:42:02,729 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:42:02,736 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Ended with exit code 0 [2023-10-12 17:42:02,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,743 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Waiting until timeout for monitored process [2023-10-12 17:42:02,746 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,753 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,754 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:02,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,754 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,754 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:42:02,756 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:42:02,756 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:42:02,763 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Ended with exit code 0 [2023-10-12 17:42:02,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,767 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Waiting until timeout for monitored process [2023-10-12 17:42:02,770 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,778 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,778 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:02,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,778 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,778 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:42:02,780 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:42:02,780 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:42:02,788 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Ended with exit code 0 [2023-10-12 17:42:02,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,827 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Waiting until timeout for monitored process [2023-10-12 17:42:02,830 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,837 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,837 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:02,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,837 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,838 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:42:02,840 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:42:02,840 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:42:02,847 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Ended with exit code 0 [2023-10-12 17:42:02,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,851 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Waiting until timeout for monitored process [2023-10-12 17:42:02,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,861 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,861 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:02,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,861 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2023-10-12 17:42:02,863 INFO L401 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2023-10-12 17:42:02,863 INFO L402 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2023-10-12 17:42:02,870 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Ended with exit code 0 [2023-10-12 17:42:02,874 INFO L490 LassoAnalysis]: Using template '2-lex'. [2023-10-12 17:42:02,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,875 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Waiting until timeout for monitored process [2023-10-12 17:42:02,878 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,885 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,885 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:02,885 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,885 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,885 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:02,886 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:02,887 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:02,890 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Ended with exit code 0 [2023-10-12 17:42:02,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,894 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Waiting until timeout for monitored process [2023-10-12 17:42:02,897 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,903 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,904 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:02,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,904 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:02,905 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:02,905 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:02,909 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Ended with exit code 0 [2023-10-12 17:42:02,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,913 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Waiting until timeout for monitored process [2023-10-12 17:42:02,916 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,923 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,923 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:02,923 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,923 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:02,925 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:02,925 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:02,929 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Ended with exit code 0 [2023-10-12 17:42:02,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,933 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Waiting until timeout for monitored process [2023-10-12 17:42:02,935 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,942 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,942 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:02,942 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,942 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,942 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:02,944 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:02,944 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:02,948 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Ended with exit code 0 [2023-10-12 17:42:02,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,952 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Waiting until timeout for monitored process [2023-10-12 17:42:02,955 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,961 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,961 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:02,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,962 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:02,963 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:02,963 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:02,967 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Ended with exit code 0 [2023-10-12 17:42:02,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:02,971 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:02,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Waiting until timeout for monitored process [2023-10-12 17:42:02,974 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:02,981 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:02,981 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:02,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:02,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:02,981 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:02,985 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:02,985 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:02,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:02,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Ended with exit code 0 [2023-10-12 17:42:02,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:02,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:03,000 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:03,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Waiting until timeout for monitored process [2023-10-12 17:42:03,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:03,010 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:03,010 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:03,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:03,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:03,010 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:03,014 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:03,015 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:03,025 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:03,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Forceful destruction successful, exit code 0 [2023-10-12 17:42:03,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:03,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:03,029 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:03,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Waiting until timeout for monitored process [2023-10-12 17:42:03,032 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:03,041 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:03,041 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:03,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:03,041 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:42:03,041 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:03,687 INFO L401 nArgumentSynthesizer]: We have 192 Motzkin's Theorem applications. [2023-10-12 17:42:03,687 INFO L402 nArgumentSynthesizer]: A total of 24 supporting invariants were added. [2023-10-12 17:42:05,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,673 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Ended with exit code 0 [2023-10-12 17:42:05,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,675 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Waiting until timeout for monitored process [2023-10-12 17:42:05,678 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,685 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,685 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:05,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,685 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:05,690 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:05,690 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:05,700 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,703 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Ended with exit code 0 [2023-10-12 17:42:05,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,704 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Waiting until timeout for monitored process [2023-10-12 17:42:05,708 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,715 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,715 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:05,715 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,715 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,715 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:05,719 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:05,719 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:05,731 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Ended with exit code 0 [2023-10-12 17:42:05,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,735 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,740 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Waiting until timeout for monitored process [2023-10-12 17:42:05,747 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,747 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:05,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,747 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:05,749 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:05,749 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:05,753 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,756 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Ended with exit code 0 [2023-10-12 17:42:05,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,757 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Waiting until timeout for monitored process [2023-10-12 17:42:05,760 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,768 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,768 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:05,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,768 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:05,770 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:05,770 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:05,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Ended with exit code 0 [2023-10-12 17:42:05,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,780 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Waiting until timeout for monitored process [2023-10-12 17:42:05,783 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,790 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,790 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:05,790 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,790 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,790 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:05,792 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:05,792 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:05,796 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,800 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Ended with exit code 0 [2023-10-12 17:42:05,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,801 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Waiting until timeout for monitored process [2023-10-12 17:42:05,805 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,812 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,812 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:05,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,812 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:05,814 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:05,814 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:05,818 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Ended with exit code 0 [2023-10-12 17:42:05,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,822 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Waiting until timeout for monitored process [2023-10-12 17:42:05,825 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,832 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,832 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2023-10-12 17:42:05,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,832 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2023-10-12 17:42:05,834 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-10-12 17:42:05,834 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-10-12 17:42:05,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Ended with exit code 0 [2023-10-12 17:42:05,841 INFO L490 LassoAnalysis]: Using template '3-lex'. [2023-10-12 17:42:05,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,842 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Waiting until timeout for monitored process [2023-10-12 17:42:05,845 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,851 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,851 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:05,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,852 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,852 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:05,854 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:05,854 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:05,860 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Forceful destruction successful, exit code 0 [2023-10-12 17:42:05,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,864 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Waiting until timeout for monitored process [2023-10-12 17:42:05,867 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,874 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,874 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:05,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,875 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:05,877 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:05,877 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:05,883 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,887 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Ended with exit code 0 [2023-10-12 17:42:05,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,888 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Waiting until timeout for monitored process [2023-10-12 17:42:05,891 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,898 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,898 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:05,898 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,898 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,898 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:05,901 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:05,901 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:05,907 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,910 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Ended with exit code 0 [2023-10-12 17:42:05,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,911 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Waiting until timeout for monitored process [2023-10-12 17:42:05,914 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,921 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,921 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:05,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,921 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:05,924 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:05,924 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:05,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Ended with exit code 0 [2023-10-12 17:42:05,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,934 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Waiting until timeout for monitored process [2023-10-12 17:42:05,937 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,944 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,944 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:05,944 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,944 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,944 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:05,947 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:05,947 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:05,953 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:05,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Ended with exit code 0 [2023-10-12 17:42:05,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:05,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:05,957 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:05,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Waiting until timeout for monitored process [2023-10-12 17:42:05,962 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:05,970 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:05,970 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:05,970 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:05,970 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:05,970 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:05,977 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:05,977 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:05,998 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:06,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Ended with exit code 0 [2023-10-12 17:42:06,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:06,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:06,002 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:06,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Waiting until timeout for monitored process [2023-10-12 17:42:06,005 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:06,012 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:06,013 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:06,013 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:06,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:06,013 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:06,019 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:06,020 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:06,040 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:06,043 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Ended with exit code 0 [2023-10-12 17:42:06,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:06,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:06,044 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:06,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Waiting until timeout for monitored process [2023-10-12 17:42:06,047 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:06,057 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:06,058 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:06,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:06,058 INFO L204 nArgumentSynthesizer]: 6 loop disjuncts [2023-10-12 17:42:06,058 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:06,987 INFO L401 nArgumentSynthesizer]: We have 288 Motzkin's Theorem applications. [2023-10-12 17:42:06,987 INFO L402 nArgumentSynthesizer]: A total of 36 supporting invariants were added. [2023-10-12 17:42:10,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:10,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Ended with exit code 0 [2023-10-12 17:42:10,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:10,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:10,908 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:10,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Waiting until timeout for monitored process [2023-10-12 17:42:10,911 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:10,918 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:10,918 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:10,919 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:10,919 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:10,919 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:10,925 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:10,925 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:10,945 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:10,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Ended with exit code 0 [2023-10-12 17:42:10,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:10,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:10,950 INFO L229 MonitoredProcess]: Starting monitored process 270 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:10,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Waiting until timeout for monitored process [2023-10-12 17:42:10,953 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:10,961 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:10,961 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:10,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:10,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:10,961 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:10,968 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:10,968 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:10,988 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:10,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Ended with exit code 0 [2023-10-12 17:42:10,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:10,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:10,992 INFO L229 MonitoredProcess]: Starting monitored process 271 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:10,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Waiting until timeout for monitored process [2023-10-12 17:42:10,996 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:11,003 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:11,003 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:11,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:11,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:11,003 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:11,005 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:11,005 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:11,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:11,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Ended with exit code 0 [2023-10-12 17:42:11,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:11,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:11,016 INFO L229 MonitoredProcess]: Starting monitored process 272 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:11,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Waiting until timeout for monitored process [2023-10-12 17:42:11,019 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:11,026 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:11,026 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:11,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:11,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:11,026 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:11,028 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:11,028 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:11,034 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:11,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Ended with exit code 0 [2023-10-12 17:42:11,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:11,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:11,039 INFO L229 MonitoredProcess]: Starting monitored process 273 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:11,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Waiting until timeout for monitored process [2023-10-12 17:42:11,042 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:11,049 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:11,049 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:11,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:11,049 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:11,049 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:11,051 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:11,051 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:11,058 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:11,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Forceful destruction successful, exit code 0 [2023-10-12 17:42:11,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:11,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:11,062 INFO L229 MonitoredProcess]: Starting monitored process 274 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:11,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Waiting until timeout for monitored process [2023-10-12 17:42:11,065 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:11,072 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:11,073 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:11,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:11,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:11,073 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:11,075 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:11,075 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:11,081 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:11,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Forceful destruction successful, exit code 0 [2023-10-12 17:42:11,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-10-12 17:42:11,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-10-12 17:42:11,085 INFO L229 MonitoredProcess]: Starting monitored process 275 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-10-12 17:42:11,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Waiting until timeout for monitored process [2023-10-12 17:42:11,089 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-10-12 17:42:11,096 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2023-10-12 17:42:11,096 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2023-10-12 17:42:11,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-10-12 17:42:11,097 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-10-12 17:42:11,097 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2023-10-12 17:42:11,099 INFO L401 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2023-10-12 17:42:11,099 INFO L402 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2023-10-12 17:42:11,106 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-10-12 17:42:11,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Forceful destruction successful, exit code 0 [2023-10-12 17:42:11,117 INFO L201 PluginConnector]: Adding new model commit-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 12.10 05:42:11 BoogieIcfgContainer [2023-10-12 17:42:11,117 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2023-10-12 17:42:11,117 INFO L158 Benchmark]: Toolchain (without parser) took 70816.59ms. Allocated memory was 183.5MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 136.7MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 996.9MB. Max. memory is 8.0GB. [2023-10-12 17:42:11,117 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.25ms. Allocated memory is still 183.5MB. Free memory is still 137.9MB. There was no memory consumed. Max. memory is 8.0GB. [2023-10-12 17:42:11,118 INFO L158 Benchmark]: Boogie Procedure Inliner took 28.58ms. Allocated memory is still 183.5MB. Free memory was 136.6MB in the beginning and 135.0MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-10-12 17:42:11,118 INFO L158 Benchmark]: Boogie Preprocessor took 33.46ms. Allocated memory is still 183.5MB. Free memory was 135.0MB in the beginning and 133.9MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2023-10-12 17:42:11,118 INFO L158 Benchmark]: RCFGBuilder took 360.50ms. Allocated memory is still 183.5MB. Free memory was 133.8MB in the beginning and 156.0MB in the end (delta: -22.1MB). Peak memory consumption was 19.1MB. Max. memory is 8.0GB. [2023-10-12 17:42:11,118 INFO L158 Benchmark]: BuchiAutomizer took 70387.65ms. Allocated memory was 183.5MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 155.5MB in the beginning and 1.2GB in the end (delta: -1.0GB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2023-10-12 17:42:11,119 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.25ms. Allocated memory is still 183.5MB. Free memory is still 137.9MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 28.58ms. Allocated memory is still 183.5MB. Free memory was 136.6MB in the beginning and 135.0MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 33.46ms. Allocated memory is still 183.5MB. Free memory was 135.0MB in the beginning and 133.9MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 360.50ms. Allocated memory is still 183.5MB. Free memory was 133.8MB in the beginning and 156.0MB in the end (delta: -22.1MB). Peak memory consumption was 19.1MB. Max. memory is 8.0GB. * BuchiAutomizer took 70387.65ms. Allocated memory was 183.5MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 155.5MB in the beginning and 1.2GB in the end (delta: -1.0GB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 10 terminating modules (9 trivial, 1 deterministic, 0 nondeterministic) and one module whose termination is unknown.One deterministic module has affine ranking function -1 * node_1_front + node_1_back and consists of 4 locations. 9 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 2425 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 70.2s and 11 iterations. TraceHistogramMax:0. Analysis of lassos took 65.6s. Construction of modules took 0.3s. Büchi inclusion checks took 2.7s. Highest rank in rank-based complementation 0. Minimization of det autom 0. Minimization of nondet autom 0. Automata minimization No data available. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 322 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 321 mSDsluCounter, 159 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 83 mSDsCounter, 32 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 405 IncrementalHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 32 mSolverCounterUnsat, 76 mSDtfsCounter, 405 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn1 SFLI0 SFLT0 conc3 concLT0 SILN0 SILU6 SILI0 SILT0 lasso1 LassoPreprocessingBenchmarks: Lassos: inital237 mio100 ax100 hnf100 lsp84 ukn88 mio100 lsp56 div100 bol117 ite100 ukn100 eq185 hnf90 smp100 dnf408 smp54 tf100 neg100 sie107 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 4810ms VariablesStem: 35 VariablesLoop: 37 DisjunctsStem: 1 DisjunctsLoop: 6 SupportingInvariants: 36 MotzkinApplications: 288 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 0 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s InitialAbstractionConstructionTime: 1.0s - TerminationAnalysisResult: Unable to decide termination Buchi Automizer is unable to decide termination for the following lasso. Stem: "[103] $Ultimate##0-->L111: Formula: (and (= v_manager_back_7 v_manager_front_13) (= v_client_front_1 v_client_back_4) (= v_node_2_front_1 v_node_2_back_4) v_safe_10 (= v_node_1_back_5 v_node_1_front_5)) InVars {client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} OutVars{client_front=v_client_front_1, node_1_back=v_node_1_back_5, node_2_back=v_node_2_back_4, safe=v_safe_10, manager_front=v_manager_front_13, client_back=v_client_back_4, node_1_front=v_node_1_front_5, node_2_front=v_node_2_front_1, manager_back=v_manager_back_7} AuxVars[] AssignedVars[]" "[127] L111-->L52: Formula: (= v_thread1Thread1of1ForFork1_thidvar0_2 1) InVars {} OutVars{thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_thidvar0]" "[130] L111-1-->L68: Formula: (and (= 2 v_thread2Thread1of1ForFork2_thidvar1_2) (= 2 v_thread2Thread1of1ForFork2_thidvar0_2)) InVars {} OutVars{thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_thidvar0]" "[133] L112-->L84: Formula: (and (= v_thread3Thread1of1ForFork3_thidvar2_2 3) (= v_thread3Thread1of1ForFork3_thidvar1_2 3) (= v_thread3Thread1of1ForFork3_thidvar0_2 3)) InVars {} OutVars{thread3Thread1of1ForFork3_thidvar0=v_thread3Thread1of1ForFork3_thidvar0_2, thread3Thread1of1ForFork3_thidvar2=v_thread3Thread1of1ForFork3_thidvar2_2, thread3Thread1of1ForFork3_thidvar1=v_thread3Thread1of1ForFork3_thidvar1_2} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_thidvar0, thread3Thread1of1ForFork3_thidvar2, thread3Thread1of1ForFork3_thidvar1]" "[124] L113-->L99: Formula: (and (= 4 v_thread4Thread1of1ForFork0_thidvar3_2) (= 4 v_thread4Thread1of1ForFork0_thidvar1_2) (= 4 v_thread4Thread1of1ForFork0_thidvar2_2) (= 4 v_thread4Thread1of1ForFork0_thidvar0_2)) InVars {} OutVars{thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_thidvar0]" "[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back]" "[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe]" "[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back]" "[139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back]" "[145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe]" "[121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe]" "[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back]" "[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe]" "[139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back]" "[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back]" "[145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe]" "[121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe]" "[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back]" "[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe]" Loop: "[139] L84-->L84: Formula: (and (= (+ v_node_2_front_41 1) v_node_2_front_40) (= (select v_manager_39 v_manager_back_51) v_ok_39) (= (+ v_manager_back_51 1) v_manager_back_50) (< v_node_2_front_41 v_node_2_back_30) (let ((.cse0 (= v_update_51 (select v_node_2_23 v_node_2_front_41)))) (or (and v_safe_135 v_safe_136 .cse0) (and (not v_safe_135) (or (not v_safe_136) (not .cse0)))))) InVars {ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_136, node_2_front=v_node_2_front_41, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_51, update=v_update_51} OutVars{ok=v_ok_39, node_2_back=v_node_2_back_30, safe=v_safe_135, node_2_front=v_node_2_front_40, node_2=v_node_2_23, manager=v_manager_39, manager_back=v_manager_back_50, update=v_update_51} AuxVars[] AssignedVars[safe, node_2_front, manager_back]" "[138] L68-->L68: Formula: (and (= (select v_manager_31 v_manager_back_41) v_ok_31) (= (+ v_node_1_front_39 1) v_node_1_front_38) (< v_node_1_front_39 v_node_1_back_26) (let ((.cse0 (= v_update_37 (select v_node_1_21 v_node_1_front_39)))) (or (and (not v_safe_97) (or (not .cse0) (not v_safe_98))) (and .cse0 v_safe_98 v_safe_97))) (= v_manager_back_40 (+ v_manager_back_41 1))) InVars {node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_98, node_1_front=v_node_1_front_39, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_41, update=v_update_37} OutVars{node_1_back=v_node_1_back_26, ok=v_ok_31, safe=v_safe_97, node_1_front=v_node_1_front_38, node_1=v_node_1_21, manager=v_manager_31, manager_back=v_manager_back_40, update=v_update_37} AuxVars[] AssignedVars[safe, node_1_front, manager_back]" "[145] L38-->L52: Formula: (let ((.cse0 (not v_safe_279)) (.cse2 (+ v_manager_front_143 1))) (and (let ((.cse1 (= v_ok_81 (select v_manager_89 v_manager_front_143)))) (or (and .cse0 (or (not v_safe_278) (not .cse1))) (and .cse1 v_safe_278 v_safe_279))) (= v_manager_front_142 (+ v_manager_front_143 2)) (< .cse2 v_manager_back_134) (= (select v_client_25 v_client_back_33) v_ok_81) (= v_client_back_32 (+ v_client_back_33 1)) (let ((.cse3 (= v_ok_81 (select v_manager_89 .cse2)))) (or (and v_safe_279 v_safe_277 .cse3) (and (or .cse0 (not .cse3)) (not v_safe_277)))))) InVars {ok=v_ok_81, client_back=v_client_back_33, manager_front=v_manager_front_143, safe=v_safe_278, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} OutVars{ok=v_ok_81, client_back=v_client_back_32, manager_front=v_manager_front_142, safe=v_safe_277, manager=v_manager_89, client=v_client_25, manager_back=v_manager_back_134} AuxVars[v_safe_279] AssignedVars[client_back, manager_front, safe]" "[121] L95-->L99: Formula: (and (let ((.cse0 (= (select v_client_5 v_client_front_9) v_ok_17))) (or (and .cse0 v_safe_56 v_safe_55) (and (not v_safe_55) (or (not .cse0) (not v_safe_56))))) (= v_client_front_8 (+ v_client_front_9 1)) (< v_client_front_9 v_client_back_8)) InVars {client_front=v_client_front_9, ok=v_ok_17, client=v_client_5, safe=v_safe_56, client_back=v_client_back_8} OutVars{client_front=v_client_front_8, ok=v_ok_17, client=v_client_5, safe=v_safe_55, client_back=v_client_back_8} AuxVars[] AssignedVars[client_front, safe]" "[120] L99-->L95: Formula: (and (= (+ v_manager_back_23 1) v_manager_back_22) (= v_update_19 (select v_manager_17 v_manager_back_23))) InVars {manager=v_manager_17, manager_back=v_manager_back_23, update=v_update_19} OutVars{manager=v_manager_17, manager_back=v_manager_back_22, update=v_update_19} AuxVars[] AssignedVars[manager_back]" "[146] L52-->L38: Formula: (and (= v_update_95 (select v_node_1_41 v_node_1_back_51)) (= v_manager_front_150 (+ v_manager_front_151 1)) (let ((.cse0 (= v_update_95 (select v_manager_95 v_manager_front_151)))) (or (and .cse0 v_safe_293 v_safe_294) (and (not v_safe_293) (or (not .cse0) (not v_safe_294))))) (= v_node_1_back_50 (+ v_node_1_back_51 1)) (= v_update_95 (select v_node_2_37 v_node_2_back_49)) (= v_node_2_back_48 (+ v_node_2_back_49 1)) (< v_manager_front_151 v_manager_back_144)) InVars {node_1_back=v_node_1_back_51, node_2_back=v_node_2_back_49, manager_front=v_manager_front_151, safe=v_safe_294, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} OutVars{node_1_back=v_node_1_back_50, node_2_back=v_node_2_back_48, manager_front=v_manager_front_150, safe=v_safe_293, node_1=v_node_1_41, node_2=v_node_2_37, manager=v_manager_95, update=v_update_95, manager_back=v_manager_back_144} AuxVars[] AssignedVars[node_1_back, node_2_back, manager_front, safe]" * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.0s, 38 PlacesBefore, 30 PlacesAfterwards, 29 TransitionsBefore, 21 TransitionsAfterwards, 276 CoEnabledTransitionPairs, 2 FixpointIterations, 3 TrivialSequentialCompositions, 6 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 9 TotalNumberOfCompositions, 352 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 293, independent: 282, independent conditional: 0, independent unconditional: 282, dependent: 11, dependent conditional: 0, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 166, independent: 157, independent conditional: 0, independent unconditional: 157, dependent: 9, dependent conditional: 0, dependent unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 166, independent: 125, independent conditional: 0, independent unconditional: 125, dependent: 41, dependent conditional: 0, dependent unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 41, independent: 32, independent conditional: 0, independent unconditional: 32, dependent: 9, dependent conditional: 0, dependent unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 208, independent: 162, independent conditional: 0, independent unconditional: 162, dependent: 47, dependent conditional: 0, dependent unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 293, independent: 125, independent conditional: 0, independent unconditional: 125, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 166, unknown conditional: 0, unknown unconditional: 166] , Statistics on independence cache: Total cache size (in pairs): 64, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 4, Negative conditional cache size: 0, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 RESULT: Ultimate could not prove your program: unable to determine termination [2023-10-12 17:42:11,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-10-12 17:42:11,338 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...