/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/gemcutter/Termination.epf -tc ../../../trunk/examples/toolchains/BuchiAutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-theta/unwind3-100.i -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.ample-buchi-a4216cd-m [2025-04-26 18:37:49,572 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-26 18:37:49,626 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/settings/gemcutter/Termination.epf [2025-04-26 18:37:49,633 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-26 18:37:49,633 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-26 18:37:49,633 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Check unreachability of error function in SV-COMP mode [2025-04-26 18:37:49,633 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Translation Mode: [2025-04-26 18:37:49,655 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-26 18:37:49,656 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-26 18:37:49,656 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-26 18:37:49,657 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-26 18:37:49,657 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-26 18:37:49,657 INFO L153 SettingsManager]: * Use SBE=true [2025-04-26 18:37:49,657 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2025-04-26 18:37:49,657 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2025-04-26 18:37:49,657 INFO L153 SettingsManager]: * Use old map elimination=false [2025-04-26 18:37:49,657 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2025-04-26 18:37:49,657 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2025-04-26 18:37:49,658 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2025-04-26 18:37:49,658 INFO L153 SettingsManager]: * Automaton type for concurrent programs=PARTIAL_ORDER_BA [2025-04-26 18:37:49,658 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-26 18:37:49,658 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2025-04-26 18:37:49,658 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-26 18:37:49,658 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-26 18:37:49,658 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-26 18:37:49,658 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-26 18:37:49,658 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2025-04-26 18:37:49,658 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2025-04-26 18:37:49,658 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2025-04-26 18:37:49,658 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-26 18:37:49,659 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-26 18:37:49,659 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2025-04-26 18:37:49,659 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-26 18:37:49,659 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-26 18:37:49,659 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-26 18:37:49,659 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 [2025-04-26 18:37:49,659 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-26 18:37:49,659 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-26 18:37:49,659 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-26 18:37:49,659 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-26 18:37:49,659 INFO L153 SettingsManager]: * Use conditional POR in concurrent analysis=false [2025-04-26 18:37:49,659 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2025-04-26 18:37:49,659 INFO L153 SettingsManager]: * TransformationType=MODULO_NEIGHBOR [2025-04-26 18:37:49,883 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-26 18:37:49,891 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-26 18:37:49,893 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-26 18:37:49,893 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-26 18:37:49,893 INFO L274 PluginConnector]: CDTParser initialized [2025-04-26 18:37:49,895 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/pthread-theta/unwind3-100.i [2025-04-26 18:37:51,164 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/11d6201ca/984c9d141bec4b48a2c44ddd7bc7ca96/FLAGb876954a4 [2025-04-26 18:37:51,398 INFO L389 CDTParser]: Found 1 translation units. [2025-04-26 18:37:51,399 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-theta/unwind3-100.i [2025-04-26 18:37:51,410 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/11d6201ca/984c9d141bec4b48a2c44ddd7bc7ca96/FLAGb876954a4 [2025-04-26 18:37:52,165 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/11d6201ca/984c9d141bec4b48a2c44ddd7bc7ca96 [2025-04-26 18:37:52,167 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-26 18:37:52,168 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-26 18:37:52,169 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-26 18:37:52,169 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-26 18:37:52,173 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-26 18:37:52,174 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,174 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c667d7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52, skipping insertion in model container [2025-04-26 18:37:52,174 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,196 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-26 18:37:52,415 WARN L116 LibraryModelHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-theta/unwind3-100.i[33026,33039] [2025-04-26 18:37:52,426 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-26 18:37:52,434 INFO L200 MainTranslator]: Completed pre-run [2025-04-26 18:37:52,484 WARN L116 LibraryModelHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-theta/unwind3-100.i[33026,33039] [2025-04-26 18:37:52,491 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-26 18:37:52,511 INFO L204 MainTranslator]: Completed translation [2025-04-26 18:37:52,511 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52 WrapperNode [2025-04-26 18:37:52,511 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-26 18:37:52,512 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-26 18:37:52,512 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-26 18:37:52,512 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-26 18:37:52,516 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,529 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,540 INFO L138 Inliner]: procedures = 169, calls = 10, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 58 [2025-04-26 18:37:52,540 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-26 18:37:52,541 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-26 18:37:52,541 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-26 18:37:52,541 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-26 18:37:52,545 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,545 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,546 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,547 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,550 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,551 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,552 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,556 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,556 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,559 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-26 18:37:52,562 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-26 18:37:52,562 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-26 18:37:52,562 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-26 18:37:52,563 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (1/1) ... [2025-04-26 18:37:52,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 [2025-04-26 18:37:52,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:52,585 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:52,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-04-26 18:37:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-26 18:37:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure f1 [2025-04-26 18:37:52,601 INFO L138 BoogieDeclarations]: Found implementation of procedure f1 [2025-04-26 18:37:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure f2 [2025-04-26 18:37:52,601 INFO L138 BoogieDeclarations]: Found implementation of procedure f2 [2025-04-26 18:37:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-04-26 18:37:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-26 18:37:52,601 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-26 18:37:52,602 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-26 18:37:52,683 INFO L234 CfgBuilder]: Building ICFG [2025-04-26 18:37:52,684 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-26 18:37:52,772 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-26 18:37:52,772 INFO L283 CfgBuilder]: Performing block encoding [2025-04-26 18:37:52,779 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-26 18:37:52,779 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-26 18:37:52,780 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.04 06:37:52 BoogieIcfgContainer [2025-04-26 18:37:52,780 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-26 18:37:52,780 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2025-04-26 18:37:52,780 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2025-04-26 18:37:52,784 INFO L274 PluginConnector]: BuchiAutomizer initialized [2025-04-26 18:37:52,785 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-04-26 18:37:52,785 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 26.04 06:37:52" (1/3) ... [2025-04-26 18:37:52,785 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@63a6655 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.04 06:37:52, skipping insertion in model container [2025-04-26 18:37:52,785 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-04-26 18:37:52,785 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:37:52" (2/3) ... [2025-04-26 18:37:52,785 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@63a6655 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.04 06:37:52, skipping insertion in model container [2025-04-26 18:37:52,786 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-04-26 18:37:52,786 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.04 06:37:52" (3/3) ... [2025-04-26 18:37:52,786 INFO L376 chiAutomizerObserver]: Analyzing ICFG unwind3-100.i [2025-04-26 18:37:52,836 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-04-26 18:37:52,866 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 18:37:52,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 18:37:52,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:52,868 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:52,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-04-26 18:37:52,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 79 places, 78 transitions, 164 flow [2025-04-26 18:37:52,955 INFO L116 PetriNetUnfolderBase]: 6/116 cut-off events. [2025-04-26 18:37:52,957 INFO L117 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-04-26 18:37:52,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125 conditions, 116 events. 6/116 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 203 event pairs, 0 based on Foata normal form. 0/107 useless extension candidates. Maximal degree in co-relation 63. Up to 4 conditions per place. [2025-04-26 18:37:52,960 INFO L82 GeneralOperation]: Start removeDead. Operand has 79 places, 78 transitions, 164 flow [2025-04-26 18:37:52,963 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 78 places, 76 transitions, 159 flow [2025-04-26 18:37:52,963 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 78 places, 76 transitions, 159 flow [2025-04-26 18:37:52,963 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 78 places, 76 transitions, 159 flow [2025-04-26 18:37:53,021 INFO L135 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1341 states, 1337 states have (on average 2.550486163051608) internal successors, (in total 3410), 1340 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:53,024 INFO L171 actionProvider$Eager]: Constructed initial Büchi automaton abstraction (from Petri net) that has 1341 states, 1337 states have (on average 2.550486163051608) internal successors, (in total 3410), 1340 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:53,027 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 18:37:53,118 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 716#[ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1FINAL]true [2025-04-26 18:37:53,119 WARN L140 AmpleReduction]: Number of pruned transitions: 133 [2025-04-26 18:37:53,119 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 1 [2025-04-26 18:37:53,119 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 7 [2025-04-26 18:37:53,119 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:75 [2025-04-26 18:37:53,119 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:123 [2025-04-26 18:37:53,119 WARN L145 AmpleReduction]: Times succ was already a loop node:2 [2025-04-26 18:37:53,119 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:6 [2025-04-26 18:37:53,119 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 18:37:53,120 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 205 states, 201 states have (on average 1.1741293532338308) internal successors, (in total 236), 204 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:53,127 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 18:37:53,127 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 18:37:53,127 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 18:37:53,127 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 18:37:53,127 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 18:37:53,127 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 18:37:53,127 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 18:37:53,127 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 18:37:53,129 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 205 states, 201 states have (on average 1.1741293532338308) internal successors, (in total 236), 204 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:53,148 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 33 [2025-04-26 18:37:53,148 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:37:53,148 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:37:53,154 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:53,155 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2025-04-26 18:37:53,155 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 18:37:53,155 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 205 states, 201 states have (on average 1.1741293532338308) internal successors, (in total 236), 204 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:53,163 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 33 [2025-04-26 18:37:53,163 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:37:53,163 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:37:53,163 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:53,163 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2025-04-26 18:37:53,168 INFO L752 eck$LassoCheckResult]: Stem: "[132] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[143] L-1-->L752: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[100] L752-->L752-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[157] L752-1-->L752-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[102] L752-2-->L752-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[119] L752-3-->L752-4: Formula: (and (= 20 (select |v_#length_2| 2)) (= (select |v_#valid_3| 2) 1)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[120] L752-4-->L755: Formula: (= v_~_N~0_1 0) InVars {} OutVars{~_N~0=v_~_N~0_1} AuxVars[] AssignedVars[~_N~0]" "[124] L755-->L-1-1: Formula: (= v_~limit~0_1 0) InVars {} OutVars{~limit~0=v_~limit~0_1} AuxVars[] AssignedVars[~limit~0]" "[159] L-1-1-->L-1-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[161] L-1-2-->L770: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_1|, ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_1|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre13#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_~t~1#1, ULTIMATE.start_main_~t~0#1, ULTIMATE.start_main_#t~nondet14#1]" "[149] L770-->L771: Formula: (= v_~_N~0_2 100) InVars {} OutVars{~_N~0=v_~_N~0_2} AuxVars[] AssignedVars[~_N~0]" "[133] L771-->L771-1: Formula: (= (ite (and (<= v_~_N~0_3 1073741823) (<= 0 v_~_N~0_3)) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|) InVars {~_N~0=v_~_N~0_3} OutVars{~_N~0=v_~_N~0_3, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[158] L771-1-->L749: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[99] L749-->L750: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[141] L750-->L749-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[150] L749-1-->L771-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[163] L771-2-->L772: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[101] L772-->L772-1: Formula: (= v_~_N~0_4 v_~limit~0_2) InVars {~_N~0=v_~_N~0_4} OutVars{~_N~0=v_~_N~0_4, ~limit~0=v_~limit~0_2} AuxVars[] AssignedVars[~limit~0]" "[114] L772-1-->L773-4: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[146] L773-4-->L773-5: Formula: (<= v_~_N~0_6 |v_ULTIMATE.start_main_~i~1#1_7|) InVars {~_N~0=v_~_N~0_6, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_7|} OutVars{~_N~0=v_~_N~0_6, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_7|} AuxVars[] AssignedVars[]" "[98] L773-5-->L777: Formula: true InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[128] L777-->L778: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~1#1]" "[112] L778-->L778-1: Formula: (= |v_ULTIMATE.start_main_#t~pre13#1_2| |v_#pthreadsForks_4|) InVars {#pthreadsForks=|v_#pthreadsForks_4|} OutVars{#pthreadsForks=|v_#pthreadsForks_4|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre13#1]" "[151] L778-1-->L778-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|) InVars {#pthreadsForks=|v_#pthreadsForks_6|} OutVars{#pthreadsForks=|v_#pthreadsForks_5|} AuxVars[] AssignedVars[#pthreadsForks]" "[137] L778-2-->L778-3: Formula: (= |v_ULTIMATE.start_main_~t~1#1_3| |v_ULTIMATE.start_main_#t~pre13#1_3|) InVars {ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_3|} OutVars{ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_3|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~1#1]" "[198] L778-3-->$Ultimate##0: Formula: (and (= v_f2Thread1of1ForFork0_thidvar2_2 0) (= 0 |v_f2Thread1of1ForFork0_#in~arg#1.offset_4|) (= v_f2Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre13#1_7|) (= v_f2Thread1of1ForFork0_thidvar1_2 0) (= |v_f2Thread1of1ForFork0_#in~arg#1.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_7|} OutVars{ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_7|, f2Thread1of1ForFork0_~i~0#1=|v_f2Thread1of1ForFork0_~i~0#1_16|, f2Thread1of1ForFork0_~arg#1.offset=|v_f2Thread1of1ForFork0_~arg#1.offset_4|, f2Thread1of1ForFork0_~bound~0#1=|v_f2Thread1of1ForFork0_~bound~0#1_10|, f2Thread1of1ForFork0___VERIFIER_assert_~expression#1=|v_f2Thread1of1ForFork0___VERIFIER_assert_~expression#1_12|, f2Thread1of1ForFork0___VERIFIER_assert_#in~expression#1=|v_f2Thread1of1ForFork0___VERIFIER_assert_#in~expression#1_8|, f2Thread1of1ForFork0_thidvar2=v_f2Thread1of1ForFork0_thidvar2_2, f2Thread1of1ForFork0_thidvar1=v_f2Thread1of1ForFork0_thidvar1_2, f2Thread1of1ForFork0_#res#1.offset=|v_f2Thread1of1ForFork0_#res#1.offset_4|, f2Thread1of1ForFork0_thidvar0=v_f2Thread1of1ForFork0_thidvar0_2, f2Thread1of1ForFork0_#in~arg#1.base=|v_f2Thread1of1ForFork0_#in~arg#1.base_4|, f2Thread1of1ForFork0_#t~post9#1=|v_f2Thread1of1ForFork0_#t~post9#1_8|, f2Thread1of1ForFork0_~arg#1.base=|v_f2Thread1of1ForFork0_~arg#1.base_4|, f2Thread1of1ForFork0_#in~arg#1.offset=|v_f2Thread1of1ForFork0_#in~arg#1.offset_4|, f2Thread1of1ForFork0_#res#1.base=|v_f2Thread1of1ForFork0_#res#1.base_4|} AuxVars[] AssignedVars[f2Thread1of1ForFork0_~i~0#1, f2Thread1of1ForFork0_~arg#1.offset, f2Thread1of1ForFork0_~bound~0#1, f2Thread1of1ForFork0___VERIFIER_assert_~expression#1, f2Thread1of1ForFork0___VERIFIER_assert_#in~expression#1, f2Thread1of1ForFork0_thidvar2, f2Thread1of1ForFork0_thidvar1, f2Thread1of1ForFork0_#res#1.offset, f2Thread1of1ForFork0_thidvar0, f2Thread1of1ForFork0_#in~arg#1.base, f2Thread1of1ForFork0_#t~post9#1, f2Thread1of1ForFork0_~arg#1.base, f2Thread1of1ForFork0_#in~arg#1.offset, f2Thread1of1ForFork0_#res#1.base]" "[174] $Ultimate##0-->L763: Formula: (and (= |v_f2Thread1of1ForFork0_~arg#1.offset_1| |v_f2Thread1of1ForFork0_#in~arg#1.offset_1|) (= |v_f2Thread1of1ForFork0_#in~arg#1.base_1| |v_f2Thread1of1ForFork0_~arg#1.base_1|)) InVars {f2Thread1of1ForFork0_#in~arg#1.base=|v_f2Thread1of1ForFork0_#in~arg#1.base_1|, f2Thread1of1ForFork0_#in~arg#1.offset=|v_f2Thread1of1ForFork0_#in~arg#1.offset_1|} OutVars{f2Thread1of1ForFork0_#in~arg#1.base=|v_f2Thread1of1ForFork0_#in~arg#1.base_1|, f2Thread1of1ForFork0_#in~arg#1.offset=|v_f2Thread1of1ForFork0_#in~arg#1.offset_1|, f2Thread1of1ForFork0_~arg#1.base=|v_f2Thread1of1ForFork0_~arg#1.base_1|, f2Thread1of1ForFork0_~arg#1.offset=|v_f2Thread1of1ForFork0_~arg#1.offset_1|} AuxVars[] AssignedVars[f2Thread1of1ForFork0_~arg#1.base, f2Thread1of1ForFork0_~arg#1.offset]" "[175] L763-->L763-1: Formula: true InVars {} OutVars{f2Thread1of1ForFork0_~i~0#1=|v_f2Thread1of1ForFork0_~i~0#1_1|} AuxVars[] AssignedVars[f2Thread1of1ForFork0_~i~0#1]" "[176] L763-1-->L764: Formula: true InVars {} OutVars{f2Thread1of1ForFork0_~bound~0#1=|v_f2Thread1of1ForFork0_~bound~0#1_1|} AuxVars[] AssignedVars[f2Thread1of1ForFork0_~bound~0#1]" "[177] L764-->L765: Formula: (= |v_f2Thread1of1ForFork0_~bound~0#1_3| v_~limit~0_5) InVars {~limit~0=v_~limit~0_5} OutVars{~limit~0=v_~limit~0_5, f2Thread1of1ForFork0_~bound~0#1=|v_f2Thread1of1ForFork0_~bound~0#1_3|} AuxVars[] AssignedVars[f2Thread1of1ForFork0_~bound~0#1]" "[178] L765-->L765-5: Formula: (= |v_f2Thread1of1ForFork0_~i~0#1_3| 0) InVars {} OutVars{f2Thread1of1ForFork0_~i~0#1=|v_f2Thread1of1ForFork0_~i~0#1_3|} AuxVars[] AssignedVars[f2Thread1of1ForFork0_~i~0#1]" [2025-04-26 18:37:53,168 INFO L754 eck$LassoCheckResult]: Loop: "[180] L765-5-->L765-2: Formula: (< |v_f2Thread1of1ForFork0_~i~0#1_7| |v_f2Thread1of1ForFork0_~bound~0#1_7|) InVars {f2Thread1of1ForFork0_~bound~0#1=|v_f2Thread1of1ForFork0_~bound~0#1_7|, f2Thread1of1ForFork0_~i~0#1=|v_f2Thread1of1ForFork0_~i~0#1_7|} OutVars{f2Thread1of1ForFork0_~bound~0#1=|v_f2Thread1of1ForFork0_~bound~0#1_7|, f2Thread1of1ForFork0_~i~0#1=|v_f2Thread1of1ForFork0_~i~0#1_7|} AuxVars[] AssignedVars[]" "[182] L765-2-->L765-3: Formula: (= |v_f2Thread1of1ForFork0_#t~post9#1_1| |v_f2Thread1of1ForFork0_~i~0#1_11|) InVars {f2Thread1of1ForFork0_~i~0#1=|v_f2Thread1of1ForFork0_~i~0#1_11|} OutVars{f2Thread1of1ForFork0_~i~0#1=|v_f2Thread1of1ForFork0_~i~0#1_11|, f2Thread1of1ForFork0_#t~post9#1=|v_f2Thread1of1ForFork0_#t~post9#1_1|} AuxVars[] AssignedVars[f2Thread1of1ForFork0_#t~post9#1]" "[184] L765-3-->L765-4: Formula: (= (+ |v_f2Thread1of1ForFork0_#t~post9#1_3| 1) |v_f2Thread1of1ForFork0_~i~0#1_13|) InVars {f2Thread1of1ForFork0_#t~post9#1=|v_f2Thread1of1ForFork0_#t~post9#1_3|} OutVars{f2Thread1of1ForFork0_~i~0#1=|v_f2Thread1of1ForFork0_~i~0#1_13|, f2Thread1of1ForFork0_#t~post9#1=|v_f2Thread1of1ForFork0_#t~post9#1_3|} AuxVars[] AssignedVars[f2Thread1of1ForFork0_~i~0#1]" "[186] L765-4-->L765-5: Formula: true InVars {} OutVars{f2Thread1of1ForFork0_#t~post9#1=|v_f2Thread1of1ForFork0_#t~post9#1_5|} AuxVars[] AssignedVars[f2Thread1of1ForFork0_#t~post9#1]" [2025-04-26 18:37:53,172 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:53,172 INFO L85 PathProgramCache]: Analyzing trace with hash 88638226, now seen corresponding path program 1 times [2025-04-26 18:37:53,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:53,180 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672238598] [2025-04-26 18:37:53,180 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:53,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:53,240 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-04-26 18:37:53,282 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-04-26 18:37:53,283 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:53,283 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:53,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:37:53,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-26 18:37:53,429 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672238598] [2025-04-26 18:37:53,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672238598] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-26 18:37:53,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-26 18:37:53,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-26 18:37:53,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908920429] [2025-04-26 18:37:53,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-26 18:37:53,435 INFO L757 eck$LassoCheckResult]: stem already infeasible [2025-04-26 18:37:53,436 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:53,436 INFO L85 PathProgramCache]: Analyzing trace with hash 6466693, now seen corresponding path program 1 times [2025-04-26 18:37:53,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:53,437 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109541225] [2025-04-26 18:37:53,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:53,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:53,448 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-26 18:37:53,451 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-26 18:37:53,451 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:53,451 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:53,451 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:53,453 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-26 18:37:53,454 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-26 18:37:53,454 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:53,454 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:53,467 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:53,495 INFO L206 LassoAnalysis]: Preferences: [2025-04-26 18:37:53,496 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2025-04-26 18:37:53,496 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2025-04-26 18:37:53,496 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2025-04-26 18:37:53,496 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2025-04-26 18:37:53,496 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:53,496 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2025-04-26 18:37:53,496 INFO L131 ssoRankerPreferences]: Path of dumped script: [2025-04-26 18:37:53,496 INFO L132 ssoRankerPreferences]: Filename of dumped script: unwind3-100.i_petrified1_Iteration1_Loop [2025-04-26 18:37:53,496 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2025-04-26 18:37:53,497 INFO L243 LassoAnalysis]: Starting lasso preprocessing... [2025-04-26 18:37:53,515 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,521 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,524 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,526 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,529 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,533 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,536 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,539 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,542 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,545 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,548 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,551 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,553 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,556 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,558 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,560 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,562 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,566 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,568 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,570 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,574 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,576 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,578 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,580 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,581 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,587 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,589 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,592 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,598 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,601 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,603 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,605 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,608 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,613 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,616 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,619 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,622 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,624 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,626 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,629 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,632 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,634 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,636 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:53,962 INFO L261 LassoAnalysis]: Preprocessing complete. [2025-04-26 18:37:53,963 INFO L367 LassoAnalysis]: Checking for nontermination... [2025-04-26 18:37:53,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:53,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:53,967 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:53,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2025-04-26 18:37:53,969 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:53,969 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:53,992 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:53,993 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep#funAddr~f2.offset_1=1} Honda state: {v_rep#funAddr~f2.offset_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:53,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2025-04-26 18:37:53,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:53,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,000 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2025-04-26 18:37:54,003 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,003 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,021 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,021 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed6~0~PTHREAD_SCOPE_PROCESS_1=1} Honda state: {v_rep~unnamed6~0~PTHREAD_SCOPE_PROCESS_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:54,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,029 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2025-04-26 18:37:54,031 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,031 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,049 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,049 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_acq_rel_1=4} Honda state: {v_rep~unnamed10~0~memory_order_acq_rel_1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:54,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,057 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2025-04-26 18:37:54,059 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,059 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,078 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,078 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed3~0~PTHREAD_PRIO_PROTECT_1=2} Honda state: {v_rep~unnamed3~0~PTHREAD_PRIO_PROTECT_1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:54,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,086 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2025-04-26 18:37:54,088 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,088 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,105 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,106 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_release_1=3} Honda state: {v_rep~unnamed10~0~memory_order_release_1=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2025-04-26 18:37:54,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,113 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2025-04-26 18:37:54,114 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,114 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,131 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,131 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_relaxed_1=0} Honda state: {v_rep~unnamed10~0~memory_order_relaxed_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2025-04-26 18:37:54,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,138 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2025-04-26 18:37:54,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,140 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,157 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,157 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_PREFER_WRITER_NP_1=1} Honda state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_PREFER_WRITER_NP_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2025-04-26 18:37:54,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,164 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2025-04-26 18:37:54,167 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,167 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,184 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,184 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_ERRORCHECK_1=2} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_ERRORCHECK_1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,189 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2025-04-26 18:37:54,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,191 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2025-04-26 18:37:54,193 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,193 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,209 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,210 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed3~0~PTHREAD_PRIO_INHERIT_1=1} Honda state: {v_rep~unnamed3~0~PTHREAD_PRIO_INHERIT_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2025-04-26 18:37:54,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,217 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2025-04-26 18:37:54,218 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,218 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,236 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,236 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed7~0~PTHREAD_PROCESS_SHARED_1=1} Honda state: {v_rep~unnamed7~0~PTHREAD_PROCESS_SHARED_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:54,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,244 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2025-04-26 18:37:54,247 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,247 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,265 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,265 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_RECURSIVE_NP_1=1} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_RECURSIVE_NP_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:54,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,273 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2025-04-26 18:37:54,276 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,276 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,294 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,294 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_TIMED_NP_1=0} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_TIMED_NP_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:54,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,302 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2025-04-26 18:37:54,304 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,304 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,321 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,322 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_PREFER_READER_NP_1=0} Honda state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_PREFER_READER_NP_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:54,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,332 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2025-04-26 18:37:54,334 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,334 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,352 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,352 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_DEFAULT_NP_1=0} Honda state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_DEFAULT_NP_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2025-04-26 18:37:54,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,359 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2025-04-26 18:37:54,361 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,361 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,377 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,378 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed8~0~PTHREAD_CANCEL_DISABLE_1=1} Honda state: {v_rep~unnamed8~0~PTHREAD_CANCEL_DISABLE_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,383 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2025-04-26 18:37:54,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,385 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2025-04-26 18:37:54,387 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,387 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,404 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,404 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed0~0~PTHREAD_CREATE_DETACHED_1=1} Honda state: {v_rep~unnamed0~0~PTHREAD_CREATE_DETACHED_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,409 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2025-04-26 18:37:54,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,412 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2025-04-26 18:37:54,414 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,414 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,431 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,431 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed6~0~PTHREAD_SCOPE_SYSTEM_1=0} Honda state: {v_rep~unnamed6~0~PTHREAD_SCOPE_SYSTEM_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:54,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,438 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2025-04-26 18:37:54,439 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,439 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,456 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,456 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed7~0~PTHREAD_PROCESS_PRIVATE_1=0} Honda state: {v_rep~unnamed7~0~PTHREAD_PROCESS_PRIVATE_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2025-04-26 18:37:54,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,464 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2025-04-26 18:37:54,465 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,465 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,482 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,483 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed0~0~PTHREAD_CREATE_JOINABLE_1=0} Honda state: {v_rep~unnamed0~0~PTHREAD_CREATE_JOINABLE_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,488 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2025-04-26 18:37:54,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,490 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2025-04-26 18:37:54,491 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,491 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,509 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,509 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep#funAddr~f1.offset_1=0} Honda state: {v_rep#funAddr~f1.offset_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,514 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2025-04-26 18:37:54,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,516 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2025-04-26 18:37:54,518 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,518 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,536 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,536 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed2~0~PTHREAD_MUTEX_ROBUST_NP_1=1} Honda state: {v_rep~unnamed2~0~PTHREAD_MUTEX_ROBUST_NP_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2025-04-26 18:37:54,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,544 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2025-04-26 18:37:54,546 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,546 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,563 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,563 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed2~0~PTHREAD_MUTEX_STALLED_1=0} Honda state: {v_rep~unnamed2~0~PTHREAD_MUTEX_STALLED_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2025-04-26 18:37:54,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,570 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2025-04-26 18:37:54,572 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,572 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,583 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,583 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {f2Thread1of1ForFork0_#t~post9#1=0} Honda state: {f2Thread1of1ForFork0_#t~post9#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2025-04-26 18:37:54,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,590 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2025-04-26 18:37:54,592 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,592 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,610 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,610 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed2~0~PTHREAD_MUTEX_ROBUST_1=1} Honda state: {v_rep~unnamed2~0~PTHREAD_MUTEX_ROBUST_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:54,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,617 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2025-04-26 18:37:54,619 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,619 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,635 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,636 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_ERRORCHECK_NP_1=2} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_ERRORCHECK_NP_1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2025-04-26 18:37:54,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,643 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2025-04-26 18:37:54,645 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,645 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,661 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,661 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed5~0~PTHREAD_EXPLICIT_SCHED_1=1} Honda state: {v_rep~unnamed5~0~PTHREAD_EXPLICIT_SCHED_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2025-04-26 18:37:54,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,669 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2025-04-26 18:37:54,671 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,671 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,688 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,688 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_RECURSIVE_1=1} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_RECURSIVE_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2025-04-26 18:37:54,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,696 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2025-04-26 18:37:54,698 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,698 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,717 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,717 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed2~0~PTHREAD_MUTEX_STALLED_NP_1=0} Honda state: {v_rep~unnamed2~0~PTHREAD_MUTEX_STALLED_NP_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:54,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,726 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2025-04-26 18:37:54,729 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,729 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,749 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,750 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_acquire_1=2} Honda state: {v_rep~unnamed10~0~memory_order_acquire_1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,756 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2025-04-26 18:37:54,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,758 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2025-04-26 18:37:54,760 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,760 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,777 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,777 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_consume_1=1} Honda state: {v_rep~unnamed10~0~memory_order_consume_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2025-04-26 18:37:54,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,785 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2025-04-26 18:37:54,787 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,787 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,805 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,805 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed9~0~PTHREAD_CANCEL_ASYNCHRONOUS_1=1} Honda state: {v_rep~unnamed9~0~PTHREAD_CANCEL_ASYNCHRONOUS_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2025-04-26 18:37:54,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,813 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2025-04-26 18:37:54,815 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,815 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,833 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,833 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep#funAddr~f1.base_1=-1} Honda state: {v_rep#funAddr~f1.base_1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2025-04-26 18:37:54,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,841 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2025-04-26 18:37:54,842 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,842 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,859 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,860 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep#funAddr~f2.base_1=-1} Honda state: {v_rep#funAddr~f2.base_1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,865 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2025-04-26 18:37:54,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,867 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2025-04-26 18:37:54,868 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,869 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,885 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,885 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_NORMAL_1=0} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_NORMAL_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,891 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2025-04-26 18:37:54,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,893 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2025-04-26 18:37:54,909 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,909 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,926 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,926 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP_1=2} Honda state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP_1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2025-04-26 18:37:54,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,933 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2025-04-26 18:37:54,935 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,935 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,952 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,953 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed9~0~PTHREAD_CANCEL_DEFERRED_1=0} Honda state: {v_rep~unnamed9~0~PTHREAD_CANCEL_DEFERRED_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:54,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,960 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2025-04-26 18:37:54,962 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,962 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:54,980 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:54,980 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed8~0~PTHREAD_CANCEL_ENABLE_1=0} Honda state: {v_rep~unnamed8~0~PTHREAD_CANCEL_ENABLE_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:54,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2025-04-26 18:37:54,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:54,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:54,987 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:54,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2025-04-26 18:37:54,988 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:54,988 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:55,008 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:55,008 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_ADAPTIVE_NP_1=3} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_ADAPTIVE_NP_1=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:55,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2025-04-26 18:37:55,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,015 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2025-04-26 18:37:55,017 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:55,017 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:55,037 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:55,037 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed3~0~PTHREAD_PRIO_NONE_1=0} Honda state: {v_rep~unnamed3~0~PTHREAD_PRIO_NONE_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:55,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2025-04-26 18:37:55,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,044 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2025-04-26 18:37:55,046 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:55,046 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:55,062 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:55,062 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_seq_cst_1=5} Honda state: {v_rep~unnamed10~0~memory_order_seq_cst_1=5} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:55,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2025-04-26 18:37:55,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,069 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2025-04-26 18:37:55,071 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:55,071 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:55,087 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:55,087 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_DEFAULT_1=0} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_DEFAULT_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:55,092 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2025-04-26 18:37:55,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,094 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2025-04-26 18:37:55,097 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:55,097 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:55,115 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:55,115 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed5~0~PTHREAD_INHERIT_SCHED_1=0} Honda state: {v_rep~unnamed5~0~PTHREAD_INHERIT_SCHED_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:55,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,123 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2025-04-26 18:37:55,125 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:55,125 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:55,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,145 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2025-04-26 18:37:55,148 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2025-04-26 18:37:55,148 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:55,213 INFO L407 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2025-04-26 18:37:55,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,217 INFO L206 LassoAnalysis]: Preferences: [2025-04-26 18:37:55,217 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2025-04-26 18:37:55,217 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2025-04-26 18:37:55,217 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2025-04-26 18:37:55,217 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2025-04-26 18:37:55,217 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,217 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2025-04-26 18:37:55,218 INFO L131 ssoRankerPreferences]: Path of dumped script: [2025-04-26 18:37:55,218 INFO L132 ssoRankerPreferences]: Filename of dumped script: unwind3-100.i_petrified1_Iteration1_Loop [2025-04-26 18:37:55,218 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2025-04-26 18:37:55,218 INFO L243 LassoAnalysis]: Starting lasso preprocessing... [2025-04-26 18:37:55,222 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,225 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,227 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,229 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,232 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,234 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,235 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,237 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,238 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,240 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,242 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,243 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,245 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,246 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,258 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,261 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,262 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,264 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,266 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,271 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,273 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,274 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,275 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,276 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,278 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,280 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,282 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,284 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,286 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,288 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,289 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,291 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,293 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,296 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,298 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,301 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,303 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,305 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,306 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,308 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,312 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,313 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,315 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:55,544 INFO L261 LassoAnalysis]: Preprocessing complete. [2025-04-26 18:37:55,546 INFO L453 LassoAnalysis]: Using template 'affine'. [2025-04-26 18:37:55,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,552 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2025-04-26 18:37:55,556 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 [2025-04-26 18:37:55,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,567 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,567 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,567 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,571 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,571 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,575 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,585 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2025-04-26 18:37:55,588 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 [2025-04-26 18:37:55,600 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,600 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,600 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,600 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,602 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,602 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,605 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,613 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2025-04-26 18:37:55,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 [2025-04-26 18:37:55,626 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,631 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,631 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,634 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,641 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2025-04-26 18:37:55,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 [2025-04-26 18:37:55,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,653 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,653 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,656 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,662 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2025-04-26 18:37:55,664 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 [2025-04-26 18:37:55,673 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,673 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,673 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,673 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,678 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,678 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,680 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,687 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2025-04-26 18:37:55,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 [2025-04-26 18:37:55,698 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,699 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,699 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,700 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,700 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,703 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,708 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2025-04-26 18:37:55,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,711 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2025-04-26 18:37:55,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 [2025-04-26 18:37:55,722 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,723 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,723 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,726 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,733 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2025-04-26 18:37:55,735 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 [2025-04-26 18:37:55,745 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,746 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,746 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,748 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2025-04-26 18:37:55,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,756 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2025-04-26 18:37:55,757 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 [2025-04-26 18:37:55,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,767 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,768 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,768 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,771 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2025-04-26 18:37:55,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,778 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2025-04-26 18:37:55,779 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 [2025-04-26 18:37:55,788 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,788 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,788 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,788 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,789 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,789 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,792 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2025-04-26 18:37:55,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,799 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2025-04-26 18:37:55,800 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 [2025-04-26 18:37:55,809 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,810 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,810 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,810 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,811 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,811 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,813 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,820 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2025-04-26 18:37:55,821 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 [2025-04-26 18:37:55,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,831 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,831 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,832 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,832 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,834 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,841 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2025-04-26 18:37:55,842 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 [2025-04-26 18:37:55,851 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,851 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,852 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,852 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,855 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2025-04-26 18:37:55,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,861 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2025-04-26 18:37:55,862 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 [2025-04-26 18:37:55,872 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,872 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,873 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,873 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,875 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,881 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2025-04-26 18:37:55,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,915 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2025-04-26 18:37:55,917 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 [2025-04-26 18:37:55,926 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,926 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,926 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,926 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,927 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,927 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,930 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2025-04-26 18:37:55,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,937 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2025-04-26 18:37:55,940 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 [2025-04-26 18:37:55,949 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,951 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,951 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,953 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,961 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2025-04-26 18:37:55,963 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 [2025-04-26 18:37:55,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,973 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,973 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,974 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,974 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,976 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:55,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:55,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:55,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:55,983 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:55,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2025-04-26 18:37:55,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 [2025-04-26 18:37:55,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:55,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:55,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:55,995 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:55,996 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:55,996 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:55,999 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,006 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2025-04-26 18:37:56,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 [2025-04-26 18:37:56,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,020 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,020 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,022 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,029 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2025-04-26 18:37:56,031 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 [2025-04-26 18:37:56,041 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,041 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,041 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,042 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,042 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,044 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,052 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2025-04-26 18:37:56,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 [2025-04-26 18:37:56,063 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,063 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,064 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,064 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,066 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2025-04-26 18:37:56,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,074 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2025-04-26 18:37:56,075 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 [2025-04-26 18:37:56,084 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,085 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,086 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,086 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,088 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2025-04-26 18:37:56,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,096 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2025-04-26 18:37:56,098 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 [2025-04-26 18:37:56,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,109 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,109 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,111 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,119 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2025-04-26 18:37:56,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 [2025-04-26 18:37:56,131 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,131 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,131 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,131 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,132 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,132 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,135 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,143 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2025-04-26 18:37:56,145 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 [2025-04-26 18:37:56,154 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,155 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,155 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,155 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,155 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,158 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2025-04-26 18:37:56,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,165 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2025-04-26 18:37:56,179 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 [2025-04-26 18:37:56,188 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,189 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:56,189 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,189 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,189 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,189 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:56,189 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:56,190 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2025-04-26 18:37:56,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,197 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2025-04-26 18:37:56,198 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 [2025-04-26 18:37:56,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,209 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,209 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,211 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2025-04-26 18:37:56,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,219 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2025-04-26 18:37:56,221 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 [2025-04-26 18:37:56,230 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,231 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,232 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,232 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,234 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,240 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2025-04-26 18:37:56,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,241 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2025-04-26 18:37:56,244 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 [2025-04-26 18:37:56,253 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,253 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,254 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,254 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,254 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,254 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,257 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,264 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2025-04-26 18:37:56,267 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 [2025-04-26 18:37:56,276 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,277 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,278 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,278 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,280 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,286 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2025-04-26 18:37:56,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,288 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2025-04-26 18:37:56,291 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 [2025-04-26 18:37:56,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,302 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,302 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,304 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,312 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2025-04-26 18:37:56,314 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 [2025-04-26 18:37:56,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,323 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,323 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,323 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,324 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,324 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,326 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,332 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2025-04-26 18:37:56,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,333 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2025-04-26 18:37:56,335 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 [2025-04-26 18:37:56,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,345 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,345 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,346 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,346 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,348 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2025-04-26 18:37:56,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,355 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2025-04-26 18:37:56,357 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 [2025-04-26 18:37:56,367 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,367 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,367 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,367 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,368 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,368 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,371 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,376 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2025-04-26 18:37:56,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,378 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2025-04-26 18:37:56,380 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 [2025-04-26 18:37:56,389 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,390 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,390 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,393 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2025-04-26 18:37:56,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,401 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2025-04-26 18:37:56,403 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 [2025-04-26 18:37:56,413 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,413 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,413 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,414 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,414 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,414 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,417 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,425 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2025-04-26 18:37:56,428 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 [2025-04-26 18:37:56,437 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,438 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,438 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,440 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,448 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2025-04-26 18:37:56,450 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 [2025-04-26 18:37:56,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,459 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,460 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,460 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,462 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2025-04-26 18:37:56,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,470 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2025-04-26 18:37:56,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 [2025-04-26 18:37:56,482 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,482 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,482 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,482 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,483 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,483 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,485 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,493 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2025-04-26 18:37:56,496 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 [2025-04-26 18:37:56,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,506 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,507 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,507 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,510 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,518 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2025-04-26 18:37:56,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 [2025-04-26 18:37:56,530 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,530 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,530 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,532 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,532 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,534 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,542 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2025-04-26 18:37:56,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 [2025-04-26 18:37:56,555 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,556 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,556 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,556 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,557 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:56,557 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:56,559 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:56,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:56,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,567 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2025-04-26 18:37:56,568 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 [2025-04-26 18:37:56,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:56,578 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:56,578 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:56,578 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:56,578 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:56,580 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:56,580 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:56,582 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2025-04-26 18:37:56,584 INFO L436 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2025-04-26 18:37:56,584 INFO L437 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2025-04-26 18:37:56,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:56,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:56,587 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:56,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2025-04-26 18:37:56,588 INFO L436 nArgumentSynthesizer]: Simplifying supporting invariants... [2025-04-26 18:37:56,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2025-04-26 18:37:56,591 INFO L439 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2025-04-26 18:37:56,591 INFO L476 LassoAnalysis]: Proved termination. [2025-04-26 18:37:56,592 INFO L478 LassoAnalysis]: Termination argument consisting of: Ranking function f(f2Thread1of1ForFork0_~bound~0#1, f2Thread1of1ForFork0_~i~0#1) = 1*f2Thread1of1ForFork0_~bound~0#1 - 1*f2Thread1of1ForFork0_~i~0#1 Supporting invariants [] [2025-04-26 18:37:56,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2025-04-26 18:37:56,599 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2025-04-26 18:37:56,624 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:56,638 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-04-26 18:37:56,650 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-04-26 18:37:56,650 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:56,651 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:56,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-04-26 18:37:56,653 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-26 18:37:56,683 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-26 18:37:56,684 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-26 18:37:56,684 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:56,684 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:56,685 WARN L254 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-04-26 18:37:56,685 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-26 18:37:56,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:37:56,736 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2025-04-26 18:37:56,737 INFO L70 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 205 states, 201 states have (on average 1.1741293532338308) internal successors, (in total 236), 204 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 7.0) internal successors, (in total 35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:56,820 INFO L74 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 205 states, 201 states have (on average 1.1741293532338308) internal successors, (in total 236), 204 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 7.0) internal successors, (in total 35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) Result 513 states and 602 transitions. Complement of second has 9 states. [2025-04-26 18:37:56,821 INFO L140 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2025-04-26 18:37:56,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 7.0) internal successors, (in total 35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:56,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2025-04-26 18:37:56,828 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 6 states and 148 transitions. Stem has 31 letters. Loop has 4 letters. [2025-04-26 18:37:56,829 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:37:56,829 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 6 states and 148 transitions. Stem has 35 letters. Loop has 4 letters. [2025-04-26 18:37:56,829 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:37:56,829 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 6 states and 148 transitions. Stem has 31 letters. Loop has 8 letters. [2025-04-26 18:37:56,830 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:37:56,830 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 513 states and 602 transitions. [2025-04-26 18:37:56,839 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2025-04-26 18:37:56,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 513 states to 45 states and 46 transitions. [2025-04-26 18:37:56,845 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 45 [2025-04-26 18:37:56,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45 [2025-04-26 18:37:56,845 INFO L74 IsDeterministic]: Start isDeterministic. Operand 45 states and 46 transitions. [2025-04-26 18:37:56,845 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2025-04-26 18:37:56,845 INFO L218 hiAutomatonCegarLoop]: Abstraction has 45 states and 46 transitions. [2025-04-26 18:37:56,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states and 46 transitions. [2025-04-26 18:37:56,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2025-04-26 18:37:56,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 45 states have (on average 1.0222222222222221) internal successors, (in total 46), 44 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:56,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 46 transitions. [2025-04-26 18:37:56,860 INFO L240 hiAutomatonCegarLoop]: Abstraction has 45 states and 46 transitions. [2025-04-26 18:37:56,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-26 18:37:56,862 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-26 18:37:56,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-04-26 18:37:56,863 INFO L87 Difference]: Start difference. First operand 45 states and 46 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (in total 31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:56,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-04-26 18:37:56,886 INFO L93 Difference]: Finished difference Result 45 states and 46 transitions. [2025-04-26 18:37:56,886 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45 states and 46 transitions. [2025-04-26 18:37:56,887 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2025-04-26 18:37:56,888 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45 states to 45 states and 46 transitions. [2025-04-26 18:37:56,888 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 45 [2025-04-26 18:37:56,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45 [2025-04-26 18:37:56,888 INFO L74 IsDeterministic]: Start isDeterministic. Operand 45 states and 46 transitions. [2025-04-26 18:37:56,888 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2025-04-26 18:37:56,888 INFO L218 hiAutomatonCegarLoop]: Abstraction has 45 states and 46 transitions. [2025-04-26 18:37:56,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states and 46 transitions. [2025-04-26 18:37:56,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2025-04-26 18:37:56,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 45 states have (on average 1.0222222222222221) internal successors, (in total 46), 44 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:56,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 46 transitions. [2025-04-26 18:37:56,891 INFO L240 hiAutomatonCegarLoop]: Abstraction has 45 states and 46 transitions. [2025-04-26 18:37:56,891 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-26 18:37:56,892 INFO L438 stractBuchiCegarLoop]: Abstraction has 45 states and 46 transitions. [2025-04-26 18:37:56,892 INFO L340 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2025-04-26 18:37:56,892 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand 45 states and 46 transitions. [2025-04-26 18:37:56,892 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2025-04-26 18:37:56,892 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:37:56,892 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:37:56,893 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:56,893 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 18:37:56,894 INFO L752 eck$LassoCheckResult]: Stem: "[132] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[143] L-1-->L752: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[100] L752-->L752-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[157] L752-1-->L752-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[102] L752-2-->L752-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[119] L752-3-->L752-4: Formula: (and (= 20 (select |v_#length_2| 2)) (= (select |v_#valid_3| 2) 1)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[120] L752-4-->L755: Formula: (= v_~_N~0_1 0) InVars {} OutVars{~_N~0=v_~_N~0_1} AuxVars[] AssignedVars[~_N~0]" "[124] L755-->L-1-1: Formula: (= v_~limit~0_1 0) InVars {} OutVars{~limit~0=v_~limit~0_1} AuxVars[] AssignedVars[~limit~0]" "[159] L-1-1-->L-1-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[161] L-1-2-->L770: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_1|, ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_1|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre13#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_~t~1#1, ULTIMATE.start_main_~t~0#1, ULTIMATE.start_main_#t~nondet14#1]" "[149] L770-->L771: Formula: (= v_~_N~0_2 100) InVars {} OutVars{~_N~0=v_~_N~0_2} AuxVars[] AssignedVars[~_N~0]" "[133] L771-->L771-1: Formula: (= (ite (and (<= v_~_N~0_3 1073741823) (<= 0 v_~_N~0_3)) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|) InVars {~_N~0=v_~_N~0_3} OutVars{~_N~0=v_~_N~0_3, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[158] L771-1-->L749: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[99] L749-->L750: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[141] L750-->L749-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[150] L749-1-->L771-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[163] L771-2-->L772: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[101] L772-->L772-1: Formula: (= v_~_N~0_4 v_~limit~0_2) InVars {~_N~0=v_~_N~0_4} OutVars{~_N~0=v_~_N~0_4, ~limit~0=v_~limit~0_2} AuxVars[] AssignedVars[~limit~0]" "[114] L772-1-->L773-4: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[147] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[123] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[122] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[148] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[117] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[201] L775-3-->$Ultimate##0: Formula: (and (= |v_f1Thread1of1ForFork1_#in~arg.base_4| 0) (= |v_f1Thread1of1ForFork1_#in~arg.offset_4| 0) (= v_f1Thread1of1ForFork1_thidvar1_2 0) (= v_f1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre10#1_7|)) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_7|} OutVars{f1Thread1of1ForFork1_#res.base=|v_f1Thread1of1ForFork1_#res.base_4|, f1Thread1of1ForFork1_#in~arg.base=|v_f1Thread1of1ForFork1_#in~arg.base_4|, f1Thread1of1ForFork1_~arg.base=v_f1Thread1of1ForFork1_~arg.base_4, f1Thread1of1ForFork1_#res.offset=|v_f1Thread1of1ForFork1_#res.offset_4|, f1Thread1of1ForFork1_~l~0=v_f1Thread1of1ForFork1_~l~0_8, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_7|, f1Thread1of1ForFork1_#in~arg.offset=|v_f1Thread1of1ForFork1_#in~arg.offset_4|, f1Thread1of1ForFork1_thidvar1=v_f1Thread1of1ForFork1_thidvar1_2, f1Thread1of1ForFork1_~arg.offset=v_f1Thread1of1ForFork1_~arg.offset_4, f1Thread1of1ForFork1_thidvar0=v_f1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[f1Thread1of1ForFork1_#res.base, f1Thread1of1ForFork1_#in~arg.base, f1Thread1of1ForFork1_~arg.base, f1Thread1of1ForFork1_#res.offset, f1Thread1of1ForFork1_~l~0, f1Thread1of1ForFork1_#in~arg.offset, f1Thread1of1ForFork1_thidvar1, f1Thread1of1ForFork1_~arg.offset, f1Thread1of1ForFork1_thidvar0]" "[168] $Ultimate##0-->L757: Formula: (and (= |v_f1Thread1of1ForFork1_#in~arg.base_1| v_f1Thread1of1ForFork1_~arg.base_1) (= v_f1Thread1of1ForFork1_~arg.offset_1 |v_f1Thread1of1ForFork1_#in~arg.offset_1|)) InVars {f1Thread1of1ForFork1_#in~arg.base=|v_f1Thread1of1ForFork1_#in~arg.base_1|, f1Thread1of1ForFork1_#in~arg.offset=|v_f1Thread1of1ForFork1_#in~arg.offset_1|} OutVars{f1Thread1of1ForFork1_#in~arg.base=|v_f1Thread1of1ForFork1_#in~arg.base_1|, f1Thread1of1ForFork1_~arg.base=v_f1Thread1of1ForFork1_~arg.base_1, f1Thread1of1ForFork1_#in~arg.offset=|v_f1Thread1of1ForFork1_#in~arg.offset_1|, f1Thread1of1ForFork1_~arg.offset=v_f1Thread1of1ForFork1_~arg.offset_1} AuxVars[] AssignedVars[f1Thread1of1ForFork1_~arg.base, f1Thread1of1ForFork1_~arg.offset]" "[169] L757-->L758: Formula: true InVars {} OutVars{f1Thread1of1ForFork1_~l~0=v_f1Thread1of1ForFork1_~l~0_1} AuxVars[] AssignedVars[f1Thread1of1ForFork1_~l~0]" "[170] L758-->L759: Formula: (= v_f1Thread1of1ForFork1_~l~0_3 v_~limit~0_3) InVars {~limit~0=v_~limit~0_3} OutVars{~limit~0=v_~limit~0_3, f1Thread1of1ForFork1_~l~0=v_f1Thread1of1ForFork1_~l~0_3} AuxVars[] AssignedVars[f1Thread1of1ForFork1_~l~0]" "[130] L775-4-->L775-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[134] L775-5-->L775-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[138] L775-6-->L773-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1]" "[164] L773-1-->L773-2: Formula: (= (+ |v_ULTIMATE.start_main_~i~1#1_4| 1) |v_ULTIMATE.start_main_#t~pre12#1_2|) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[127] L773-2-->L773-3: Formula: (= |v_ULTIMATE.start_main_~i~1#1_5| (+ |v_ULTIMATE.start_main_~i~1#1_6| 1)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[95] L773-3-->L773-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[147] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[123] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[122] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[148] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[117] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[199] L775-3-->ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[171] L759-->L759-1: Formula: (= (+ v_f1Thread1of1ForFork1_~l~0_5 1) v_~limit~0_4) InVars {f1Thread1of1ForFork1_~l~0=v_f1Thread1of1ForFork1_~l~0_5} OutVars{~limit~0=v_~limit~0_4, f1Thread1of1ForFork1_~l~0=v_f1Thread1of1ForFork1_~l~0_5} AuxVars[] AssignedVars[~limit~0]" "[172] L759-1-->f1FINAL: Formula: (and (= |v_f1Thread1of1ForFork1_#res.base_1| 0) (= |v_f1Thread1of1ForFork1_#res.offset_1| 0)) InVars {} OutVars{f1Thread1of1ForFork1_#res.base=|v_f1Thread1of1ForFork1_#res.base_1|, f1Thread1of1ForFork1_#res.offset=|v_f1Thread1of1ForFork1_#res.offset_1|} AuxVars[] AssignedVars[f1Thread1of1ForFork1_#res.base, f1Thread1of1ForFork1_#res.offset]" [2025-04-26 18:37:56,894 INFO L754 eck$LassoCheckResult]: Loop: "[200] ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 18:37:56,895 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:56,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1665170672, now seen corresponding path program 1 times [2025-04-26 18:37:56,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:56,895 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235584848] [2025-04-26 18:37:56,895 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:56,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:56,903 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-04-26 18:37:56,910 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-04-26 18:37:56,910 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:56,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:56,911 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:56,913 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-04-26 18:37:56,919 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-04-26 18:37:56,919 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:56,919 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:56,928 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:56,928 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:56,929 INFO L85 PathProgramCache]: Analyzing trace with hash 231, now seen corresponding path program 1 times [2025-04-26 18:37:56,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:56,929 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35055156] [2025-04-26 18:37:56,929 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:56,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:56,932 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 18:37:56,932 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 18:37:56,932 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:56,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:56,932 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:56,933 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 18:37:56,933 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 18:37:56,933 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:56,933 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:56,934 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:56,934 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:56,934 INFO L85 PathProgramCache]: Analyzing trace with hash 80683480, now seen corresponding path program 1 times [2025-04-26 18:37:56,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:56,934 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627747137] [2025-04-26 18:37:56,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:56,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:56,940 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-04-26 18:37:56,949 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-04-26 18:37:56,949 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:56,949 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:56,949 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:56,951 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-04-26 18:37:56,958 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-04-26 18:37:56,958 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:56,958 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:56,961 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:57,255 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-04-26 18:37:57,259 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-04-26 18:37:57,259 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:57,259 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:57,259 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:57,263 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-04-26 18:37:57,267 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-04-26 18:37:57,267 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:57,267 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:57,280 WARN L166 chiAutomizerObserver]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 18:37:57,297 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-04-26 18:37:57,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:57,307 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 18:37:57,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 18:37:57,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:57,309 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:57,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (91)] Waiting until timeout for monitored process [2025-04-26 18:37:57,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 111 places, 108 transitions, 236 flow [2025-04-26 18:37:57,363 INFO L116 PetriNetUnfolderBase]: 8/169 cut-off events. [2025-04-26 18:37:57,363 INFO L117 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-04-26 18:37:57,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185 conditions, 169 events. 8/169 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 384 event pairs, 0 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 180. Up to 6 conditions per place. [2025-04-26 18:37:57,364 INFO L82 GeneralOperation]: Start removeDead. Operand has 111 places, 108 transitions, 236 flow [2025-04-26 18:37:57,365 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 87 places, 83 transitions, 179 flow [2025-04-26 18:37:57,365 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 87 places, 83 transitions, 179 flow [2025-04-26 18:37:57,365 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 87 places, 83 transitions, 179 flow [2025-04-26 18:37:57,562 INFO L135 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 9468 states, 9462 states have (on average 3.386281969985204) internal successors, (in total 32041), 9467 states have internal predecessors, (32041), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:57,592 INFO L171 actionProvider$Eager]: Constructed initial Büchi automaton abstraction (from Petri net) that has 9468 states, 9462 states have (on average 3.386281969985204) internal successors, (in total 32041), 9467 states have internal predecessors, (32041), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:57,592 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 18:37:57,702 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5974#[f1FINAL, f1EXIT, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:37:57,717 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6020#[f1FINAL, f1EXIT, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:37:57,717 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4048#[L759, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:37:57,718 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3696#[L759, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:37:57,723 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3740#[ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759, L758]true [2025-04-26 18:37:57,723 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3396#[ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L758]true [2025-04-26 18:37:57,723 WARN L140 AmpleReduction]: Number of pruned transitions: 550 [2025-04-26 18:37:57,723 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 6 [2025-04-26 18:37:57,723 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 18 [2025-04-26 18:37:57,723 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:112 [2025-04-26 18:37:57,723 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:350 [2025-04-26 18:37:57,723 WARN L145 AmpleReduction]: Times succ was already a loop node:3 [2025-04-26 18:37:57,723 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:12 [2025-04-26 18:37:57,723 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 18:37:57,724 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 475 states, 469 states have (on average 1.2025586353944564) internal successors, (in total 564), 474 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:57,725 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 18:37:57,725 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 18:37:57,725 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 18:37:57,725 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 18:37:57,725 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 18:37:57,725 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 18:37:57,725 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 18:37:57,725 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 18:37:57,725 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 475 states, 469 states have (on average 1.2025586353944564) internal successors, (in total 564), 474 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:57,728 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 66 [2025-04-26 18:37:57,728 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:37:57,728 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:37:57,729 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:57,729 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2025-04-26 18:37:57,729 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 18:37:57,729 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 475 states, 469 states have (on average 1.2025586353944564) internal successors, (in total 564), 474 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:57,732 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 66 [2025-04-26 18:37:57,732 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:37:57,732 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:37:57,733 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:57,733 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2025-04-26 18:37:57,733 INFO L752 eck$LassoCheckResult]: Stem: "[260] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[271] L-1-->L752: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[228] L752-->L752-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[285] L752-1-->L752-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[230] L752-2-->L752-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[247] L752-3-->L752-4: Formula: (and (= 20 (select |v_#length_2| 2)) (= (select |v_#valid_3| 2) 1)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[248] L752-4-->L755: Formula: (= v_~_N~0_1 0) InVars {} OutVars{~_N~0=v_~_N~0_1} AuxVars[] AssignedVars[~_N~0]" "[252] L755-->L-1-1: Formula: (= v_~limit~0_1 0) InVars {} OutVars{~limit~0=v_~limit~0_1} AuxVars[] AssignedVars[~limit~0]" "[287] L-1-1-->L-1-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[289] L-1-2-->L770: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_1|, ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_1|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre13#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_~t~1#1, ULTIMATE.start_main_~t~0#1, ULTIMATE.start_main_#t~nondet14#1]" "[277] L770-->L771: Formula: (= v_~_N~0_2 100) InVars {} OutVars{~_N~0=v_~_N~0_2} AuxVars[] AssignedVars[~_N~0]" "[261] L771-->L771-1: Formula: (= (ite (and (<= v_~_N~0_3 1073741823) (<= 0 v_~_N~0_3)) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|) InVars {~_N~0=v_~_N~0_3} OutVars{~_N~0=v_~_N~0_3, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[286] L771-1-->L749: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[227] L749-->L750: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[269] L750-->L749-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[278] L749-1-->L771-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[291] L771-2-->L772: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[229] L772-->L772-1: Formula: (= v_~_N~0_4 v_~limit~0_2) InVars {~_N~0=v_~_N~0_4} OutVars{~_N~0=v_~_N~0_4, ~limit~0=v_~limit~0_2} AuxVars[] AssignedVars[~limit~0]" "[242] L772-1-->L773-4: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[274] L773-4-->L773-5: Formula: (<= v_~_N~0_6 |v_ULTIMATE.start_main_~i~1#1_7|) InVars {~_N~0=v_~_N~0_6, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_7|} OutVars{~_N~0=v_~_N~0_6, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_7|} AuxVars[] AssignedVars[]" "[226] L773-5-->L777: Formula: true InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[256] L777-->L778: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~1#1]" "[240] L778-->L778-1: Formula: (= |v_ULTIMATE.start_main_#t~pre13#1_2| |v_#pthreadsForks_4|) InVars {#pthreadsForks=|v_#pthreadsForks_4|} OutVars{#pthreadsForks=|v_#pthreadsForks_4|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre13#1]" "[279] L778-1-->L778-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|) InVars {#pthreadsForks=|v_#pthreadsForks_6|} OutVars{#pthreadsForks=|v_#pthreadsForks_5|} AuxVars[] AssignedVars[#pthreadsForks]" "[265] L778-2-->L778-3: Formula: (= |v_ULTIMATE.start_main_~t~1#1_3| |v_ULTIMATE.start_main_#t~pre13#1_3|) InVars {ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_3|} OutVars{ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_3|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~1#1]" "[354] L778-3-->$Ultimate##0: Formula: (and (= v_f2Thread1of2ForFork0_thidvar2_2 0) (= |v_f2Thread1of2ForFork0_#in~arg#1.base_4| 0) (= v_f2Thread1of2ForFork0_thidvar1_2 0) (= |v_ULTIMATE.start_main_#t~pre13#1_10| v_f2Thread1of2ForFork0_thidvar0_2) (= |v_f2Thread1of2ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_10|} OutVars{f2Thread1of2ForFork0___VERIFIER_assert_#in~expression#1=|v_f2Thread1of2ForFork0___VERIFIER_assert_#in~expression#1_8|, f2Thread1of2ForFork0_#res#1.base=|v_f2Thread1of2ForFork0_#res#1.base_4|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_10|, f2Thread1of2ForFork0_~bound~0#1=|v_f2Thread1of2ForFork0_~bound~0#1_10|, f2Thread1of2ForFork0_thidvar0=v_f2Thread1of2ForFork0_thidvar0_2, f2Thread1of2ForFork0_thidvar1=v_f2Thread1of2ForFork0_thidvar1_2, f2Thread1of2ForFork0_thidvar2=v_f2Thread1of2ForFork0_thidvar2_2, f2Thread1of2ForFork0___VERIFIER_assert_~expression#1=|v_f2Thread1of2ForFork0___VERIFIER_assert_~expression#1_12|, f2Thread1of2ForFork0_#in~arg#1.base=|v_f2Thread1of2ForFork0_#in~arg#1.base_4|, f2Thread1of2ForFork0_#t~post9#1=|v_f2Thread1of2ForFork0_#t~post9#1_8|, f2Thread1of2ForFork0_~i~0#1=|v_f2Thread1of2ForFork0_~i~0#1_16|, f2Thread1of2ForFork0_~arg#1.offset=|v_f2Thread1of2ForFork0_~arg#1.offset_4|, f2Thread1of2ForFork0_#in~arg#1.offset=|v_f2Thread1of2ForFork0_#in~arg#1.offset_4|, f2Thread1of2ForFork0_~arg#1.base=|v_f2Thread1of2ForFork0_~arg#1.base_4|, f2Thread1of2ForFork0_#res#1.offset=|v_f2Thread1of2ForFork0_#res#1.offset_4|} AuxVars[] AssignedVars[f2Thread1of2ForFork0___VERIFIER_assert_#in~expression#1, f2Thread1of2ForFork0_#res#1.base, f2Thread1of2ForFork0_~bound~0#1, f2Thread1of2ForFork0_thidvar0, f2Thread1of2ForFork0_thidvar1, f2Thread1of2ForFork0_thidvar2, f2Thread1of2ForFork0___VERIFIER_assert_~expression#1, f2Thread1of2ForFork0_#in~arg#1.base, f2Thread1of2ForFork0_#t~post9#1, f2Thread1of2ForFork0_~i~0#1, f2Thread1of2ForFork0_~arg#1.offset, f2Thread1of2ForFork0_#in~arg#1.offset, f2Thread1of2ForFork0_~arg#1.base, f2Thread1of2ForFork0_#res#1.offset]" "[308] $Ultimate##0-->L763: Formula: (and (= |v_f2Thread1of2ForFork0_~arg#1.base_1| |v_f2Thread1of2ForFork0_#in~arg#1.base_1|) (= |v_f2Thread1of2ForFork0_~arg#1.offset_1| |v_f2Thread1of2ForFork0_#in~arg#1.offset_1|)) InVars {f2Thread1of2ForFork0_#in~arg#1.offset=|v_f2Thread1of2ForFork0_#in~arg#1.offset_1|, f2Thread1of2ForFork0_#in~arg#1.base=|v_f2Thread1of2ForFork0_#in~arg#1.base_1|} OutVars{f2Thread1of2ForFork0_~arg#1.offset=|v_f2Thread1of2ForFork0_~arg#1.offset_1|, f2Thread1of2ForFork0_#in~arg#1.base=|v_f2Thread1of2ForFork0_#in~arg#1.base_1|, f2Thread1of2ForFork0_#in~arg#1.offset=|v_f2Thread1of2ForFork0_#in~arg#1.offset_1|, f2Thread1of2ForFork0_~arg#1.base=|v_f2Thread1of2ForFork0_~arg#1.base_1|} AuxVars[] AssignedVars[f2Thread1of2ForFork0_~arg#1.offset, f2Thread1of2ForFork0_~arg#1.base]" "[309] L763-->L763-1: Formula: true InVars {} OutVars{f2Thread1of2ForFork0_~i~0#1=|v_f2Thread1of2ForFork0_~i~0#1_1|} AuxVars[] AssignedVars[f2Thread1of2ForFork0_~i~0#1]" "[310] L763-1-->L764: Formula: true InVars {} OutVars{f2Thread1of2ForFork0_~bound~0#1=|v_f2Thread1of2ForFork0_~bound~0#1_1|} AuxVars[] AssignedVars[f2Thread1of2ForFork0_~bound~0#1]" "[311] L764-->L765: Formula: (= |v_f2Thread1of2ForFork0_~bound~0#1_3| v_~limit~0_5) InVars {~limit~0=v_~limit~0_5} OutVars{~limit~0=v_~limit~0_5, f2Thread1of2ForFork0_~bound~0#1=|v_f2Thread1of2ForFork0_~bound~0#1_3|} AuxVars[] AssignedVars[f2Thread1of2ForFork0_~bound~0#1]" "[312] L765-->L765-5: Formula: (= |v_f2Thread1of2ForFork0_~i~0#1_3| 0) InVars {} OutVars{f2Thread1of2ForFork0_~i~0#1=|v_f2Thread1of2ForFork0_~i~0#1_3|} AuxVars[] AssignedVars[f2Thread1of2ForFork0_~i~0#1]" [2025-04-26 18:37:57,733 INFO L754 eck$LassoCheckResult]: Loop: "[314] L765-5-->L765-2: Formula: (< |v_f2Thread1of2ForFork0_~i~0#1_7| |v_f2Thread1of2ForFork0_~bound~0#1_7|) InVars {f2Thread1of2ForFork0_~i~0#1=|v_f2Thread1of2ForFork0_~i~0#1_7|, f2Thread1of2ForFork0_~bound~0#1=|v_f2Thread1of2ForFork0_~bound~0#1_7|} OutVars{f2Thread1of2ForFork0_~i~0#1=|v_f2Thread1of2ForFork0_~i~0#1_7|, f2Thread1of2ForFork0_~bound~0#1=|v_f2Thread1of2ForFork0_~bound~0#1_7|} AuxVars[] AssignedVars[]" "[316] L765-2-->L765-3: Formula: (= |v_f2Thread1of2ForFork0_~i~0#1_11| |v_f2Thread1of2ForFork0_#t~post9#1_1|) InVars {f2Thread1of2ForFork0_~i~0#1=|v_f2Thread1of2ForFork0_~i~0#1_11|} OutVars{f2Thread1of2ForFork0_~i~0#1=|v_f2Thread1of2ForFork0_~i~0#1_11|, f2Thread1of2ForFork0_#t~post9#1=|v_f2Thread1of2ForFork0_#t~post9#1_1|} AuxVars[] AssignedVars[f2Thread1of2ForFork0_#t~post9#1]" "[318] L765-3-->L765-4: Formula: (= |v_f2Thread1of2ForFork0_~i~0#1_13| (+ 1 |v_f2Thread1of2ForFork0_#t~post9#1_3|)) InVars {f2Thread1of2ForFork0_#t~post9#1=|v_f2Thread1of2ForFork0_#t~post9#1_3|} OutVars{f2Thread1of2ForFork0_~i~0#1=|v_f2Thread1of2ForFork0_~i~0#1_13|, f2Thread1of2ForFork0_#t~post9#1=|v_f2Thread1of2ForFork0_#t~post9#1_3|} AuxVars[] AssignedVars[f2Thread1of2ForFork0_~i~0#1]" "[320] L765-4-->L765-5: Formula: true InVars {} OutVars{f2Thread1of2ForFork0_#t~post9#1=|v_f2Thread1of2ForFork0_#t~post9#1_5|} AuxVars[] AssignedVars[f2Thread1of2ForFork0_#t~post9#1]" [2025-04-26 18:37:57,733 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:57,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1768465276, now seen corresponding path program 1 times [2025-04-26 18:37:57,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:57,734 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946068405] [2025-04-26 18:37:57,734 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:57,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:57,738 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-04-26 18:37:57,740 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-04-26 18:37:57,740 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:57,740 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:57,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:37:57,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-26 18:37:57,784 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946068405] [2025-04-26 18:37:57,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946068405] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-26 18:37:57,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-26 18:37:57,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-26 18:37:57,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452378476] [2025-04-26 18:37:57,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-26 18:37:57,784 INFO L757 eck$LassoCheckResult]: stem already infeasible [2025-04-26 18:37:57,784 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:57,784 INFO L85 PathProgramCache]: Analyzing trace with hash 10591749, now seen corresponding path program 1 times [2025-04-26 18:37:57,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:57,785 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102198362] [2025-04-26 18:37:57,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:57,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:57,788 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-26 18:37:57,790 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-26 18:37:57,790 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:57,790 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:57,790 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:57,792 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-26 18:37:57,794 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-26 18:37:57,794 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:57,794 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:57,795 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:57,815 INFO L206 LassoAnalysis]: Preferences: [2025-04-26 18:37:57,816 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2025-04-26 18:37:57,816 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2025-04-26 18:37:57,816 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2025-04-26 18:37:57,816 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2025-04-26 18:37:57,816 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:57,816 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2025-04-26 18:37:57,816 INFO L131 ssoRankerPreferences]: Path of dumped script: [2025-04-26 18:37:57,816 INFO L132 ssoRankerPreferences]: Filename of dumped script: unwind3-100.i_petrified2_Iteration1_Loop [2025-04-26 18:37:57,816 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2025-04-26 18:37:57,816 INFO L243 LassoAnalysis]: Starting lasso preprocessing... [2025-04-26 18:37:57,818 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,820 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,822 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,823 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,825 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,826 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,828 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,829 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,831 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,833 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,834 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,836 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,838 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,839 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,841 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,842 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,844 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,845 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,847 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,852 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,853 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,855 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,856 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,857 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,859 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,860 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,861 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,863 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,864 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,869 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,872 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,873 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,876 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,878 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,879 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,881 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,882 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,883 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,887 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,889 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,891 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,892 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:57,897 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,145 INFO L261 LassoAnalysis]: Preprocessing complete. [2025-04-26 18:37:58,145 INFO L367 LassoAnalysis]: Checking for nontermination... [2025-04-26 18:37:58,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,147 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2025-04-26 18:37:58,150 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,150 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,167 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,167 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep#funAddr~f2.offset_3=1} Honda state: {v_rep#funAddr~f2.offset_3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:58,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,173 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2025-04-26 18:37:58,175 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,175 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,191 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,191 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed6~0~PTHREAD_SCOPE_SYSTEM_3=0} Honda state: {v_rep~unnamed6~0~PTHREAD_SCOPE_SYSTEM_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,196 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2025-04-26 18:37:58,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,197 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2025-04-26 18:37:58,199 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,199 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,215 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,215 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_seq_cst_3=5} Honda state: {v_rep~unnamed10~0~memory_order_seq_cst_3=5} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:58,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,222 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2025-04-26 18:37:58,223 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,223 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,239 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,239 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_DEFAULT_NP_3=0} Honda state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_DEFAULT_NP_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2025-04-26 18:37:58,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,246 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2025-04-26 18:37:58,248 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,248 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,264 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,264 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed3~0~PTHREAD_PRIO_INHERIT_3=1} Honda state: {v_rep~unnamed3~0~PTHREAD_PRIO_INHERIT_3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Ended with exit code 0 [2025-04-26 18:37:58,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,271 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2025-04-26 18:37:58,272 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,272 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,288 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,289 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed3~0~PTHREAD_PRIO_NONE_3=0} Honda state: {v_rep~unnamed3~0~PTHREAD_PRIO_NONE_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,294 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2025-04-26 18:37:58,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,295 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2025-04-26 18:37:58,297 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,297 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,313 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,313 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_PREFER_READER_NP_3=0} Honda state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_PREFER_READER_NP_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:58,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,320 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2025-04-26 18:37:58,321 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,321 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,337 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,337 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_acq_rel_3=4} Honda state: {v_rep~unnamed10~0~memory_order_acq_rel_3=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2025-04-26 18:37:58,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,344 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2025-04-26 18:37:58,349 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,349 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,366 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,366 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed6~0~PTHREAD_SCOPE_PROCESS_3=1} Honda state: {v_rep~unnamed6~0~PTHREAD_SCOPE_PROCESS_3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,371 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2025-04-26 18:37:58,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,373 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2025-04-26 18:37:58,374 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,374 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,391 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,391 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_ERRORCHECK_3=2} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_ERRORCHECK_3=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2025-04-26 18:37:58,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,398 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2025-04-26 18:37:58,399 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,399 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,415 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,416 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_relaxed_3=0} Honda state: {v_rep~unnamed10~0~memory_order_relaxed_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2025-04-26 18:37:58,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,422 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2025-04-26 18:37:58,423 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,423 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,439 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,440 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_release_3=3} Honda state: {v_rep~unnamed10~0~memory_order_release_3=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,444 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2025-04-26 18:37:58,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,446 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2025-04-26 18:37:58,448 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,448 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,465 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,465 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_TIMED_NP_3=0} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_TIMED_NP_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:58,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,472 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2025-04-26 18:37:58,474 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,474 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,490 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,490 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed7~0~PTHREAD_PROCESS_SHARED_3=1} Honda state: {v_rep~unnamed7~0~PTHREAD_PROCESS_SHARED_3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2025-04-26 18:37:58,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,496 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2025-04-26 18:37:58,510 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,510 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,526 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,526 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed7~0~PTHREAD_PROCESS_PRIVATE_3=0} Honda state: {v_rep~unnamed7~0~PTHREAD_PROCESS_PRIVATE_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2025-04-26 18:37:58,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,533 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2025-04-26 18:37:58,534 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,534 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,550 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,550 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_RECURSIVE_NP_3=1} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_RECURSIVE_NP_3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2025-04-26 18:37:58,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,557 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2025-04-26 18:37:58,559 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,559 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,575 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,575 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_NORMAL_3=0} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_NORMAL_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:58,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,582 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2025-04-26 18:37:58,584 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,584 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,600 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,600 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed0~0~PTHREAD_CREATE_DETACHED_3=1} Honda state: {v_rep~unnamed0~0~PTHREAD_CREATE_DETACHED_3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:58,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,607 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2025-04-26 18:37:58,608 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,608 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,626 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,626 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed0~0~PTHREAD_CREATE_JOINABLE_3=0} Honda state: {v_rep~unnamed0~0~PTHREAD_CREATE_JOINABLE_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2025-04-26 18:37:58,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,634 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2025-04-26 18:37:58,636 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,636 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,653 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,653 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed8~0~PTHREAD_CANCEL_DISABLE_3=1} Honda state: {v_rep~unnamed8~0~PTHREAD_CANCEL_DISABLE_3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:58,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,659 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2025-04-26 18:37:58,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,661 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,677 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,677 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep#funAddr~f1.offset_3=0} Honda state: {v_rep#funAddr~f1.offset_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2025-04-26 18:37:58,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,685 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2025-04-26 18:37:58,687 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,687 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,703 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,703 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed2~0~PTHREAD_MUTEX_ROBUST_NP_3=1} Honda state: {v_rep~unnamed2~0~PTHREAD_MUTEX_ROBUST_NP_3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2025-04-26 18:37:58,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,711 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2025-04-26 18:37:58,712 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,712 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,729 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,729 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed2~0~PTHREAD_MUTEX_ROBUST_3=1} Honda state: {v_rep~unnamed2~0~PTHREAD_MUTEX_ROBUST_3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2025-04-26 18:37:58,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,736 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2025-04-26 18:37:58,738 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,738 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,754 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,754 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_consume_3=1} Honda state: {v_rep~unnamed10~0~memory_order_consume_3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2025-04-26 18:37:58,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,761 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2025-04-26 18:37:58,763 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,763 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,779 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,780 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed2~0~PTHREAD_MUTEX_STALLED_3=0} Honda state: {v_rep~unnamed2~0~PTHREAD_MUTEX_STALLED_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2025-04-26 18:37:58,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,787 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2025-04-26 18:37:58,789 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,789 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,805 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,805 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_DEFAULT_3=0} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_DEFAULT_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:58,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,812 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2025-04-26 18:37:58,813 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,813 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,830 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,830 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed5~0~PTHREAD_EXPLICIT_SCHED_3=1} Honda state: {v_rep~unnamed5~0~PTHREAD_EXPLICIT_SCHED_3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2025-04-26 18:37:58,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,837 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2025-04-26 18:37:58,838 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,838 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,854 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,855 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_acquire_3=2} Honda state: {v_rep~unnamed10~0~memory_order_acquire_3=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2025-04-26 18:37:58,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,862 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2025-04-26 18:37:58,864 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,864 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,880 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:37:58,880 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed2~0~PTHREAD_MUTEX_STALLED_NP_3=0} Honda state: {v_rep~unnamed2~0~PTHREAD_MUTEX_STALLED_NP_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:37:58,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2025-04-26 18:37:58,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,887 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2025-04-26 18:37:58,888 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:37:58,888 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2025-04-26 18:37:58,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:58,905 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:58,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2025-04-26 18:37:58,907 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2025-04-26 18:37:58,907 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:37:58,967 INFO L407 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2025-04-26 18:37:58,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2025-04-26 18:37:58,971 INFO L206 LassoAnalysis]: Preferences: [2025-04-26 18:37:58,971 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2025-04-26 18:37:58,971 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2025-04-26 18:37:58,971 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2025-04-26 18:37:58,971 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2025-04-26 18:37:58,971 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:58,971 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2025-04-26 18:37:58,972 INFO L131 ssoRankerPreferences]: Path of dumped script: [2025-04-26 18:37:58,972 INFO L132 ssoRankerPreferences]: Filename of dumped script: unwind3-100.i_petrified2_Iteration1_Loop [2025-04-26 18:37:58,972 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2025-04-26 18:37:58,972 INFO L243 LassoAnalysis]: Starting lasso preprocessing... [2025-04-26 18:37:58,974 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,976 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,978 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,979 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,981 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,983 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,984 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,986 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,988 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,989 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,991 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,993 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,994 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,996 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,998 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:58,999 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,001 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,003 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,004 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,006 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,008 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,010 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,011 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,013 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,014 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,016 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,018 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,019 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,021 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,023 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,024 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,028 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,030 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,031 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,033 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,035 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,037 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,038 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,040 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,042 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,043 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,045 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,047 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:37:59,270 INFO L261 LassoAnalysis]: Preprocessing complete. [2025-04-26 18:37:59,271 INFO L453 LassoAnalysis]: Using template 'affine'. [2025-04-26 18:37:59,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,272 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2025-04-26 18:37:59,275 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 [2025-04-26 18:37:59,284 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,284 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,284 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,284 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,285 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,285 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,287 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,295 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2025-04-26 18:37:59,297 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 [2025-04-26 18:37:59,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,307 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,308 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,308 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,310 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0 [2025-04-26 18:37:59,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,318 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2025-04-26 18:37:59,321 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 [2025-04-26 18:37:59,330 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,331 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,331 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,333 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,341 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2025-04-26 18:37:59,343 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 [2025-04-26 18:37:59,352 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,353 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,353 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,354 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,354 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,357 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,364 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2025-04-26 18:37:59,367 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 [2025-04-26 18:37:59,376 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,377 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,377 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,377 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,377 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,377 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,379 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Ended with exit code 0 [2025-04-26 18:37:59,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,387 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2025-04-26 18:37:59,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 [2025-04-26 18:37:59,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,398 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,399 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,399 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,401 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2025-04-26 18:37:59,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,409 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2025-04-26 18:37:59,412 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 [2025-04-26 18:37:59,421 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,421 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,421 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,422 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,422 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,424 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,431 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2025-04-26 18:37:59,432 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 [2025-04-26 18:37:59,441 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,442 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,442 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,442 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,442 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,442 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,444 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2025-04-26 18:37:59,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,451 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2025-04-26 18:37:59,453 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 [2025-04-26 18:37:59,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,462 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,462 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,463 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,463 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,465 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,473 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2025-04-26 18:37:59,475 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 [2025-04-26 18:37:59,484 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,484 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,484 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,488 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,488 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,494 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Ended with exit code 0 [2025-04-26 18:37:59,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,501 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2025-04-26 18:37:59,503 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 [2025-04-26 18:37:59,512 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,513 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,513 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,513 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,514 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,514 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,516 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,522 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2025-04-26 18:37:59,524 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 [2025-04-26 18:37:59,533 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,533 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,533 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,533 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,534 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,534 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,536 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2025-04-26 18:37:59,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,544 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2025-04-26 18:37:59,545 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 [2025-04-26 18:37:59,555 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,555 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,555 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,555 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,556 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,556 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,558 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,564 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2025-04-26 18:37:59,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 [2025-04-26 18:37:59,575 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,575 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,577 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,577 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,579 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2025-04-26 18:37:59,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,586 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2025-04-26 18:37:59,588 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 [2025-04-26 18:37:59,597 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,598 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,598 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,600 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,608 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2025-04-26 18:37:59,609 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 [2025-04-26 18:37:59,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,618 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,619 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,619 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,621 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2025-04-26 18:37:59,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,628 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2025-04-26 18:37:59,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 [2025-04-26 18:37:59,644 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,644 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,644 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,644 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,645 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,645 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,648 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Ended with exit code 0 [2025-04-26 18:37:59,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,656 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2025-04-26 18:37:59,657 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 [2025-04-26 18:37:59,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,669 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,669 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,669 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,670 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,670 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,672 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2025-04-26 18:37:59,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,679 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2025-04-26 18:37:59,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 [2025-04-26 18:37:59,690 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,690 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,690 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,690 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,691 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,691 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,694 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2025-04-26 18:37:59,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,701 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2025-04-26 18:37:59,704 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 [2025-04-26 18:37:59,713 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,713 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,713 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,713 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,714 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,714 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,717 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,724 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2025-04-26 18:37:59,725 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 [2025-04-26 18:37:59,735 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,735 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,735 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,735 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,736 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,736 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,738 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2025-04-26 18:37:59,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,746 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2025-04-26 18:37:59,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 [2025-04-26 18:37:59,756 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,757 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,757 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,757 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,758 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,758 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,760 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,765 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Ended with exit code 0 [2025-04-26 18:37:59,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,767 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2025-04-26 18:37:59,769 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 [2025-04-26 18:37:59,778 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,778 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,778 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,779 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,779 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,781 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2025-04-26 18:37:59,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,788 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2025-04-26 18:37:59,789 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 [2025-04-26 18:37:59,798 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,798 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,799 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,799 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,801 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,808 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2025-04-26 18:37:59,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 [2025-04-26 18:37:59,819 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,819 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,819 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,819 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,820 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,820 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,822 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Ended with exit code 0 [2025-04-26 18:37:59,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,829 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2025-04-26 18:37:59,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 [2025-04-26 18:37:59,840 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,840 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,840 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,840 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,841 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,841 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,843 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,850 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2025-04-26 18:37:59,852 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 [2025-04-26 18:37:59,862 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,862 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,863 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,863 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,865 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2025-04-26 18:37:59,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,872 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2025-04-26 18:37:59,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 [2025-04-26 18:37:59,883 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,883 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,883 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,883 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,884 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,884 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,886 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,891 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Ended with exit code 0 [2025-04-26 18:37:59,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,893 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2025-04-26 18:37:59,895 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 [2025-04-26 18:37:59,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,904 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,905 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,905 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,907 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,914 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2025-04-26 18:37:59,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 [2025-04-26 18:37:59,925 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,925 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,925 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,925 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,926 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:59,926 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:59,928 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:59,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2025-04-26 18:37:59,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,935 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2025-04-26 18:37:59,936 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 [2025-04-26 18:37:59,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:59,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:59,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:59,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:59,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:59,946 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:59,946 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:59,948 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2025-04-26 18:37:59,950 INFO L436 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2025-04-26 18:37:59,950 INFO L437 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2025-04-26 18:37:59,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:59,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:59,951 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:59,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2025-04-26 18:37:59,953 INFO L436 nArgumentSynthesizer]: Simplifying supporting invariants... [2025-04-26 18:37:59,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2025-04-26 18:37:59,955 INFO L439 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2025-04-26 18:37:59,956 INFO L476 LassoAnalysis]: Proved termination. [2025-04-26 18:37:59,956 INFO L478 LassoAnalysis]: Termination argument consisting of: Ranking function f(f2Thread1of2ForFork0_~bound~0#1, f2Thread1of2ForFork0_~i~0#1) = 1*f2Thread1of2ForFork0_~bound~0#1 - 1*f2Thread1of2ForFork0_~i~0#1 Supporting invariants [] [2025-04-26 18:37:59,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:59,961 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2025-04-26 18:37:59,972 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:59,980 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-04-26 18:37:59,987 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-04-26 18:37:59,988 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:59,988 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:59,988 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-04-26 18:37:59,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-26 18:38:00,027 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-26 18:38:00,029 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-26 18:38:00,029 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:00,029 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:38:00,029 WARN L254 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-04-26 18:38:00,029 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-26 18:38:00,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:38:00,068 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2025-04-26 18:38:00,069 INFO L70 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 475 states, 469 states have (on average 1.2025586353944564) internal successors, (in total 564), 474 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 7.0) internal successors, (in total 35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:00,134 INFO L74 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 475 states, 469 states have (on average 1.2025586353944564) internal successors, (in total 564), 474 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 7.0) internal successors, (in total 35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) Result 1193 states and 1448 transitions. Complement of second has 9 states. [2025-04-26 18:38:00,134 INFO L140 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2025-04-26 18:38:00,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 7.0) internal successors, (in total 35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:00,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2025-04-26 18:38:00,135 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 6 states and 177 transitions. Stem has 31 letters. Loop has 4 letters. [2025-04-26 18:38:00,136 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:38:00,136 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 6 states and 177 transitions. Stem has 35 letters. Loop has 4 letters. [2025-04-26 18:38:00,136 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:38:00,136 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 6 states and 177 transitions. Stem has 31 letters. Loop has 8 letters. [2025-04-26 18:38:00,136 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:38:00,136 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1193 states and 1448 transitions. [2025-04-26 18:38:00,145 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 6 [2025-04-26 18:38:00,146 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1193 states to 108 states and 120 transitions. [2025-04-26 18:38:00,146 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 108 [2025-04-26 18:38:00,147 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 108 [2025-04-26 18:38:00,147 INFO L74 IsDeterministic]: Start isDeterministic. Operand 108 states and 120 transitions. [2025-04-26 18:38:00,148 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2025-04-26 18:38:00,148 INFO L218 hiAutomatonCegarLoop]: Abstraction has 108 states and 120 transitions. [2025-04-26 18:38:00,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states and 120 transitions. [2025-04-26 18:38:00,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2025-04-26 18:38:00,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 108 states have (on average 1.1111111111111112) internal successors, (in total 120), 107 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:00,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 120 transitions. [2025-04-26 18:38:00,153 INFO L240 hiAutomatonCegarLoop]: Abstraction has 108 states and 120 transitions. [2025-04-26 18:38:00,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-26 18:38:00,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-26 18:38:00,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-04-26 18:38:00,153 INFO L87 Difference]: Start difference. First operand 108 states and 120 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (in total 31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:00,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-04-26 18:38:00,171 INFO L93 Difference]: Finished difference Result 108 states and 120 transitions. [2025-04-26 18:38:00,171 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 108 states and 120 transitions. [2025-04-26 18:38:00,172 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 6 [2025-04-26 18:38:00,172 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 108 states to 108 states and 120 transitions. [2025-04-26 18:38:00,172 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 108 [2025-04-26 18:38:00,172 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 108 [2025-04-26 18:38:00,172 INFO L74 IsDeterministic]: Start isDeterministic. Operand 108 states and 120 transitions. [2025-04-26 18:38:00,173 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2025-04-26 18:38:00,173 INFO L218 hiAutomatonCegarLoop]: Abstraction has 108 states and 120 transitions. [2025-04-26 18:38:00,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states and 120 transitions. [2025-04-26 18:38:00,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2025-04-26 18:38:00,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 108 states have (on average 1.1111111111111112) internal successors, (in total 120), 107 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:00,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 120 transitions. [2025-04-26 18:38:00,179 INFO L240 hiAutomatonCegarLoop]: Abstraction has 108 states and 120 transitions. [2025-04-26 18:38:00,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-26 18:38:00,181 INFO L438 stractBuchiCegarLoop]: Abstraction has 108 states and 120 transitions. [2025-04-26 18:38:00,181 INFO L340 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2025-04-26 18:38:00,181 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand 108 states and 120 transitions. [2025-04-26 18:38:00,182 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 6 [2025-04-26 18:38:00,182 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:38:00,182 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:38:00,182 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:38:00,182 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 18:38:00,183 INFO L752 eck$LassoCheckResult]: Stem: "[260] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[271] L-1-->L752: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[228] L752-->L752-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[285] L752-1-->L752-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[230] L752-2-->L752-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[247] L752-3-->L752-4: Formula: (and (= 20 (select |v_#length_2| 2)) (= (select |v_#valid_3| 2) 1)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[248] L752-4-->L755: Formula: (= v_~_N~0_1 0) InVars {} OutVars{~_N~0=v_~_N~0_1} AuxVars[] AssignedVars[~_N~0]" "[252] L755-->L-1-1: Formula: (= v_~limit~0_1 0) InVars {} OutVars{~limit~0=v_~limit~0_1} AuxVars[] AssignedVars[~limit~0]" "[287] L-1-1-->L-1-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[289] L-1-2-->L770: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_1|, ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_1|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre13#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_~t~1#1, ULTIMATE.start_main_~t~0#1, ULTIMATE.start_main_#t~nondet14#1]" "[277] L770-->L771: Formula: (= v_~_N~0_2 100) InVars {} OutVars{~_N~0=v_~_N~0_2} AuxVars[] AssignedVars[~_N~0]" "[261] L771-->L771-1: Formula: (= (ite (and (<= v_~_N~0_3 1073741823) (<= 0 v_~_N~0_3)) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|) InVars {~_N~0=v_~_N~0_3} OutVars{~_N~0=v_~_N~0_3, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[286] L771-1-->L749: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[227] L749-->L750: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[269] L750-->L749-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[278] L749-1-->L771-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[291] L771-2-->L772: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[229] L772-->L772-1: Formula: (= v_~_N~0_4 v_~limit~0_2) InVars {~_N~0=v_~_N~0_4} OutVars{~_N~0=v_~_N~0_4, ~limit~0=v_~limit~0_2} AuxVars[] AssignedVars[~limit~0]" "[242] L772-1-->L773-4: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[275] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[251] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[250] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[276] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[245] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[358] L775-3-->$Ultimate##0: Formula: (and (= |v_f1Thread1of2ForFork1_#in~arg.base_4| 0) (= v_f1Thread1of2ForFork1_thidvar1_2 0) (= |v_f1Thread1of2ForFork1_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre10#1_13| v_f1Thread1of2ForFork1_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_13|} OutVars{f1Thread1of2ForFork1_~l~0=v_f1Thread1of2ForFork1_~l~0_8, f1Thread1of2ForFork1_thidvar1=v_f1Thread1of2ForFork1_thidvar1_2, f1Thread1of2ForFork1_thidvar0=v_f1Thread1of2ForFork1_thidvar0_2, f1Thread1of2ForFork1_#res.base=|v_f1Thread1of2ForFork1_#res.base_4|, f1Thread1of2ForFork1_~arg.offset=v_f1Thread1of2ForFork1_~arg.offset_4, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_13|, f1Thread1of2ForFork1_#in~arg.offset=|v_f1Thread1of2ForFork1_#in~arg.offset_4|, f1Thread1of2ForFork1_#res.offset=|v_f1Thread1of2ForFork1_#res.offset_4|, f1Thread1of2ForFork1_~arg.base=v_f1Thread1of2ForFork1_~arg.base_4, f1Thread1of2ForFork1_#in~arg.base=|v_f1Thread1of2ForFork1_#in~arg.base_4|} AuxVars[] AssignedVars[f1Thread1of2ForFork1_~l~0, f1Thread1of2ForFork1_thidvar1, f1Thread1of2ForFork1_thidvar0, f1Thread1of2ForFork1_#res.base, f1Thread1of2ForFork1_~arg.offset, f1Thread1of2ForFork1_#in~arg.offset, f1Thread1of2ForFork1_#res.offset, f1Thread1of2ForFork1_~arg.base, f1Thread1of2ForFork1_#in~arg.base]" "[296] $Ultimate##0-->L757: Formula: (and (= |v_f1Thread1of2ForFork1_#in~arg.base_1| v_f1Thread1of2ForFork1_~arg.base_1) (= v_f1Thread1of2ForFork1_~arg.offset_1 |v_f1Thread1of2ForFork1_#in~arg.offset_1|)) InVars {f1Thread1of2ForFork1_#in~arg.offset=|v_f1Thread1of2ForFork1_#in~arg.offset_1|, f1Thread1of2ForFork1_#in~arg.base=|v_f1Thread1of2ForFork1_#in~arg.base_1|} OutVars{f1Thread1of2ForFork1_#in~arg.offset=|v_f1Thread1of2ForFork1_#in~arg.offset_1|, f1Thread1of2ForFork1_~arg.offset=v_f1Thread1of2ForFork1_~arg.offset_1, f1Thread1of2ForFork1_~arg.base=v_f1Thread1of2ForFork1_~arg.base_1, f1Thread1of2ForFork1_#in~arg.base=|v_f1Thread1of2ForFork1_#in~arg.base_1|} AuxVars[] AssignedVars[f1Thread1of2ForFork1_~arg.offset, f1Thread1of2ForFork1_~arg.base]" "[297] L757-->L758: Formula: true InVars {} OutVars{f1Thread1of2ForFork1_~l~0=v_f1Thread1of2ForFork1_~l~0_1} AuxVars[] AssignedVars[f1Thread1of2ForFork1_~l~0]" "[258] L775-4-->L775-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[262] L775-5-->L775-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[266] L775-6-->L773-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1]" "[292] L773-1-->L773-2: Formula: (= (+ |v_ULTIMATE.start_main_~i~1#1_4| 1) |v_ULTIMATE.start_main_#t~pre12#1_2|) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[255] L773-2-->L773-3: Formula: (= |v_ULTIMATE.start_main_~i~1#1_5| (+ |v_ULTIMATE.start_main_~i~1#1_6| 1)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[223] L773-3-->L773-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[275] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[251] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[250] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[276] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[245] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[359] L775-3-->$Ultimate##0: Formula: (and (= |v_f1Thread2of2ForFork1_#in~arg.offset_4| 0) (= v_f1Thread2of2ForFork1_thidvar1_2 0) (= |v_f1Thread2of2ForFork1_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre10#1_15| v_f1Thread2of2ForFork1_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_15|} OutVars{f1Thread2of2ForFork1_~l~0=v_f1Thread2of2ForFork1_~l~0_8, f1Thread2of2ForFork1_#in~arg.offset=|v_f1Thread2of2ForFork1_#in~arg.offset_4|, f1Thread2of2ForFork1_#res.base=|v_f1Thread2of2ForFork1_#res.base_4|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_15|, f1Thread2of2ForFork1_~arg.base=v_f1Thread2of2ForFork1_~arg.base_4, f1Thread2of2ForFork1_#res.offset=|v_f1Thread2of2ForFork1_#res.offset_4|, f1Thread2of2ForFork1_~arg.offset=v_f1Thread2of2ForFork1_~arg.offset_4, f1Thread2of2ForFork1_thidvar1=v_f1Thread2of2ForFork1_thidvar1_2, f1Thread2of2ForFork1_thidvar0=v_f1Thread2of2ForFork1_thidvar0_2, f1Thread2of2ForFork1_#in~arg.base=|v_f1Thread2of2ForFork1_#in~arg.base_4|} AuxVars[] AssignedVars[f1Thread2of2ForFork1_~l~0, f1Thread2of2ForFork1_#in~arg.offset, f1Thread2of2ForFork1_#res.base, f1Thread2of2ForFork1_~arg.base, f1Thread2of2ForFork1_#res.offset, f1Thread2of2ForFork1_~arg.offset, f1Thread2of2ForFork1_thidvar1, f1Thread2of2ForFork1_thidvar0, f1Thread2of2ForFork1_#in~arg.base]" "[302] $Ultimate##0-->L757: Formula: (and (= |v_f1Thread2of2ForFork1_#in~arg.base_1| v_f1Thread2of2ForFork1_~arg.base_1) (= |v_f1Thread2of2ForFork1_#in~arg.offset_1| v_f1Thread2of2ForFork1_~arg.offset_1)) InVars {f1Thread2of2ForFork1_#in~arg.offset=|v_f1Thread2of2ForFork1_#in~arg.offset_1|, f1Thread2of2ForFork1_#in~arg.base=|v_f1Thread2of2ForFork1_#in~arg.base_1|} OutVars{f1Thread2of2ForFork1_~arg.base=v_f1Thread2of2ForFork1_~arg.base_1, f1Thread2of2ForFork1_~arg.offset=v_f1Thread2of2ForFork1_~arg.offset_1, f1Thread2of2ForFork1_#in~arg.offset=|v_f1Thread2of2ForFork1_#in~arg.offset_1|, f1Thread2of2ForFork1_#in~arg.base=|v_f1Thread2of2ForFork1_#in~arg.base_1|} AuxVars[] AssignedVars[f1Thread2of2ForFork1_~arg.base, f1Thread2of2ForFork1_~arg.offset]" "[303] L757-->L758: Formula: true InVars {} OutVars{f1Thread2of2ForFork1_~l~0=v_f1Thread2of2ForFork1_~l~0_1} AuxVars[] AssignedVars[f1Thread2of2ForFork1_~l~0]" "[258] L775-4-->L775-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[262] L775-5-->L775-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[266] L775-6-->L773-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1]" "[292] L773-1-->L773-2: Formula: (= (+ |v_ULTIMATE.start_main_~i~1#1_4| 1) |v_ULTIMATE.start_main_#t~pre12#1_2|) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[255] L773-2-->L773-3: Formula: (= |v_ULTIMATE.start_main_~i~1#1_5| (+ |v_ULTIMATE.start_main_~i~1#1_6| 1)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[223] L773-3-->L773-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[275] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[251] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[250] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[276] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[245] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[356] L775-3-->ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 18:38:00,183 INFO L754 eck$LassoCheckResult]: Loop: "[357] ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 18:38:00,183 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:00,184 INFO L85 PathProgramCache]: Analyzing trace with hash -429869396, now seen corresponding path program 1 times [2025-04-26 18:38:00,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:00,184 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804997108] [2025-04-26 18:38:00,184 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:00,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:00,194 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-04-26 18:38:00,203 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-04-26 18:38:00,203 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:00,203 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:00,203 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:00,206 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-04-26 18:38:00,212 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-04-26 18:38:00,213 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:00,213 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:00,217 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:38:00,217 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:00,218 INFO L85 PathProgramCache]: Analyzing trace with hash 388, now seen corresponding path program 1 times [2025-04-26 18:38:00,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:00,218 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34651364] [2025-04-26 18:38:00,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:00,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:00,220 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 18:38:00,220 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 18:38:00,220 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:00,220 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:00,220 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:00,221 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 18:38:00,221 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 18:38:00,221 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:00,221 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:00,223 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:38:00,223 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:00,223 INFO L85 PathProgramCache]: Analyzing trace with hash -441049031, now seen corresponding path program 1 times [2025-04-26 18:38:00,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:00,223 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640267958] [2025-04-26 18:38:00,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:00,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:00,229 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-04-26 18:38:00,235 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-04-26 18:38:00,235 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:00,235 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:00,235 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:00,238 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-04-26 18:38:00,244 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-04-26 18:38:00,245 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:00,245 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:00,251 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:38:00,561 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-04-26 18:38:00,566 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-04-26 18:38:00,566 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:00,566 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:00,566 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:00,572 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-04-26 18:38:00,576 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-04-26 18:38:00,576 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:00,576 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:00,590 WARN L166 chiAutomizerObserver]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 18:38:00,614 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-04-26 18:38:00,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (91)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:00,624 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 18:38:00,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 18:38:00,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:00,626 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:00,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (155)] Waiting until timeout for monitored process [2025-04-26 18:38:00,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 143 places, 138 transitions, 312 flow [2025-04-26 18:38:00,668 INFO L116 PetriNetUnfolderBase]: 10/222 cut-off events. [2025-04-26 18:38:00,669 INFO L117 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2025-04-26 18:38:00,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 246 conditions, 222 events. 10/222 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 545 event pairs, 0 based on Foata normal form. 0/205 useless extension candidates. Maximal degree in co-relation 239. Up to 8 conditions per place. [2025-04-26 18:38:00,669 INFO L82 GeneralOperation]: Start removeDead. Operand has 143 places, 138 transitions, 312 flow [2025-04-26 18:38:00,671 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 96 places, 90 transitions, 201 flow [2025-04-26 18:38:00,671 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 96 places, 90 transitions, 201 flow [2025-04-26 18:38:00,671 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 96 places, 90 transitions, 201 flow [2025-04-26 18:38:02,017 INFO L135 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 66357 states, 66349 states have (on average 4.23849643551523) internal successors, (in total 281220), 66356 states have internal predecessors, (281220), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:02,160 INFO L171 actionProvider$Eager]: Constructed initial Büchi automaton abstraction (from Petri net) that has 66357 states, 66349 states have (on average 4.23849643551523) internal successors, (in total 281220), 66356 states have internal predecessors, (281220), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:02,161 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 18:38:02,238 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 56088#[f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, f1FINAL]true [2025-04-26 18:38:02,254 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 56134#[f1FINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, f1EXIT]true [2025-04-26 18:38:02,255 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35314#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759, f1EXIT, L759]true [2025-04-26 18:38:02,255 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32300#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759, f1EXIT, L758]true [2025-04-26 18:38:02,261 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32344#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, L758, L759]true [2025-04-26 18:38:02,261 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29552#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, L758, L758]true [2025-04-26 18:38:02,290 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 56648#[f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, f1FINAL]true [2025-04-26 18:38:02,291 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36308#[f1EXIT, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:38:02,291 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33248#[f1EXIT, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:38:02,315 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36440#[L759, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:02,315 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27914#[L759, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:38:02,315 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25386#[L759, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:38:02,333 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33424#[L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, f1EXIT]true [2025-04-26 18:38:02,334 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25430#[L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L759]true [2025-04-26 18:38:02,334 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22996#[L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L758]true [2025-04-26 18:38:02,348 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33646#[f1EXIT, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:38:02,349 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30800#[f1EXIT, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:38:02,498 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33778#[L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759, f1EXIT]true [2025-04-26 18:38:02,499 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25738#[L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759, L759]true [2025-04-26 18:38:02,499 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23296#[L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759, L758]true [2025-04-26 18:38:02,520 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30976#[L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, f1EXIT]true [2025-04-26 18:38:02,520 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23340#[L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L759]true [2025-04-26 18:38:02,521 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 20984#[L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L758]true [2025-04-26 18:38:02,521 WARN L140 AmpleReduction]: Number of pruned transitions: 3136 [2025-04-26 18:38:02,521 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 23 [2025-04-26 18:38:02,521 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 73 [2025-04-26 18:38:02,521 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:215 [2025-04-26 18:38:02,521 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:1428 [2025-04-26 18:38:02,521 WARN L145 AmpleReduction]: Times succ was already a loop node:4 [2025-04-26 18:38:02,521 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:50 [2025-04-26 18:38:02,521 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 18:38:02,523 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 1694 states, 1686 states have (on average 1.2769869513641756) internal successors, (in total 2153), 1693 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:02,523 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 18:38:02,523 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 18:38:02,523 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 18:38:02,523 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 18:38:02,523 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 18:38:02,523 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 18:38:02,523 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 18:38:02,523 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 18:38:02,524 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 1694 states, 1686 states have (on average 1.2769869513641756) internal successors, (in total 2153), 1693 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:02,538 INFO L131 ngComponentsAnalysis]: Automaton has 77 accepting balls. 239 [2025-04-26 18:38:02,541 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:38:02,541 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:38:02,543 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:38:02,543 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2025-04-26 18:38:02,543 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 18:38:02,545 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 1694 states, 1686 states have (on average 1.2769869513641756) internal successors, (in total 2153), 1693 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:02,559 INFO L131 ngComponentsAnalysis]: Automaton has 77 accepting balls. 239 [2025-04-26 18:38:02,559 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:38:02,559 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:38:02,560 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:38:02,560 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2025-04-26 18:38:02,561 INFO L752 eck$LassoCheckResult]: Stem: "[460] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[471] L-1-->L752: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[428] L752-->L752-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[485] L752-1-->L752-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[430] L752-2-->L752-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[447] L752-3-->L752-4: Formula: (and (= 20 (select |v_#length_2| 2)) (= (select |v_#valid_3| 2) 1)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[448] L752-4-->L755: Formula: (= v_~_N~0_1 0) InVars {} OutVars{~_N~0=v_~_N~0_1} AuxVars[] AssignedVars[~_N~0]" "[452] L755-->L-1-1: Formula: (= v_~limit~0_1 0) InVars {} OutVars{~limit~0=v_~limit~0_1} AuxVars[] AssignedVars[~limit~0]" "[487] L-1-1-->L-1-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[489] L-1-2-->L770: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_1|, ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_1|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre13#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_~t~1#1, ULTIMATE.start_main_~t~0#1, ULTIMATE.start_main_#t~nondet14#1]" "[477] L770-->L771: Formula: (= v_~_N~0_2 100) InVars {} OutVars{~_N~0=v_~_N~0_2} AuxVars[] AssignedVars[~_N~0]" "[461] L771-->L771-1: Formula: (= (ite (and (<= v_~_N~0_3 1073741823) (<= 0 v_~_N~0_3)) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|) InVars {~_N~0=v_~_N~0_3} OutVars{~_N~0=v_~_N~0_3, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[486] L771-1-->L749: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[427] L749-->L750: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[469] L750-->L749-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[478] L749-1-->L771-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[491] L771-2-->L772: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[429] L772-->L772-1: Formula: (= v_~_N~0_4 v_~limit~0_2) InVars {~_N~0=v_~_N~0_4} OutVars{~_N~0=v_~_N~0_4, ~limit~0=v_~limit~0_2} AuxVars[] AssignedVars[~limit~0]" "[442] L772-1-->L773-4: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[474] L773-4-->L773-5: Formula: (<= v_~_N~0_6 |v_ULTIMATE.start_main_~i~1#1_7|) InVars {~_N~0=v_~_N~0_6, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_7|} OutVars{~_N~0=v_~_N~0_6, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_7|} AuxVars[] AssignedVars[]" "[426] L773-5-->L777: Formula: true InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[456] L777-->L778: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~1#1]" "[440] L778-->L778-1: Formula: (= |v_ULTIMATE.start_main_#t~pre13#1_2| |v_#pthreadsForks_4|) InVars {#pthreadsForks=|v_#pthreadsForks_4|} OutVars{#pthreadsForks=|v_#pthreadsForks_4|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre13#1]" "[479] L778-1-->L778-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|) InVars {#pthreadsForks=|v_#pthreadsForks_6|} OutVars{#pthreadsForks=|v_#pthreadsForks_5|} AuxVars[] AssignedVars[#pthreadsForks]" "[465] L778-2-->L778-3: Formula: (= |v_ULTIMATE.start_main_~t~1#1_3| |v_ULTIMATE.start_main_#t~pre13#1_3|) InVars {ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_3|} OutVars{ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_3|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~1#1]" "[582] L778-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre13#1_15| v_f2Thread1of3ForFork0_thidvar0_2) (= |v_f2Thread1of3ForFork0_#in~arg#1.offset_4| 0) (= v_f2Thread1of3ForFork0_thidvar2_2 0) (= v_f2Thread1of3ForFork0_thidvar1_2 0) (= |v_f2Thread1of3ForFork0_#in~arg#1.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_15|} OutVars{f2Thread1of3ForFork0_~bound~0#1=|v_f2Thread1of3ForFork0_~bound~0#1_10|, f2Thread1of3ForFork0_thidvar0=v_f2Thread1of3ForFork0_thidvar0_2, f2Thread1of3ForFork0_#in~arg#1.offset=|v_f2Thread1of3ForFork0_#in~arg#1.offset_4|, f2Thread1of3ForFork0_#res#1.base=|v_f2Thread1of3ForFork0_#res#1.base_4|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_15|, f2Thread1of3ForFork0___VERIFIER_assert_#in~expression#1=|v_f2Thread1of3ForFork0___VERIFIER_assert_#in~expression#1_8|, f2Thread1of3ForFork0_#t~post9#1=|v_f2Thread1of3ForFork0_#t~post9#1_8|, f2Thread1of3ForFork0_~arg#1.base=|v_f2Thread1of3ForFork0_~arg#1.base_4|, f2Thread1of3ForFork0_~i~0#1=|v_f2Thread1of3ForFork0_~i~0#1_16|, f2Thread1of3ForFork0___VERIFIER_assert_~expression#1=|v_f2Thread1of3ForFork0___VERIFIER_assert_~expression#1_12|, f2Thread1of3ForFork0_#in~arg#1.base=|v_f2Thread1of3ForFork0_#in~arg#1.base_4|, f2Thread1of3ForFork0_#res#1.offset=|v_f2Thread1of3ForFork0_#res#1.offset_4|, f2Thread1of3ForFork0_~arg#1.offset=|v_f2Thread1of3ForFork0_~arg#1.offset_4|, f2Thread1of3ForFork0_thidvar1=v_f2Thread1of3ForFork0_thidvar1_2, f2Thread1of3ForFork0_thidvar2=v_f2Thread1of3ForFork0_thidvar2_2} AuxVars[] AssignedVars[f2Thread1of3ForFork0_~bound~0#1, f2Thread1of3ForFork0_thidvar0, f2Thread1of3ForFork0_#in~arg#1.offset, f2Thread1of3ForFork0_#res#1.base, f2Thread1of3ForFork0___VERIFIER_assert_#in~expression#1, f2Thread1of3ForFork0_#t~post9#1, f2Thread1of3ForFork0_~arg#1.base, f2Thread1of3ForFork0_~i~0#1, f2Thread1of3ForFork0___VERIFIER_assert_~expression#1, f2Thread1of3ForFork0_#in~arg#1.base, f2Thread1of3ForFork0_#res#1.offset, f2Thread1of3ForFork0_~arg#1.offset, f2Thread1of3ForFork0_thidvar1, f2Thread1of3ForFork0_thidvar2]" "[536] $Ultimate##0-->L763: Formula: (and (= |v_f2Thread1of3ForFork0_~arg#1.base_1| |v_f2Thread1of3ForFork0_#in~arg#1.base_1|) (= |v_f2Thread1of3ForFork0_~arg#1.offset_1| |v_f2Thread1of3ForFork0_#in~arg#1.offset_1|)) InVars {f2Thread1of3ForFork0_#in~arg#1.offset=|v_f2Thread1of3ForFork0_#in~arg#1.offset_1|, f2Thread1of3ForFork0_#in~arg#1.base=|v_f2Thread1of3ForFork0_#in~arg#1.base_1|} OutVars{f2Thread1of3ForFork0_~arg#1.base=|v_f2Thread1of3ForFork0_~arg#1.base_1|, f2Thread1of3ForFork0_#in~arg#1.offset=|v_f2Thread1of3ForFork0_#in~arg#1.offset_1|, f2Thread1of3ForFork0_~arg#1.offset=|v_f2Thread1of3ForFork0_~arg#1.offset_1|, f2Thread1of3ForFork0_#in~arg#1.base=|v_f2Thread1of3ForFork0_#in~arg#1.base_1|} AuxVars[] AssignedVars[f2Thread1of3ForFork0_~arg#1.base, f2Thread1of3ForFork0_~arg#1.offset]" "[537] L763-->L763-1: Formula: true InVars {} OutVars{f2Thread1of3ForFork0_~i~0#1=|v_f2Thread1of3ForFork0_~i~0#1_1|} AuxVars[] AssignedVars[f2Thread1of3ForFork0_~i~0#1]" "[538] L763-1-->L764: Formula: true InVars {} OutVars{f2Thread1of3ForFork0_~bound~0#1=|v_f2Thread1of3ForFork0_~bound~0#1_1|} AuxVars[] AssignedVars[f2Thread1of3ForFork0_~bound~0#1]" "[539] L764-->L765: Formula: (= |v_f2Thread1of3ForFork0_~bound~0#1_3| v_~limit~0_5) InVars {~limit~0=v_~limit~0_5} OutVars{f2Thread1of3ForFork0_~bound~0#1=|v_f2Thread1of3ForFork0_~bound~0#1_3|, ~limit~0=v_~limit~0_5} AuxVars[] AssignedVars[f2Thread1of3ForFork0_~bound~0#1]" "[540] L765-->L765-5: Formula: (= |v_f2Thread1of3ForFork0_~i~0#1_3| 0) InVars {} OutVars{f2Thread1of3ForFork0_~i~0#1=|v_f2Thread1of3ForFork0_~i~0#1_3|} AuxVars[] AssignedVars[f2Thread1of3ForFork0_~i~0#1]" [2025-04-26 18:38:02,561 INFO L754 eck$LassoCheckResult]: Loop: "[542] L765-5-->L765-2: Formula: (< |v_f2Thread1of3ForFork0_~i~0#1_7| |v_f2Thread1of3ForFork0_~bound~0#1_7|) InVars {f2Thread1of3ForFork0_~bound~0#1=|v_f2Thread1of3ForFork0_~bound~0#1_7|, f2Thread1of3ForFork0_~i~0#1=|v_f2Thread1of3ForFork0_~i~0#1_7|} OutVars{f2Thread1of3ForFork0_~bound~0#1=|v_f2Thread1of3ForFork0_~bound~0#1_7|, f2Thread1of3ForFork0_~i~0#1=|v_f2Thread1of3ForFork0_~i~0#1_7|} AuxVars[] AssignedVars[]" "[544] L765-2-->L765-3: Formula: (= |v_f2Thread1of3ForFork0_~i~0#1_11| |v_f2Thread1of3ForFork0_#t~post9#1_1|) InVars {f2Thread1of3ForFork0_~i~0#1=|v_f2Thread1of3ForFork0_~i~0#1_11|} OutVars{f2Thread1of3ForFork0_#t~post9#1=|v_f2Thread1of3ForFork0_#t~post9#1_1|, f2Thread1of3ForFork0_~i~0#1=|v_f2Thread1of3ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[f2Thread1of3ForFork0_#t~post9#1]" "[546] L765-3-->L765-4: Formula: (= |v_f2Thread1of3ForFork0_~i~0#1_13| (+ |v_f2Thread1of3ForFork0_#t~post9#1_3| 1)) InVars {f2Thread1of3ForFork0_#t~post9#1=|v_f2Thread1of3ForFork0_#t~post9#1_3|} OutVars{f2Thread1of3ForFork0_#t~post9#1=|v_f2Thread1of3ForFork0_#t~post9#1_3|, f2Thread1of3ForFork0_~i~0#1=|v_f2Thread1of3ForFork0_~i~0#1_13|} AuxVars[] AssignedVars[f2Thread1of3ForFork0_~i~0#1]" "[548] L765-4-->L765-5: Formula: true InVars {} OutVars{f2Thread1of3ForFork0_#t~post9#1=|v_f2Thread1of3ForFork0_#t~post9#1_5|} AuxVars[] AssignedVars[f2Thread1of3ForFork0_#t~post9#1]" [2025-04-26 18:38:02,561 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:02,561 INFO L85 PathProgramCache]: Analyzing trace with hash 2081011652, now seen corresponding path program 1 times [2025-04-26 18:38:02,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:02,561 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572845592] [2025-04-26 18:38:02,562 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:02,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:02,565 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-04-26 18:38:02,568 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-04-26 18:38:02,568 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:02,568 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:38:02,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:38:02,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-26 18:38:02,611 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572845592] [2025-04-26 18:38:02,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572845592] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-26 18:38:02,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-26 18:38:02,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-26 18:38:02,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016684329] [2025-04-26 18:38:02,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-26 18:38:02,612 INFO L757 eck$LassoCheckResult]: stem already infeasible [2025-04-26 18:38:02,612 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:02,612 INFO L85 PathProgramCache]: Analyzing trace with hash 17610501, now seen corresponding path program 1 times [2025-04-26 18:38:02,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:02,612 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694871167] [2025-04-26 18:38:02,612 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:02,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:02,616 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-26 18:38:02,617 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-26 18:38:02,617 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:02,617 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:02,617 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:02,617 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-26 18:38:02,618 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-26 18:38:02,618 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:02,618 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:02,620 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:38:02,629 INFO L206 LassoAnalysis]: Preferences: [2025-04-26 18:38:02,629 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2025-04-26 18:38:02,630 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2025-04-26 18:38:02,630 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2025-04-26 18:38:02,630 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2025-04-26 18:38:02,630 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:02,630 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2025-04-26 18:38:02,630 INFO L131 ssoRankerPreferences]: Path of dumped script: [2025-04-26 18:38:02,630 INFO L132 ssoRankerPreferences]: Filename of dumped script: unwind3-100.i_petrified3_Iteration1_Loop [2025-04-26 18:38:02,630 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2025-04-26 18:38:02,630 INFO L243 LassoAnalysis]: Starting lasso preprocessing... [2025-04-26 18:38:02,632 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,636 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,638 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,639 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,642 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,644 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,645 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,647 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,648 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,650 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,651 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,653 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,654 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,656 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,657 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,659 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,661 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,662 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,664 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,666 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,673 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,675 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,679 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,681 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,683 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,684 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,686 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,687 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,689 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,690 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,692 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,693 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,695 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,696 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,698 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,699 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,702 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,704 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,705 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,707 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,708 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,710 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,711 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:02,913 INFO L261 LassoAnalysis]: Preprocessing complete. [2025-04-26 18:38:02,913 INFO L367 LassoAnalysis]: Checking for nontermination... [2025-04-26 18:38:02,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:02,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:02,915 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:02,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Waiting until timeout for monitored process [2025-04-26 18:38:02,917 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:02,917 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:02,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Ended with exit code 0 [2025-04-26 18:38:02,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:02,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:02,935 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:02,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2025-04-26 18:38:02,936 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2025-04-26 18:38:02,936 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:02,998 INFO L407 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2025-04-26 18:38:03,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Ended with exit code 0 [2025-04-26 18:38:03,002 INFO L206 LassoAnalysis]: Preferences: [2025-04-26 18:38:03,002 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2025-04-26 18:38:03,002 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2025-04-26 18:38:03,002 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2025-04-26 18:38:03,002 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2025-04-26 18:38:03,003 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:03,003 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2025-04-26 18:38:03,003 INFO L131 ssoRankerPreferences]: Path of dumped script: [2025-04-26 18:38:03,003 INFO L132 ssoRankerPreferences]: Filename of dumped script: unwind3-100.i_petrified3_Iteration1_Loop [2025-04-26 18:38:03,003 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2025-04-26 18:38:03,003 INFO L243 LassoAnalysis]: Starting lasso preprocessing... [2025-04-26 18:38:03,004 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,007 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,009 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,013 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,015 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,016 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,018 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,019 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,021 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,023 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,024 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,026 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,027 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,029 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,030 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,032 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,034 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,035 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,037 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,039 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,040 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,042 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,043 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,046 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,047 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,049 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,050 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,052 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,053 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,054 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,055 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,057 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,058 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,059 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,060 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,062 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,064 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,065 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,066 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,068 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,069 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,077 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,079 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:03,259 INFO L261 LassoAnalysis]: Preprocessing complete. [2025-04-26 18:38:03,259 INFO L453 LassoAnalysis]: Using template 'affine'. [2025-04-26 18:38:03,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:03,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:03,261 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:03,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2025-04-26 18:38:03,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 [2025-04-26 18:38:03,273 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:03,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:03,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:03,273 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:03,274 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:03,274 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:03,276 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:03,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:03,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:03,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:03,283 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:03,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2025-04-26 18:38:03,284 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 [2025-04-26 18:38:03,294 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:03,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:03,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:03,294 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:03,295 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:03,295 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:03,297 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:03,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Ended with exit code 0 [2025-04-26 18:38:03,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:03,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:03,303 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:03,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2025-04-26 18:38:03,305 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 [2025-04-26 18:38:03,314 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:03,314 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:38:03,314 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:03,314 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:03,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:03,315 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:38:03,315 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:38:03,316 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2025-04-26 18:38:03,319 INFO L436 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2025-04-26 18:38:03,319 INFO L437 ModelExtractionUtils]: 0 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2025-04-26 18:38:03,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:03,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:03,320 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:03,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2025-04-26 18:38:03,322 INFO L436 nArgumentSynthesizer]: Simplifying supporting invariants... [2025-04-26 18:38:03,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2025-04-26 18:38:03,324 INFO L439 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2025-04-26 18:38:03,325 INFO L476 LassoAnalysis]: Proved termination. [2025-04-26 18:38:03,325 INFO L478 LassoAnalysis]: Termination argument consisting of: Ranking function f(f2Thread1of3ForFork0_~bound~0#1, f2Thread1of3ForFork0_~i~0#1) = 1*f2Thread1of3ForFork0_~bound~0#1 - 1*f2Thread1of3ForFork0_~i~0#1 Supporting invariants [] [2025-04-26 18:38:03,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Ended with exit code 0 [2025-04-26 18:38:03,330 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2025-04-26 18:38:03,339 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:03,345 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-04-26 18:38:03,350 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-04-26 18:38:03,350 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:03,350 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:38:03,350 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-04-26 18:38:03,350 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-26 18:38:03,380 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-26 18:38:03,381 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-26 18:38:03,381 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:03,381 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:38:03,381 WARN L254 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-04-26 18:38:03,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-26 18:38:03,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:38:03,411 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2025-04-26 18:38:03,413 INFO L70 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 1694 states, 1686 states have (on average 1.2769869513641756) internal successors, (in total 2153), 1693 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 7.0) internal successors, (in total 35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:03,498 INFO L74 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 1694 states, 1686 states have (on average 1.2769869513641756) internal successors, (in total 2153), 1693 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 7.0) internal successors, (in total 35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) Result 4404 states and 5739 transitions. Complement of second has 9 states. [2025-04-26 18:38:03,499 INFO L140 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2025-04-26 18:38:03,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 7.0) internal successors, (in total 35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:03,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 214 transitions. [2025-04-26 18:38:03,499 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 6 states and 214 transitions. Stem has 31 letters. Loop has 4 letters. [2025-04-26 18:38:03,500 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:38:03,500 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 6 states and 214 transitions. Stem has 35 letters. Loop has 4 letters. [2025-04-26 18:38:03,500 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:38:03,500 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 6 states and 214 transitions. Stem has 31 letters. Loop has 8 letters. [2025-04-26 18:38:03,500 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:38:03,500 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4404 states and 5739 transitions. [2025-04-26 18:38:03,528 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 23 [2025-04-26 18:38:03,530 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4404 states to 333 states and 398 transitions. [2025-04-26 18:38:03,530 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 333 [2025-04-26 18:38:03,530 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2025-04-26 18:38:03,530 INFO L74 IsDeterministic]: Start isDeterministic. Operand 333 states and 398 transitions. [2025-04-26 18:38:03,531 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2025-04-26 18:38:03,531 INFO L218 hiAutomatonCegarLoop]: Abstraction has 333 states and 398 transitions. [2025-04-26 18:38:03,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states and 398 transitions. [2025-04-26 18:38:03,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2025-04-26 18:38:03,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 333 states have (on average 1.1951951951951951) internal successors, (in total 398), 332 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:03,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 398 transitions. [2025-04-26 18:38:03,537 INFO L240 hiAutomatonCegarLoop]: Abstraction has 333 states and 398 transitions. [2025-04-26 18:38:03,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-26 18:38:03,538 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-26 18:38:03,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-04-26 18:38:03,538 INFO L87 Difference]: Start difference. First operand 333 states and 398 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (in total 31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:03,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-04-26 18:38:03,558 INFO L93 Difference]: Finished difference Result 333 states and 398 transitions. [2025-04-26 18:38:03,558 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 333 states and 398 transitions. [2025-04-26 18:38:03,560 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 23 [2025-04-26 18:38:03,561 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 333 states to 333 states and 398 transitions. [2025-04-26 18:38:03,561 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 333 [2025-04-26 18:38:03,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2025-04-26 18:38:03,561 INFO L74 IsDeterministic]: Start isDeterministic. Operand 333 states and 398 transitions. [2025-04-26 18:38:03,562 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2025-04-26 18:38:03,562 INFO L218 hiAutomatonCegarLoop]: Abstraction has 333 states and 398 transitions. [2025-04-26 18:38:03,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states and 398 transitions. [2025-04-26 18:38:03,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2025-04-26 18:38:03,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 333 states have (on average 1.1951951951951951) internal successors, (in total 398), 332 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:03,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 398 transitions. [2025-04-26 18:38:03,569 INFO L240 hiAutomatonCegarLoop]: Abstraction has 333 states and 398 transitions. [2025-04-26 18:38:03,569 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-26 18:38:03,570 INFO L438 stractBuchiCegarLoop]: Abstraction has 333 states and 398 transitions. [2025-04-26 18:38:03,570 INFO L340 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2025-04-26 18:38:03,570 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand 333 states and 398 transitions. [2025-04-26 18:38:03,571 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 23 [2025-04-26 18:38:03,571 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:38:03,571 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:38:03,571 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:38:03,572 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 18:38:03,572 INFO L752 eck$LassoCheckResult]: Stem: "[460] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[471] L-1-->L752: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[428] L752-->L752-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[485] L752-1-->L752-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[430] L752-2-->L752-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[447] L752-3-->L752-4: Formula: (and (= 20 (select |v_#length_2| 2)) (= (select |v_#valid_3| 2) 1)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[448] L752-4-->L755: Formula: (= v_~_N~0_1 0) InVars {} OutVars{~_N~0=v_~_N~0_1} AuxVars[] AssignedVars[~_N~0]" "[452] L755-->L-1-1: Formula: (= v_~limit~0_1 0) InVars {} OutVars{~limit~0=v_~limit~0_1} AuxVars[] AssignedVars[~limit~0]" "[487] L-1-1-->L-1-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[489] L-1-2-->L770: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_1|, ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_1|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre13#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_~t~1#1, ULTIMATE.start_main_~t~0#1, ULTIMATE.start_main_#t~nondet14#1]" "[477] L770-->L771: Formula: (= v_~_N~0_2 100) InVars {} OutVars{~_N~0=v_~_N~0_2} AuxVars[] AssignedVars[~_N~0]" "[461] L771-->L771-1: Formula: (= (ite (and (<= v_~_N~0_3 1073741823) (<= 0 v_~_N~0_3)) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|) InVars {~_N~0=v_~_N~0_3} OutVars{~_N~0=v_~_N~0_3, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[486] L771-1-->L749: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[427] L749-->L750: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[469] L750-->L749-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[478] L749-1-->L771-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[491] L771-2-->L772: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[429] L772-->L772-1: Formula: (= v_~_N~0_4 v_~limit~0_2) InVars {~_N~0=v_~_N~0_4} OutVars{~_N~0=v_~_N~0_4, ~limit~0=v_~limit~0_2} AuxVars[] AssignedVars[~limit~0]" "[442] L772-1-->L773-4: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[475] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[451] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[450] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[476] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[445] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[587] L775-3-->$Ultimate##0: Formula: (and (= |v_f1Thread1of3ForFork1_#in~arg.base_4| 0) (= v_f1Thread1of3ForFork1_thidvar1_2 0) (= |v_f1Thread1of3ForFork1_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre10#1_23| v_f1Thread1of3ForFork1_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_23|} OutVars{f1Thread1of3ForFork1_~l~0=v_f1Thread1of3ForFork1_~l~0_8, f1Thread1of3ForFork1_thidvar0=v_f1Thread1of3ForFork1_thidvar0_2, f1Thread1of3ForFork1_~arg.base=v_f1Thread1of3ForFork1_~arg.base_4, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_23|, f1Thread1of3ForFork1_~arg.offset=v_f1Thread1of3ForFork1_~arg.offset_4, f1Thread1of3ForFork1_#res.offset=|v_f1Thread1of3ForFork1_#res.offset_4|, f1Thread1of3ForFork1_thidvar1=v_f1Thread1of3ForFork1_thidvar1_2, f1Thread1of3ForFork1_#in~arg.base=|v_f1Thread1of3ForFork1_#in~arg.base_4|, f1Thread1of3ForFork1_#res.base=|v_f1Thread1of3ForFork1_#res.base_4|, f1Thread1of3ForFork1_#in~arg.offset=|v_f1Thread1of3ForFork1_#in~arg.offset_4|} AuxVars[] AssignedVars[f1Thread1of3ForFork1_~l~0, f1Thread1of3ForFork1_thidvar0, f1Thread1of3ForFork1_~arg.base, f1Thread1of3ForFork1_~arg.offset, f1Thread1of3ForFork1_#res.offset, f1Thread1of3ForFork1_thidvar1, f1Thread1of3ForFork1_#in~arg.base, f1Thread1of3ForFork1_#res.base, f1Thread1of3ForFork1_#in~arg.offset]" "[508] $Ultimate##0-->L757: Formula: (and (= v_f1Thread1of3ForFork1_~arg.offset_1 |v_f1Thread1of3ForFork1_#in~arg.offset_1|) (= v_f1Thread1of3ForFork1_~arg.base_1 |v_f1Thread1of3ForFork1_#in~arg.base_1|)) InVars {f1Thread1of3ForFork1_#in~arg.offset=|v_f1Thread1of3ForFork1_#in~arg.offset_1|, f1Thread1of3ForFork1_#in~arg.base=|v_f1Thread1of3ForFork1_#in~arg.base_1|} OutVars{f1Thread1of3ForFork1_~arg.offset=v_f1Thread1of3ForFork1_~arg.offset_1, f1Thread1of3ForFork1_#in~arg.base=|v_f1Thread1of3ForFork1_#in~arg.base_1|, f1Thread1of3ForFork1_#in~arg.offset=|v_f1Thread1of3ForFork1_#in~arg.offset_1|, f1Thread1of3ForFork1_~arg.base=v_f1Thread1of3ForFork1_~arg.base_1} AuxVars[] AssignedVars[f1Thread1of3ForFork1_~arg.base, f1Thread1of3ForFork1_~arg.offset]" "[509] L757-->L758: Formula: true InVars {} OutVars{f1Thread1of3ForFork1_~l~0=v_f1Thread1of3ForFork1_~l~0_1} AuxVars[] AssignedVars[f1Thread1of3ForFork1_~l~0]" "[458] L775-4-->L775-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[462] L775-5-->L775-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[466] L775-6-->L773-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1]" "[492] L773-1-->L773-2: Formula: (= (+ |v_ULTIMATE.start_main_~i~1#1_4| 1) |v_ULTIMATE.start_main_#t~pre12#1_2|) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[455] L773-2-->L773-3: Formula: (= |v_ULTIMATE.start_main_~i~1#1_5| (+ |v_ULTIMATE.start_main_~i~1#1_6| 1)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[423] L773-3-->L773-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[475] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[451] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[450] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[476] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[445] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[588] L775-3-->$Ultimate##0: Formula: (and (= |v_f1Thread2of3ForFork1_#in~arg.base_4| 0) (= v_f1Thread2of3ForFork1_thidvar1_2 0) (= |v_f1Thread2of3ForFork1_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre10#1_25| v_f1Thread2of3ForFork1_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_25|} OutVars{f1Thread2of3ForFork1_thidvar1=v_f1Thread2of3ForFork1_thidvar1_2, f1Thread2of3ForFork1_thidvar0=v_f1Thread2of3ForFork1_thidvar0_2, f1Thread2of3ForFork1_~arg.base=v_f1Thread2of3ForFork1_~arg.base_4, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_25|, f1Thread2of3ForFork1_#in~arg.base=|v_f1Thread2of3ForFork1_#in~arg.base_4|, f1Thread2of3ForFork1_#res.base=|v_f1Thread2of3ForFork1_#res.base_4|, f1Thread2of3ForFork1_~arg.offset=v_f1Thread2of3ForFork1_~arg.offset_4, f1Thread2of3ForFork1_#res.offset=|v_f1Thread2of3ForFork1_#res.offset_4|, f1Thread2of3ForFork1_~l~0=v_f1Thread2of3ForFork1_~l~0_8, f1Thread2of3ForFork1_#in~arg.offset=|v_f1Thread2of3ForFork1_#in~arg.offset_4|} AuxVars[] AssignedVars[f1Thread2of3ForFork1_thidvar1, f1Thread2of3ForFork1_thidvar0, f1Thread2of3ForFork1_~arg.base, f1Thread2of3ForFork1_#in~arg.base, f1Thread2of3ForFork1_#res.base, f1Thread2of3ForFork1_~arg.offset, f1Thread2of3ForFork1_#res.offset, f1Thread2of3ForFork1_~l~0, f1Thread2of3ForFork1_#in~arg.offset]" "[496] $Ultimate##0-->L757: Formula: (and (= |v_f1Thread2of3ForFork1_#in~arg.offset_1| v_f1Thread2of3ForFork1_~arg.offset_1) (= v_f1Thread2of3ForFork1_~arg.base_1 |v_f1Thread2of3ForFork1_#in~arg.base_1|)) InVars {f1Thread2of3ForFork1_#in~arg.base=|v_f1Thread2of3ForFork1_#in~arg.base_1|, f1Thread2of3ForFork1_#in~arg.offset=|v_f1Thread2of3ForFork1_#in~arg.offset_1|} OutVars{f1Thread2of3ForFork1_#in~arg.base=|v_f1Thread2of3ForFork1_#in~arg.base_1|, f1Thread2of3ForFork1_~arg.offset=v_f1Thread2of3ForFork1_~arg.offset_1, f1Thread2of3ForFork1_~arg.base=v_f1Thread2of3ForFork1_~arg.base_1, f1Thread2of3ForFork1_#in~arg.offset=|v_f1Thread2of3ForFork1_#in~arg.offset_1|} AuxVars[] AssignedVars[f1Thread2of3ForFork1_~arg.base, f1Thread2of3ForFork1_~arg.offset]" "[497] L757-->L758: Formula: true InVars {} OutVars{f1Thread2of3ForFork1_~l~0=v_f1Thread2of3ForFork1_~l~0_1} AuxVars[] AssignedVars[f1Thread2of3ForFork1_~l~0]" "[458] L775-4-->L775-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[462] L775-5-->L775-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[466] L775-6-->L773-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1]" "[492] L773-1-->L773-2: Formula: (= (+ |v_ULTIMATE.start_main_~i~1#1_4| 1) |v_ULTIMATE.start_main_#t~pre12#1_2|) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[455] L773-2-->L773-3: Formula: (= |v_ULTIMATE.start_main_~i~1#1_5| (+ |v_ULTIMATE.start_main_~i~1#1_6| 1)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[423] L773-3-->L773-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[475] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[451] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[450] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[476] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[445] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[589] L775-3-->$Ultimate##0: Formula: (and (= |v_f1Thread3of3ForFork1_#in~arg.offset_4| 0) (= |v_f1Thread3of3ForFork1_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre10#1_27| v_f1Thread3of3ForFork1_thidvar0_2) (= 0 v_f1Thread3of3ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_27|} OutVars{f1Thread3of3ForFork1_#res.offset=|v_f1Thread3of3ForFork1_#res.offset_4|, f1Thread3of3ForFork1_~arg.offset=v_f1Thread3of3ForFork1_~arg.offset_4, f1Thread3of3ForFork1_#in~arg.base=|v_f1Thread3of3ForFork1_#in~arg.base_4|, f1Thread3of3ForFork1_~arg.base=v_f1Thread3of3ForFork1_~arg.base_4, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_27|, f1Thread3of3ForFork1_~l~0=v_f1Thread3of3ForFork1_~l~0_8, f1Thread3of3ForFork1_#res.base=|v_f1Thread3of3ForFork1_#res.base_4|, f1Thread3of3ForFork1_thidvar1=v_f1Thread3of3ForFork1_thidvar1_2, f1Thread3of3ForFork1_thidvar0=v_f1Thread3of3ForFork1_thidvar0_2, f1Thread3of3ForFork1_#in~arg.offset=|v_f1Thread3of3ForFork1_#in~arg.offset_4|} AuxVars[] AssignedVars[f1Thread3of3ForFork1_#res.offset, f1Thread3of3ForFork1_~arg.offset, f1Thread3of3ForFork1_#in~arg.base, f1Thread3of3ForFork1_~arg.base, f1Thread3of3ForFork1_~l~0, f1Thread3of3ForFork1_#res.base, f1Thread3of3ForFork1_thidvar1, f1Thread3of3ForFork1_thidvar0, f1Thread3of3ForFork1_#in~arg.offset]" "[502] $Ultimate##0-->L757: Formula: (and (= |v_f1Thread3of3ForFork1_#in~arg.base_1| v_f1Thread3of3ForFork1_~arg.base_1) (= |v_f1Thread3of3ForFork1_#in~arg.offset_1| v_f1Thread3of3ForFork1_~arg.offset_1)) InVars {f1Thread3of3ForFork1_#in~arg.base=|v_f1Thread3of3ForFork1_#in~arg.base_1|, f1Thread3of3ForFork1_#in~arg.offset=|v_f1Thread3of3ForFork1_#in~arg.offset_1|} OutVars{f1Thread3of3ForFork1_~arg.offset=v_f1Thread3of3ForFork1_~arg.offset_1, f1Thread3of3ForFork1_#in~arg.base=|v_f1Thread3of3ForFork1_#in~arg.base_1|, f1Thread3of3ForFork1_~arg.base=v_f1Thread3of3ForFork1_~arg.base_1, f1Thread3of3ForFork1_#in~arg.offset=|v_f1Thread3of3ForFork1_#in~arg.offset_1|} AuxVars[] AssignedVars[f1Thread3of3ForFork1_~arg.offset, f1Thread3of3ForFork1_~arg.base]" "[503] L757-->L758: Formula: true InVars {} OutVars{f1Thread3of3ForFork1_~l~0=v_f1Thread3of3ForFork1_~l~0_1} AuxVars[] AssignedVars[f1Thread3of3ForFork1_~l~0]" "[458] L775-4-->L775-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[462] L775-5-->L775-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[466] L775-6-->L773-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1]" "[492] L773-1-->L773-2: Formula: (= (+ |v_ULTIMATE.start_main_~i~1#1_4| 1) |v_ULTIMATE.start_main_#t~pre12#1_2|) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[455] L773-2-->L773-3: Formula: (= |v_ULTIMATE.start_main_~i~1#1_5| (+ |v_ULTIMATE.start_main_~i~1#1_6| 1)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[423] L773-3-->L773-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[475] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[451] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[450] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[476] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[445] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[585] L775-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 18:38:03,572 INFO L754 eck$LassoCheckResult]: Loop: "[586] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 18:38:03,572 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:03,572 INFO L85 PathProgramCache]: Analyzing trace with hash -811352068, now seen corresponding path program 1 times [2025-04-26 18:38:03,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:03,573 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419538994] [2025-04-26 18:38:03,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:03,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:03,576 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-26 18:38:03,583 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-26 18:38:03,584 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:03,584 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:03,584 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:03,585 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-26 18:38:03,590 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-26 18:38:03,590 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:03,590 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:03,597 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:38:03,597 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:03,597 INFO L85 PathProgramCache]: Analyzing trace with hash 617, now seen corresponding path program 1 times [2025-04-26 18:38:03,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:03,597 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674720633] [2025-04-26 18:38:03,597 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:03,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:03,600 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 18:38:03,600 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 18:38:03,600 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:03,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:03,600 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:03,600 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 18:38:03,600 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 18:38:03,600 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:03,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:03,602 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:38:03,602 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:03,602 INFO L85 PathProgramCache]: Analyzing trace with hash 617890254, now seen corresponding path program 1 times [2025-04-26 18:38:03,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:03,602 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315383378] [2025-04-26 18:38:03,602 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:03,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:03,605 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-26 18:38:03,611 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-26 18:38:03,611 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:03,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:03,611 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:03,612 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-26 18:38:03,620 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-26 18:38:03,620 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:03,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:03,623 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:38:04,038 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-26 18:38:04,043 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-26 18:38:04,043 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:04,043 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:04,043 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:04,050 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-26 18:38:04,056 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-26 18:38:04,056 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:04,056 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:04,071 WARN L166 chiAutomizerObserver]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 18:38:04,104 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-04-26 18:38:04,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (155)] Ended with exit code 0 [2025-04-26 18:38:04,112 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 18:38:04,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 18:38:04,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:04,114 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:04,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (162)] Waiting until timeout for monitored process [2025-04-26 18:38:04,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 168 transitions, 392 flow [2025-04-26 18:38:04,162 INFO L116 PetriNetUnfolderBase]: 12/275 cut-off events. [2025-04-26 18:38:04,162 INFO L117 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2025-04-26 18:38:04,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 308 conditions, 275 events. 12/275 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 715 event pairs, 0 based on Foata normal form. 0/254 useless extension candidates. Maximal degree in co-relation 299. Up to 10 conditions per place. [2025-04-26 18:38:04,163 INFO L82 GeneralOperation]: Start removeDead. Operand has 175 places, 168 transitions, 392 flow [2025-04-26 18:38:04,165 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 105 places, 97 transitions, 225 flow [2025-04-26 18:38:04,165 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 105 places, 97 transitions, 225 flow [2025-04-26 18:38:04,165 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 105 places, 97 transitions, 225 flow [2025-04-26 18:38:16,203 INFO L135 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 464580 states, 464570 states have (on average 5.094618679639236) internal successors, (in total 2366807), 464579 states have internal predecessors, (2366807), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:16,997 INFO L171 actionProvider$Eager]: Constructed initial Büchi automaton abstraction (from Petri net) that has 464580 states, 464570 states have (on average 5.094618679639236) internal successors, (in total 2366807), 464579 states have internal predecessors, (2366807), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:16,997 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 18:38:17,092 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 525124#[f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, f1FINAL, f1EXIT]true [2025-04-26 18:38:17,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 525750#[f1FINAL, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, f1EXIT]true [2025-04-26 18:38:17,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 331670#[L759, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, f1EXIT]true [2025-04-26 18:38:17,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 301966#[L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, f1EXIT]true [2025-04-26 18:38:17,109 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 302340#[L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, f1EXIT]true [2025-04-26 18:38:17,109 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 275520#[L758, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, f1EXIT]true [2025-04-26 18:38:17,129 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 530884#[f1EXIT, f1EXIT, f1FINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,129 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 341668#[L759, L759, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,129 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 310918#[L759, L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,144 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 343274#[L759, f1EXIT, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,144 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 259494#[L759, L759, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,144 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 236880#[L759, L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,154 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 312898#[L759, L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,154 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 237254#[L759, L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,155 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 216478#[L759, L758, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,163 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 315036#[L759, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, f1EXIT]true [2025-04-26 18:38:17,163 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 286980#[L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, f1EXIT]true [2025-04-26 18:38:17,173 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 316630#[f1EXIT, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, f1EXIT]true [2025-04-26 18:38:17,173 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 239952#[L759, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, f1EXIT]true [2025-04-26 18:38:17,173 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 218986#[L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, f1EXIT]true [2025-04-26 18:38:17,179 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 288940#[L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, f1EXIT]true [2025-04-26 18:38:17,179 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 219352#[L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, f1EXIT]true [2025-04-26 18:38:17,179 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 199876#[L758, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, f1EXIT]true [2025-04-26 18:38:17,215 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 525122#[f1EXIT, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, f1FINAL]true [2025-04-26 18:38:17,215 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 330712#[L759, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, L759]true [2025-04-26 18:38:17,216 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 301148#[L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, L759]true [2025-04-26 18:38:17,231 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 331664#[f1EXIT, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, L759]true [2025-04-26 18:38:17,231 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 251014#[L759, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, L759]true [2025-04-26 18:38:17,232 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 228970#[L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, L759]true [2025-04-26 18:38:17,240 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 302334#[L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, L759]true [2025-04-26 18:38:17,241 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 229204#[L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, L759]true [2025-04-26 18:38:17,241 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 208864#[L758, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT, L759]true [2025-04-26 18:38:17,645 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 341662#[L759, f1EXIT, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:38:17,646 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 258536#[L759, L759, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:38:17,646 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 236062#[L759, L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:38:17,739 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 259488#[L759, f1EXIT, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:38:17,739 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 196924#[L759, L759, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:38:17,739 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 178836#[L759, L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:38:17,792 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 237248#[L759, L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:38:17,799 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 179070#[L759, L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:38:17,800 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 161898#[L759, L758, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L759]true [2025-04-26 18:38:17,841 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 315018#[f1EXIT, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L759]true [2025-04-26 18:38:17,841 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 239006#[L759, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L759]true [2025-04-26 18:38:17,841 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 218180#[L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L759]true [2025-04-26 18:38:17,876 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 239934#[f1EXIT, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L759]true [2025-04-26 18:38:17,877 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 181350#[L759, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L759]true [2025-04-26 18:38:17,877 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 164122#[L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L759]true [2025-04-26 18:38:17,893 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 219334#[L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L759]true [2025-04-26 18:38:17,893 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 164348#[L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L759]true [2025-04-26 18:38:17,893 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 147948#[L758, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758, L759]true [2025-04-26 18:38:17,937 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 301146#[L759, f1EXIT, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,937 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 274490#[L758, L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,960 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 301958#[L758, f1EXIT, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,960 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 228968#[L759, L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,960 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 208652#[L758, L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,966 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 275512#[L758, L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,966 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 208862#[L758, L759, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:17,967 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 189894#[L758, L758, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, f1EXIT]true [2025-04-26 18:38:18,008 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 310910#[L759, L758, f1EXIT, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:38:18,009 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 236060#[L759, L759, f1EXIT, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:38:18,009 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 215448#[L759, L758, f1EXIT, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:38:18,059 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 236872#[L759, L758, f1EXIT, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:38:18,060 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 178834#[L759, L759, L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:38:18,060 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 161686#[L759, L758, L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:38:18,093 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 216470#[L759, L758, L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:38:18,098 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 161896#[L759, L758, L759, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:38:18,098 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 145568#[L759, L758, L758, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:38:18,120 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 286952#[L758, f1EXIT, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:38:18,120 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 218170#[L759, f1EXIT, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:38:18,121 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 198856#[L758, L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:38:18,145 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 218958#[L758, f1EXIT, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:38:18,145 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 164112#[L759, L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:38:18,145 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 147734#[L758, L758, L759, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:38:18,162 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 199848#[L758, L758, f1EXIT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:38:18,163 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 147938#[L758, L759, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:38:18,163 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 132364#[L758, L758, L758, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L758]true [2025-04-26 18:38:18,163 WARN L140 AmpleReduction]: Number of pruned transitions: 17140 [2025-04-26 18:38:18,163 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 76 [2025-04-26 18:38:18,163 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 316 [2025-04-26 18:38:18,163 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:525 [2025-04-26 18:38:18,163 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:6000 [2025-04-26 18:38:18,163 WARN L145 AmpleReduction]: Times succ was already a loop node:5 [2025-04-26 18:38:18,163 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:240 [2025-04-26 18:38:18,163 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 18:38:18,178 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 6766 states, 6756 states have (on average 1.3485790408525755) internal successors, (in total 9111), 6765 states have internal predecessors, (9111), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:18,179 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 18:38:18,179 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 18:38:18,179 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 18:38:18,179 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 18:38:18,179 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 18:38:18,179 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 18:38:18,179 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 18:38:18,179 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 18:38:18,188 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 6766 states, 6756 states have (on average 1.3485790408525755) internal successors, (in total 9111), 6765 states have internal predecessors, (9111), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:18,242 INFO L131 ngComponentsAnalysis]: Automaton has 321 accepting balls. 1056 [2025-04-26 18:38:18,242 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:38:18,242 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:38:18,242 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:38:18,242 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2025-04-26 18:38:18,242 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 18:38:18,252 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 6766 states, 6756 states have (on average 1.3485790408525755) internal successors, (in total 9111), 6765 states have internal predecessors, (9111), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:18,288 INFO L131 ngComponentsAnalysis]: Automaton has 321 accepting balls. 1056 [2025-04-26 18:38:18,288 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:38:18,288 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:38:18,290 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:38:18,290 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2025-04-26 18:38:18,290 INFO L752 eck$LassoCheckResult]: Stem: "[746] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[757] L-1-->L752: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[714] L752-->L752-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[771] L752-1-->L752-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[716] L752-2-->L752-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[733] L752-3-->L752-4: Formula: (and (= 20 (select |v_#length_2| 2)) (= (select |v_#valid_3| 2) 1)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[734] L752-4-->L755: Formula: (= v_~_N~0_1 0) InVars {} OutVars{~_N~0=v_~_N~0_1} AuxVars[] AssignedVars[~_N~0]" "[738] L755-->L-1-1: Formula: (= v_~limit~0_1 0) InVars {} OutVars{~limit~0=v_~limit~0_1} AuxVars[] AssignedVars[~limit~0]" "[773] L-1-1-->L-1-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[775] L-1-2-->L770: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_1|, ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_1|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre13#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_~t~1#1, ULTIMATE.start_main_~t~0#1, ULTIMATE.start_main_#t~nondet14#1]" "[763] L770-->L771: Formula: (= v_~_N~0_2 100) InVars {} OutVars{~_N~0=v_~_N~0_2} AuxVars[] AssignedVars[~_N~0]" "[747] L771-->L771-1: Formula: (= (ite (and (<= v_~_N~0_3 1073741823) (<= 0 v_~_N~0_3)) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|) InVars {~_N~0=v_~_N~0_3} OutVars{~_N~0=v_~_N~0_3, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[772] L771-1-->L749: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[713] L749-->L750: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[755] L750-->L749-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[764] L749-1-->L771-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[777] L771-2-->L772: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[715] L772-->L772-1: Formula: (= v_~_N~0_4 v_~limit~0_2) InVars {~_N~0=v_~_N~0_4} OutVars{~_N~0=v_~_N~0_4, ~limit~0=v_~limit~0_2} AuxVars[] AssignedVars[~limit~0]" "[728] L772-1-->L773-4: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[760] L773-4-->L773-5: Formula: (<= v_~_N~0_6 |v_ULTIMATE.start_main_~i~1#1_7|) InVars {~_N~0=v_~_N~0_6, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_7|} OutVars{~_N~0=v_~_N~0_6, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_7|} AuxVars[] AssignedVars[]" "[712] L773-5-->L777: Formula: true InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[742] L777-->L778: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~1#1]" "[726] L778-->L778-1: Formula: (= |v_ULTIMATE.start_main_#t~pre13#1_2| |v_#pthreadsForks_4|) InVars {#pthreadsForks=|v_#pthreadsForks_4|} OutVars{#pthreadsForks=|v_#pthreadsForks_4|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre13#1]" "[765] L778-1-->L778-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|) InVars {#pthreadsForks=|v_#pthreadsForks_6|} OutVars{#pthreadsForks=|v_#pthreadsForks_5|} AuxVars[] AssignedVars[#pthreadsForks]" "[751] L778-2-->L778-3: Formula: (= |v_ULTIMATE.start_main_~t~1#1_3| |v_ULTIMATE.start_main_#t~pre13#1_3|) InVars {ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_3|} OutVars{ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_3|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~1#1]" "[896] L778-3-->$Ultimate##0: Formula: (and (= v_f2Thread1of4ForFork0_thidvar1_2 0) (= |v_f2Thread1of4ForFork0_#in~arg#1.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre13#1_22| v_f2Thread1of4ForFork0_thidvar0_2) (= v_f2Thread1of4ForFork0_thidvar2_2 0) (= |v_f2Thread1of4ForFork0_#in~arg#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_22|} OutVars{ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_22|, f2Thread1of4ForFork0_#res#1.offset=|v_f2Thread1of4ForFork0_#res#1.offset_4|, f2Thread1of4ForFork0_#t~post9#1=|v_f2Thread1of4ForFork0_#t~post9#1_8|, f2Thread1of4ForFork0_#in~arg#1.offset=|v_f2Thread1of4ForFork0_#in~arg#1.offset_4|, f2Thread1of4ForFork0_~bound~0#1=|v_f2Thread1of4ForFork0_~bound~0#1_10|, f2Thread1of4ForFork0_thidvar1=v_f2Thread1of4ForFork0_thidvar1_2, f2Thread1of4ForFork0_thidvar0=v_f2Thread1of4ForFork0_thidvar0_2, f2Thread1of4ForFork0_#res#1.base=|v_f2Thread1of4ForFork0_#res#1.base_4|, f2Thread1of4ForFork0_~i~0#1=|v_f2Thread1of4ForFork0_~i~0#1_16|, f2Thread1of4ForFork0_~arg#1.offset=|v_f2Thread1of4ForFork0_~arg#1.offset_4|, f2Thread1of4ForFork0___VERIFIER_assert_~expression#1=|v_f2Thread1of4ForFork0___VERIFIER_assert_~expression#1_12|, f2Thread1of4ForFork0_thidvar2=v_f2Thread1of4ForFork0_thidvar2_2, f2Thread1of4ForFork0_~arg#1.base=|v_f2Thread1of4ForFork0_~arg#1.base_4|, f2Thread1of4ForFork0_#in~arg#1.base=|v_f2Thread1of4ForFork0_#in~arg#1.base_4|, f2Thread1of4ForFork0___VERIFIER_assert_#in~expression#1=|v_f2Thread1of4ForFork0___VERIFIER_assert_#in~expression#1_8|} AuxVars[] AssignedVars[f2Thread1of4ForFork0_#res#1.offset, f2Thread1of4ForFork0_#t~post9#1, f2Thread1of4ForFork0_#in~arg#1.offset, f2Thread1of4ForFork0_~bound~0#1, f2Thread1of4ForFork0_thidvar1, f2Thread1of4ForFork0_thidvar0, f2Thread1of4ForFork0_#res#1.base, f2Thread1of4ForFork0_~i~0#1, f2Thread1of4ForFork0_~arg#1.offset, f2Thread1of4ForFork0___VERIFIER_assert_~expression#1, f2Thread1of4ForFork0_thidvar2, f2Thread1of4ForFork0_~arg#1.base, f2Thread1of4ForFork0_#in~arg#1.base, f2Thread1of4ForFork0___VERIFIER_assert_#in~expression#1]" "[872] $Ultimate##0-->L763: Formula: (and (= |v_f2Thread1of4ForFork0_#in~arg#1.base_1| |v_f2Thread1of4ForFork0_~arg#1.base_1|) (= |v_f2Thread1of4ForFork0_~arg#1.offset_1| |v_f2Thread1of4ForFork0_#in~arg#1.offset_1|)) InVars {f2Thread1of4ForFork0_#in~arg#1.base=|v_f2Thread1of4ForFork0_#in~arg#1.base_1|, f2Thread1of4ForFork0_#in~arg#1.offset=|v_f2Thread1of4ForFork0_#in~arg#1.offset_1|} OutVars{f2Thread1of4ForFork0_~arg#1.offset=|v_f2Thread1of4ForFork0_~arg#1.offset_1|, f2Thread1of4ForFork0_#in~arg#1.base=|v_f2Thread1of4ForFork0_#in~arg#1.base_1|, f2Thread1of4ForFork0_#in~arg#1.offset=|v_f2Thread1of4ForFork0_#in~arg#1.offset_1|, f2Thread1of4ForFork0_~arg#1.base=|v_f2Thread1of4ForFork0_~arg#1.base_1|} AuxVars[] AssignedVars[f2Thread1of4ForFork0_~arg#1.offset, f2Thread1of4ForFork0_~arg#1.base]" "[873] L763-->L763-1: Formula: true InVars {} OutVars{f2Thread1of4ForFork0_~i~0#1=|v_f2Thread1of4ForFork0_~i~0#1_1|} AuxVars[] AssignedVars[f2Thread1of4ForFork0_~i~0#1]" "[874] L763-1-->L764: Formula: true InVars {} OutVars{f2Thread1of4ForFork0_~bound~0#1=|v_f2Thread1of4ForFork0_~bound~0#1_1|} AuxVars[] AssignedVars[f2Thread1of4ForFork0_~bound~0#1]" "[875] L764-->L765: Formula: (= |v_f2Thread1of4ForFork0_~bound~0#1_3| v_~limit~0_5) InVars {~limit~0=v_~limit~0_5} OutVars{f2Thread1of4ForFork0_~bound~0#1=|v_f2Thread1of4ForFork0_~bound~0#1_3|, ~limit~0=v_~limit~0_5} AuxVars[] AssignedVars[f2Thread1of4ForFork0_~bound~0#1]" "[876] L765-->L765-5: Formula: (= |v_f2Thread1of4ForFork0_~i~0#1_3| 0) InVars {} OutVars{f2Thread1of4ForFork0_~i~0#1=|v_f2Thread1of4ForFork0_~i~0#1_3|} AuxVars[] AssignedVars[f2Thread1of4ForFork0_~i~0#1]" [2025-04-26 18:38:18,290 INFO L754 eck$LassoCheckResult]: Loop: "[878] L765-5-->L765-2: Formula: (< |v_f2Thread1of4ForFork0_~i~0#1_7| |v_f2Thread1of4ForFork0_~bound~0#1_7|) InVars {f2Thread1of4ForFork0_~i~0#1=|v_f2Thread1of4ForFork0_~i~0#1_7|, f2Thread1of4ForFork0_~bound~0#1=|v_f2Thread1of4ForFork0_~bound~0#1_7|} OutVars{f2Thread1of4ForFork0_~i~0#1=|v_f2Thread1of4ForFork0_~i~0#1_7|, f2Thread1of4ForFork0_~bound~0#1=|v_f2Thread1of4ForFork0_~bound~0#1_7|} AuxVars[] AssignedVars[]" "[880] L765-2-->L765-3: Formula: (= |v_f2Thread1of4ForFork0_~i~0#1_11| |v_f2Thread1of4ForFork0_#t~post9#1_1|) InVars {f2Thread1of4ForFork0_~i~0#1=|v_f2Thread1of4ForFork0_~i~0#1_11|} OutVars{f2Thread1of4ForFork0_~i~0#1=|v_f2Thread1of4ForFork0_~i~0#1_11|, f2Thread1of4ForFork0_#t~post9#1=|v_f2Thread1of4ForFork0_#t~post9#1_1|} AuxVars[] AssignedVars[f2Thread1of4ForFork0_#t~post9#1]" "[882] L765-3-->L765-4: Formula: (= |v_f2Thread1of4ForFork0_~i~0#1_13| (+ |v_f2Thread1of4ForFork0_#t~post9#1_3| 1)) InVars {f2Thread1of4ForFork0_#t~post9#1=|v_f2Thread1of4ForFork0_#t~post9#1_3|} OutVars{f2Thread1of4ForFork0_~i~0#1=|v_f2Thread1of4ForFork0_~i~0#1_13|, f2Thread1of4ForFork0_#t~post9#1=|v_f2Thread1of4ForFork0_#t~post9#1_3|} AuxVars[] AssignedVars[f2Thread1of4ForFork0_~i~0#1]" "[884] L765-4-->L765-5: Formula: true InVars {} OutVars{f2Thread1of4ForFork0_#t~post9#1=|v_f2Thread1of4ForFork0_#t~post9#1_5|} AuxVars[] AssignedVars[f2Thread1of4ForFork0_#t~post9#1]" [2025-04-26 18:38:18,291 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:18,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1629758024, now seen corresponding path program 1 times [2025-04-26 18:38:18,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:18,291 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503967973] [2025-04-26 18:38:18,291 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:18,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:18,298 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-04-26 18:38:18,300 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-04-26 18:38:18,300 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:18,300 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:38:18,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:38:18,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-26 18:38:18,333 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503967973] [2025-04-26 18:38:18,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503967973] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-26 18:38:18,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-26 18:38:18,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-26 18:38:18,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23131871] [2025-04-26 18:38:18,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-26 18:38:18,333 INFO L757 eck$LassoCheckResult]: stem already infeasible [2025-04-26 18:38:18,333 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:18,333 INFO L85 PathProgramCache]: Analyzing trace with hash 27953925, now seen corresponding path program 1 times [2025-04-26 18:38:18,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:18,334 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212612369] [2025-04-26 18:38:18,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:18,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:18,336 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-26 18:38:18,337 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-26 18:38:18,337 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:18,337 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:18,337 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:18,337 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-26 18:38:18,338 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-26 18:38:18,338 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:18,338 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:18,339 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:38:18,350 INFO L206 LassoAnalysis]: Preferences: [2025-04-26 18:38:18,350 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2025-04-26 18:38:18,350 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2025-04-26 18:38:18,350 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2025-04-26 18:38:18,350 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2025-04-26 18:38:18,350 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:18,350 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2025-04-26 18:38:18,350 INFO L131 ssoRankerPreferences]: Path of dumped script: [2025-04-26 18:38:18,351 INFO L132 ssoRankerPreferences]: Filename of dumped script: unwind3-100.i_petrified4_Iteration1_Loop [2025-04-26 18:38:18,351 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2025-04-26 18:38:18,351 INFO L243 LassoAnalysis]: Starting lasso preprocessing... [2025-04-26 18:38:18,354 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,356 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,357 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,359 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,361 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,363 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,364 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,366 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,367 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,369 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,371 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,372 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,374 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,375 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,377 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,378 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,380 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,381 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,383 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,385 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,386 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,388 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,389 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,391 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,392 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,394 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,395 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,397 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,398 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,400 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,401 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,403 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,405 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,408 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,410 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,411 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,413 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,414 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,415 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,416 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,418 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,616 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,618 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:18,806 INFO L261 LassoAnalysis]: Preprocessing complete. [2025-04-26 18:38:18,807 INFO L367 LassoAnalysis]: Checking for nontermination... [2025-04-26 18:38:18,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:18,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:18,808 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:18,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2025-04-26 18:38:18,810 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:18,810 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:18,826 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:18,826 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_DEFAULT_7=0} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_DEFAULT_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:18,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Ended with exit code 0 [2025-04-26 18:38:18,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:18,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:18,832 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:18,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2025-04-26 18:38:18,834 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:18,834 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:18,850 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:18,850 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep#funAddr~f1.offset_7=0} Honda state: {v_rep#funAddr~f1.offset_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:18,855 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2025-04-26 18:38:18,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:18,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:18,856 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:18,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2025-04-26 18:38:18,858 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:18,858 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:18,874 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:18,874 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_seq_cst_7=5} Honda state: {v_rep~unnamed10~0~memory_order_seq_cst_7=5} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:18,879 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2025-04-26 18:38:18,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:18,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:18,881 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:18,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2025-04-26 18:38:18,882 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:18,882 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:18,898 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:18,898 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_release_7=3} Honda state: {v_rep~unnamed10~0~memory_order_release_7=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:18,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2025-04-26 18:38:18,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:18,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:18,905 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:18,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2025-04-26 18:38:18,906 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:18,906 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:18,922 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:18,922 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_acq_rel_7=4} Honda state: {v_rep~unnamed10~0~memory_order_acq_rel_7=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:18,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2025-04-26 18:38:18,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:18,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:18,928 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:18,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2025-04-26 18:38:18,930 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:18,930 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:18,947 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:18,947 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_ERRORCHECK_7=2} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_ERRORCHECK_7=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:18,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2025-04-26 18:38:18,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:18,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:18,954 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:18,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2025-04-26 18:38:18,955 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:18,955 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:18,972 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:18,972 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep#funAddr~f1.base_7=-1} Honda state: {v_rep#funAddr~f1.base_7=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:18,977 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2025-04-26 18:38:18,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:18,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:18,979 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:18,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2025-04-26 18:38:18,980 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:18,980 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:18,997 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:18,997 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_DEFAULT_NP_7=0} Honda state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_DEFAULT_NP_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2025-04-26 18:38:19,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,005 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2025-04-26 18:38:19,006 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,006 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,023 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,023 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed6~0~PTHREAD_SCOPE_PROCESS_7=1} Honda state: {v_rep~unnamed6~0~PTHREAD_SCOPE_PROCESS_7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,028 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Ended with exit code 0 [2025-04-26 18:38:19,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,031 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2025-04-26 18:38:19,032 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,032 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,049 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,049 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed2~0~PTHREAD_MUTEX_STALLED_NP_7=0} Honda state: {v_rep~unnamed2~0~PTHREAD_MUTEX_STALLED_NP_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,055 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Ended with exit code 0 [2025-04-26 18:38:19,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,057 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2025-04-26 18:38:19,058 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,059 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,075 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,075 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed7~0~PTHREAD_PROCESS_PRIVATE_7=0} Honda state: {v_rep~unnamed7~0~PTHREAD_PROCESS_PRIVATE_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Ended with exit code 0 [2025-04-26 18:38:19,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,082 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2025-04-26 18:38:19,083 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,083 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,100 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,100 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_NORMAL_7=0} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_NORMAL_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Ended with exit code 0 [2025-04-26 18:38:19,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,106 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2025-04-26 18:38:19,108 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,108 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,124 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,125 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_RECURSIVE_NP_7=1} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_RECURSIVE_NP_7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,130 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Ended with exit code 0 [2025-04-26 18:38:19,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,132 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2025-04-26 18:38:19,133 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,133 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,149 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,149 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed0~0~PTHREAD_CREATE_JOINABLE_7=0} Honda state: {v_rep~unnamed0~0~PTHREAD_CREATE_JOINABLE_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Ended with exit code 0 [2025-04-26 18:38:19,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,156 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2025-04-26 18:38:19,158 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,158 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,175 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,175 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed3~0~PTHREAD_PRIO_INHERIT_7=1} Honda state: {v_rep~unnamed3~0~PTHREAD_PRIO_INHERIT_7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Ended with exit code 0 [2025-04-26 18:38:19,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,182 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2025-04-26 18:38:19,185 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,185 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,201 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,201 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_PREFER_WRITER_NP_7=1} Honda state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_PREFER_WRITER_NP_7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:19,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,208 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2025-04-26 18:38:19,210 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,210 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,226 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,226 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed8~0~PTHREAD_CANCEL_DISABLE_7=1} Honda state: {v_rep~unnamed8~0~PTHREAD_CANCEL_DISABLE_7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Ended with exit code 0 [2025-04-26 18:38:19,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,233 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2025-04-26 18:38:19,234 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,234 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,250 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,250 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed7~0~PTHREAD_PROCESS_SHARED_7=1} Honda state: {v_rep~unnamed7~0~PTHREAD_PROCESS_SHARED_7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:19,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,257 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2025-04-26 18:38:19,258 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,258 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,274 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,274 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep#funAddr~f2.offset_7=1} Honda state: {v_rep#funAddr~f2.offset_7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Ended with exit code 0 [2025-04-26 18:38:19,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,281 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2025-04-26 18:38:19,282 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,282 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,298 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,298 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed0~0~PTHREAD_CREATE_DETACHED_7=1} Honda state: {v_rep~unnamed0~0~PTHREAD_CREATE_DETACHED_7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2025-04-26 18:38:19,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,305 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2025-04-26 18:38:19,307 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,307 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,322 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,323 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_TIMED_NP_7=0} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_TIMED_NP_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Ended with exit code 0 [2025-04-26 18:38:19,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,331 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2025-04-26 18:38:19,333 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,333 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,349 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,349 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed2~0~PTHREAD_MUTEX_STALLED_7=0} Honda state: {v_rep~unnamed2~0~PTHREAD_MUTEX_STALLED_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Ended with exit code 0 [2025-04-26 18:38:19,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,356 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2025-04-26 18:38:19,357 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,357 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,373 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,373 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed1~0~PTHREAD_MUTEX_ERRORCHECK_NP_7=2} Honda state: {v_rep~unnamed1~0~PTHREAD_MUTEX_ERRORCHECK_NP_7=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,378 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Ended with exit code 0 [2025-04-26 18:38:19,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,380 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Waiting until timeout for monitored process [2025-04-26 18:38:19,381 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,381 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,399 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,399 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed6~0~PTHREAD_SCOPE_SYSTEM_7=0} Honda state: {v_rep~unnamed6~0~PTHREAD_SCOPE_SYSTEM_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:19,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,407 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2025-04-26 18:38:19,409 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,409 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,425 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,425 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed5~0~PTHREAD_EXPLICIT_SCHED_7=1} Honda state: {v_rep~unnamed5~0~PTHREAD_EXPLICIT_SCHED_7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,430 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Ended with exit code 0 [2025-04-26 18:38:19,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,432 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2025-04-26 18:38:19,434 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,434 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,444 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,444 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {f2Thread1of4ForFork0_#t~post9#1=0} Honda state: {f2Thread1of4ForFork0_#t~post9#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:19,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,450 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2025-04-26 18:38:19,452 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,452 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,468 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,468 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed2~0~PTHREAD_MUTEX_ROBUST_7=1} Honda state: {v_rep~unnamed2~0~PTHREAD_MUTEX_ROBUST_7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,473 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Ended with exit code 0 [2025-04-26 18:38:19,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,475 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2025-04-26 18:38:19,476 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,476 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,492 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,492 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_consume_7=1} Honda state: {v_rep~unnamed10~0~memory_order_consume_7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,497 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Ended with exit code 0 [2025-04-26 18:38:19,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,499 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Waiting until timeout for monitored process [2025-04-26 18:38:19,501 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,501 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,517 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,517 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed8~0~PTHREAD_CANCEL_ENABLE_7=0} Honda state: {v_rep~unnamed8~0~PTHREAD_CANCEL_ENABLE_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Ended with exit code 0 [2025-04-26 18:38:19,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,524 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2025-04-26 18:38:19,526 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,526 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,542 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,543 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed3~0~PTHREAD_PRIO_NONE_7=0} Honda state: {v_rep~unnamed3~0~PTHREAD_PRIO_NONE_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,547 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Ended with exit code 0 [2025-04-26 18:38:19,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,549 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Waiting until timeout for monitored process [2025-04-26 18:38:19,551 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,551 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,567 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,567 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed10~0~memory_order_acquire_7=2} Honda state: {v_rep~unnamed10~0~memory_order_acquire_7=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Ended with exit code 0 [2025-04-26 18:38:19,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,574 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2025-04-26 18:38:19,577 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,577 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,593 INFO L400 LassoAnalysis]: Proved nontermination for one component. [2025-04-26 18:38:19,593 INFO L403 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_PREFER_READER_NP_7=0} Honda state: {v_rep~unnamed4~0~PTHREAD_RWLOCK_PREFER_READER_NP_7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2025-04-26 18:38:19,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:19,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,600 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2025-04-26 18:38:19,602 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2025-04-26 18:38:19,602 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Ended with exit code 0 [2025-04-26 18:38:19,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,619 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2025-04-26 18:38:19,621 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2025-04-26 18:38:19,621 INFO L160 nArgumentSynthesizer]: Using integer mode. [2025-04-26 18:38:19,686 INFO L407 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2025-04-26 18:38:19,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:19,690 INFO L206 LassoAnalysis]: Preferences: [2025-04-26 18:38:19,691 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2025-04-26 18:38:19,691 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2025-04-26 18:38:19,691 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2025-04-26 18:38:19,691 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2025-04-26 18:38:19,691 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,691 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2025-04-26 18:38:19,691 INFO L131 ssoRankerPreferences]: Path of dumped script: [2025-04-26 18:38:19,691 INFO L132 ssoRankerPreferences]: Filename of dumped script: unwind3-100.i_petrified4_Iteration1_Loop [2025-04-26 18:38:19,691 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2025-04-26 18:38:19,691 INFO L243 LassoAnalysis]: Starting lasso preprocessing... [2025-04-26 18:38:19,693 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,695 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,697 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,698 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,699 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,700 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,702 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,703 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,704 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,705 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,707 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,708 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,710 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,711 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,712 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,713 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,714 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,716 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,717 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,721 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,723 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,724 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,726 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,728 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,729 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,730 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,731 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,732 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,734 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,735 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,737 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,738 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,740 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,743 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,744 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,745 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,746 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,748 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,749 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,750 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,751 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,753 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,754 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:38:19,932 INFO L261 LassoAnalysis]: Preprocessing complete. [2025-04-26 18:38:19,932 INFO L453 LassoAnalysis]: Using template 'affine'. [2025-04-26 18:38:19,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,934 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2025-04-26 18:38:19,936 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 [2025-04-26 18:38:19,945 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:19,945 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:19,945 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:19,945 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:19,946 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:19,946 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:19,948 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:19,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Ended with exit code 0 [2025-04-26 18:38:19,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,955 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2025-04-26 18:38:19,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 [2025-04-26 18:38:19,966 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:19,966 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:19,966 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:19,966 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:19,967 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:19,967 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:19,969 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:19,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:19,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,976 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2025-04-26 18:38:19,977 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 [2025-04-26 18:38:19,986 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:19,987 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:19,987 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:19,987 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:19,987 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:19,987 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:19,989 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:19,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:19,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:19,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:19,996 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:19,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2025-04-26 18:38:19,997 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 [2025-04-26 18:38:20,007 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,007 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,007 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,007 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,008 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,008 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,010 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2025-04-26 18:38:20,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,017 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2025-04-26 18:38:20,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 [2025-04-26 18:38:20,027 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,028 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,028 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,028 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,028 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,028 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,030 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Ended with exit code 0 [2025-04-26 18:38:20,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,037 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2025-04-26 18:38:20,038 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 [2025-04-26 18:38:20,048 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,048 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,048 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,048 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,049 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,049 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,051 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,055 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Ended with exit code 0 [2025-04-26 18:38:20,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,057 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Waiting until timeout for monitored process [2025-04-26 18:38:20,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 [2025-04-26 18:38:20,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,068 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,069 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,069 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,070 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:20,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,077 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2025-04-26 18:38:20,078 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 [2025-04-26 18:38:20,087 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,088 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,089 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,089 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,091 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Ended with exit code 0 [2025-04-26 18:38:20,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,097 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2025-04-26 18:38:20,099 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 [2025-04-26 18:38:20,108 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,109 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,109 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,112 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:20,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,118 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2025-04-26 18:38:20,120 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 [2025-04-26 18:38:20,130 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,130 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,130 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,130 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,131 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,131 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,133 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Ended with exit code 0 [2025-04-26 18:38:20,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,140 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2025-04-26 18:38:20,141 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 [2025-04-26 18:38:20,151 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,151 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,151 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,151 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,154 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,154 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,156 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Ended with exit code 0 [2025-04-26 18:38:20,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,163 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2025-04-26 18:38:20,165 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 [2025-04-26 18:38:20,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,175 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,175 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,175 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,176 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,176 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,178 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:20,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,185 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2025-04-26 18:38:20,186 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 [2025-04-26 18:38:20,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,196 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,196 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,196 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,196 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,196 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,199 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Ended with exit code 0 [2025-04-26 18:38:20,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,206 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2025-04-26 18:38:20,207 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 [2025-04-26 18:38:20,217 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,217 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,217 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,218 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,218 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,220 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Ended with exit code 0 [2025-04-26 18:38:20,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,227 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2025-04-26 18:38:20,229 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 [2025-04-26 18:38:20,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,239 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,239 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,241 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2025-04-26 18:38:20,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,249 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Waiting until timeout for monitored process [2025-04-26 18:38:20,250 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 [2025-04-26 18:38:20,259 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,260 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,260 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,260 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,261 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,261 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,263 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,268 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Ended with exit code 0 [2025-04-26 18:38:20,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,270 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Waiting until timeout for monitored process [2025-04-26 18:38:20,272 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 [2025-04-26 18:38:20,281 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,281 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,281 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,281 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,282 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,282 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,284 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Ended with exit code 0 [2025-04-26 18:38:20,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,291 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2025-04-26 18:38:20,293 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 [2025-04-26 18:38:20,302 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,302 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,302 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,302 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,303 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,303 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,305 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Ended with exit code 0 [2025-04-26 18:38:20,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,312 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2025-04-26 18:38:20,314 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 [2025-04-26 18:38:20,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,323 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,323 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,323 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,324 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,324 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,326 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Ended with exit code 0 [2025-04-26 18:38:20,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,333 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2025-04-26 18:38:20,335 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 [2025-04-26 18:38:20,345 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,345 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,345 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,346 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,346 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,349 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Ended with exit code 0 [2025-04-26 18:38:20,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,356 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2025-04-26 18:38:20,358 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 [2025-04-26 18:38:20,367 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,368 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,368 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,368 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,371 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:20,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,378 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2025-04-26 18:38:20,380 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 [2025-04-26 18:38:20,389 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,390 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,390 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,390 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,390 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,393 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Ended with exit code 0 [2025-04-26 18:38:20,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,400 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Waiting until timeout for monitored process [2025-04-26 18:38:20,402 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 [2025-04-26 18:38:20,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,412 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,412 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,414 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Ended with exit code 0 [2025-04-26 18:38:20,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,422 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Waiting until timeout for monitored process [2025-04-26 18:38:20,423 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 [2025-04-26 18:38:20,433 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,433 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,433 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,434 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,434 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,436 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:20,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,444 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Waiting until timeout for monitored process [2025-04-26 18:38:20,445 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 [2025-04-26 18:38:20,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,455 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,456 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,456 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,458 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,463 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Ended with exit code 0 [2025-04-26 18:38:20,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,466 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2025-04-26 18:38:20,467 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 [2025-04-26 18:38:20,477 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,477 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,477 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,477 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,478 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,478 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,480 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Ended with exit code 0 [2025-04-26 18:38:20,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,487 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2025-04-26 18:38:20,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 [2025-04-26 18:38:20,498 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,498 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:38:20,498 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,498 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,498 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,498 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:38:20,498 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:38:20,499 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Ended with exit code 0 [2025-04-26 18:38:20,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,506 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2025-04-26 18:38:20,508 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 [2025-04-26 18:38:20,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,518 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,518 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,520 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Forceful destruction successful, exit code 0 [2025-04-26 18:38:20,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,527 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2025-04-26 18:38:20,529 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 [2025-04-26 18:38:20,539 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,540 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,540 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,540 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,540 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,540 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,543 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Ended with exit code 0 [2025-04-26 18:38:20,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,550 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2025-04-26 18:38:20,552 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 [2025-04-26 18:38:20,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,562 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,563 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,563 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,565 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Ended with exit code 0 [2025-04-26 18:38:20,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,572 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2025-04-26 18:38:20,573 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 [2025-04-26 18:38:20,583 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,583 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,584 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,584 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,586 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,590 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Ended with exit code 0 [2025-04-26 18:38:20,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,592 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2025-04-26 18:38:20,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 [2025-04-26 18:38:20,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,604 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,604 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,604 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:38:20,604 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:38:20,606 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:38:20,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Ended with exit code 0 [2025-04-26 18:38:20,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,614 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Waiting until timeout for monitored process [2025-04-26 18:38:20,615 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 [2025-04-26 18:38:20,625 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:38:20,625 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:38:20,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:38:20,625 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:38:20,625 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:38:20,625 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:38:20,626 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:38:20,627 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2025-04-26 18:38:20,629 INFO L436 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2025-04-26 18:38:20,629 INFO L437 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2025-04-26 18:38:20,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:38:20,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:20,631 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:20,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Waiting until timeout for monitored process [2025-04-26 18:38:20,632 INFO L436 nArgumentSynthesizer]: Simplifying supporting invariants... [2025-04-26 18:38:20,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Ended with exit code 0 [2025-04-26 18:38:20,635 INFO L439 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2025-04-26 18:38:20,635 INFO L476 LassoAnalysis]: Proved termination. [2025-04-26 18:38:20,635 INFO L478 LassoAnalysis]: Termination argument consisting of: Ranking function f(f2Thread1of4ForFork0_~bound~0#1, f2Thread1of4ForFork0_~i~0#1) = 1*f2Thread1of4ForFork0_~bound~0#1 - 1*f2Thread1of4ForFork0_~i~0#1 Supporting invariants [] [2025-04-26 18:38:20,640 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Ended with exit code 0 [2025-04-26 18:38:20,641 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2025-04-26 18:38:20,651 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:20,659 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-04-26 18:38:20,665 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-04-26 18:38:20,665 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:20,665 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:38:20,666 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-04-26 18:38:20,666 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-26 18:38:20,696 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-26 18:38:20,697 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-26 18:38:20,697 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:20,697 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:38:20,697 WARN L254 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-04-26 18:38:20,698 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-26 18:38:20,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:38:20,738 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2025-04-26 18:38:20,746 INFO L70 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 6766 states, 6756 states have (on average 1.3485790408525755) internal successors, (in total 9111), 6765 states have internal predecessors, (9111), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 7.0) internal successors, (in total 35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:20,954 INFO L74 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 6766 states, 6756 states have (on average 1.3485790408525755) internal successors, (in total 9111), 6765 states have internal predecessors, (9111), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 7.0) internal successors, (in total 35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) Result 18182 states and 25098 transitions. Complement of second has 9 states. [2025-04-26 18:38:20,958 INFO L140 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2025-04-26 18:38:20,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 7.0) internal successors, (in total 35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:20,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 249 transitions. [2025-04-26 18:38:20,960 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 6 states and 249 transitions. Stem has 31 letters. Loop has 4 letters. [2025-04-26 18:38:20,960 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:38:20,960 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 6 states and 249 transitions. Stem has 35 letters. Loop has 4 letters. [2025-04-26 18:38:20,960 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:38:20,960 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 6 states and 249 transitions. Stem has 31 letters. Loop has 8 letters. [2025-04-26 18:38:20,960 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:38:20,960 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18182 states and 25098 transitions. [2025-04-26 18:38:21,071 INFO L131 ngComponentsAnalysis]: Automaton has 76 accepting balls. 76 [2025-04-26 18:38:21,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18182 states to 1055 states and 1335 transitions. [2025-04-26 18:38:21,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1055 [2025-04-26 18:38:21,078 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1055 [2025-04-26 18:38:21,078 INFO L74 IsDeterministic]: Start isDeterministic. Operand 1055 states and 1335 transitions. [2025-04-26 18:38:21,079 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2025-04-26 18:38:21,079 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1055 states and 1335 transitions. [2025-04-26 18:38:21,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states and 1335 transitions. [2025-04-26 18:38:21,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 1055. [2025-04-26 18:38:21,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 1055 states have (on average 1.2654028436018958) internal successors, (in total 1335), 1054 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:21,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 1335 transitions. [2025-04-26 18:38:21,096 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1055 states and 1335 transitions. [2025-04-26 18:38:21,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-26 18:38:21,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-26 18:38:21,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-04-26 18:38:21,097 INFO L87 Difference]: Start difference. First operand 1055 states and 1335 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (in total 31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:21,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-04-26 18:38:21,128 INFO L93 Difference]: Finished difference Result 1055 states and 1335 transitions. [2025-04-26 18:38:21,128 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1055 states and 1335 transitions. [2025-04-26 18:38:21,132 INFO L131 ngComponentsAnalysis]: Automaton has 76 accepting balls. 76 [2025-04-26 18:38:21,136 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1055 states to 1055 states and 1335 transitions. [2025-04-26 18:38:21,137 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1055 [2025-04-26 18:38:21,138 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1055 [2025-04-26 18:38:21,138 INFO L74 IsDeterministic]: Start isDeterministic. Operand 1055 states and 1335 transitions. [2025-04-26 18:38:21,142 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2025-04-26 18:38:21,143 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1055 states and 1335 transitions. [2025-04-26 18:38:21,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states and 1335 transitions. [2025-04-26 18:38:21,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 1055. [2025-04-26 18:38:21,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 1055 states have (on average 1.2654028436018958) internal successors, (in total 1335), 1054 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:38:21,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 1335 transitions. [2025-04-26 18:38:21,159 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1055 states and 1335 transitions. [2025-04-26 18:38:21,159 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-26 18:38:21,160 INFO L438 stractBuchiCegarLoop]: Abstraction has 1055 states and 1335 transitions. [2025-04-26 18:38:21,160 INFO L340 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2025-04-26 18:38:21,160 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1055 states and 1335 transitions. [2025-04-26 18:38:21,163 INFO L131 ngComponentsAnalysis]: Automaton has 76 accepting balls. 76 [2025-04-26 18:38:21,163 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:38:21,163 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:38:21,164 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:38:21,164 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 18:38:21,164 INFO L752 eck$LassoCheckResult]: Stem: "[746] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[757] L-1-->L752: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[714] L752-->L752-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[771] L752-1-->L752-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[716] L752-2-->L752-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[733] L752-3-->L752-4: Formula: (and (= 20 (select |v_#length_2| 2)) (= (select |v_#valid_3| 2) 1)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[734] L752-4-->L755: Formula: (= v_~_N~0_1 0) InVars {} OutVars{~_N~0=v_~_N~0_1} AuxVars[] AssignedVars[~_N~0]" "[738] L755-->L-1-1: Formula: (= v_~limit~0_1 0) InVars {} OutVars{~limit~0=v_~limit~0_1} AuxVars[] AssignedVars[~limit~0]" "[773] L-1-1-->L-1-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[775] L-1-2-->L770: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_~t~1#1=|v_ULTIMATE.start_main_~t~1#1_1|, ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_1|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre13#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_~t~1#1, ULTIMATE.start_main_~t~0#1, ULTIMATE.start_main_#t~nondet14#1]" "[763] L770-->L771: Formula: (= v_~_N~0_2 100) InVars {} OutVars{~_N~0=v_~_N~0_2} AuxVars[] AssignedVars[~_N~0]" "[747] L771-->L771-1: Formula: (= (ite (and (<= v_~_N~0_3 1073741823) (<= 0 v_~_N~0_3)) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|) InVars {~_N~0=v_~_N~0_3} OutVars{~_N~0=v_~_N~0_3, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[772] L771-1-->L749: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[713] L749-->L750: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[755] L750-->L749-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[]" "[764] L749-1-->L771-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1]" "[777] L771-2-->L772: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1]" "[715] L772-->L772-1: Formula: (= v_~_N~0_4 v_~limit~0_2) InVars {~_N~0=v_~_N~0_4} OutVars{~_N~0=v_~_N~0_4, ~limit~0=v_~limit~0_2} AuxVars[] AssignedVars[~limit~0]" "[728] L772-1-->L773-4: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[761] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[737] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[736] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[762] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[731] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[902] L775-3-->$Ultimate##0: Formula: (and (= |v_f1Thread1of4ForFork1_#in~arg.base_4| 0) (= v_f1Thread1of4ForFork1_thidvar1_2 0) (= |v_f1Thread1of4ForFork1_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre10#1_37| v_f1Thread1of4ForFork1_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_37|} OutVars{f1Thread1of4ForFork1_thidvar1=v_f1Thread1of4ForFork1_thidvar1_2, f1Thread1of4ForFork1_#in~arg.offset=|v_f1Thread1of4ForFork1_#in~arg.offset_4|, f1Thread1of4ForFork1_thidvar0=v_f1Thread1of4ForFork1_thidvar0_2, f1Thread1of4ForFork1_#res.offset=|v_f1Thread1of4ForFork1_#res.offset_4|, f1Thread1of4ForFork1_~l~0=v_f1Thread1of4ForFork1_~l~0_8, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_37|, f1Thread1of4ForFork1_#in~arg.base=|v_f1Thread1of4ForFork1_#in~arg.base_4|, f1Thread1of4ForFork1_~arg.base=v_f1Thread1of4ForFork1_~arg.base_4, f1Thread1of4ForFork1_#res.base=|v_f1Thread1of4ForFork1_#res.base_4|, f1Thread1of4ForFork1_~arg.offset=v_f1Thread1of4ForFork1_~arg.offset_4} AuxVars[] AssignedVars[f1Thread1of4ForFork1_thidvar1, f1Thread1of4ForFork1_#in~arg.offset, f1Thread1of4ForFork1_thidvar0, f1Thread1of4ForFork1_#res.offset, f1Thread1of4ForFork1_~l~0, f1Thread1of4ForFork1_#in~arg.base, f1Thread1of4ForFork1_~arg.base, f1Thread1of4ForFork1_#res.base, f1Thread1of4ForFork1_~arg.offset]" "[782] $Ultimate##0-->L757: Formula: (and (= v_f1Thread1of4ForFork1_~arg.offset_1 |v_f1Thread1of4ForFork1_#in~arg.offset_1|) (= v_f1Thread1of4ForFork1_~arg.base_1 |v_f1Thread1of4ForFork1_#in~arg.base_1|)) InVars {f1Thread1of4ForFork1_#in~arg.offset=|v_f1Thread1of4ForFork1_#in~arg.offset_1|, f1Thread1of4ForFork1_#in~arg.base=|v_f1Thread1of4ForFork1_#in~arg.base_1|} OutVars{f1Thread1of4ForFork1_#in~arg.offset=|v_f1Thread1of4ForFork1_#in~arg.offset_1|, f1Thread1of4ForFork1_#in~arg.base=|v_f1Thread1of4ForFork1_#in~arg.base_1|, f1Thread1of4ForFork1_~arg.base=v_f1Thread1of4ForFork1_~arg.base_1, f1Thread1of4ForFork1_~arg.offset=v_f1Thread1of4ForFork1_~arg.offset_1} AuxVars[] AssignedVars[f1Thread1of4ForFork1_~arg.base, f1Thread1of4ForFork1_~arg.offset]" "[783] L757-->L758: Formula: true InVars {} OutVars{f1Thread1of4ForFork1_~l~0=v_f1Thread1of4ForFork1_~l~0_1} AuxVars[] AssignedVars[f1Thread1of4ForFork1_~l~0]" "[744] L775-4-->L775-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[748] L775-5-->L775-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[752] L775-6-->L773-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1]" "[778] L773-1-->L773-2: Formula: (= (+ |v_ULTIMATE.start_main_~i~1#1_4| 1) |v_ULTIMATE.start_main_#t~pre12#1_2|) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[741] L773-2-->L773-3: Formula: (= |v_ULTIMATE.start_main_~i~1#1_5| (+ |v_ULTIMATE.start_main_~i~1#1_6| 1)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[709] L773-3-->L773-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[761] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[737] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[736] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[762] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[731] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[903] L775-3-->$Ultimate##0: Formula: (and (= v_f1Thread2of4ForFork1_thidvar1_2 0) (= |v_f1Thread2of4ForFork1_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre10#1_39| v_f1Thread2of4ForFork1_thidvar0_2) (= |v_f1Thread2of4ForFork1_#in~arg.base_4| 0)) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_39|} OutVars{f1Thread2of4ForFork1_#res.offset=|v_f1Thread2of4ForFork1_#res.offset_4|, f1Thread2of4ForFork1_~arg.base=v_f1Thread2of4ForFork1_~arg.base_4, f1Thread2of4ForFork1_#in~arg.offset=|v_f1Thread2of4ForFork1_#in~arg.offset_4|, f1Thread2of4ForFork1_#in~arg.base=|v_f1Thread2of4ForFork1_#in~arg.base_4|, f1Thread2of4ForFork1_thidvar0=v_f1Thread2of4ForFork1_thidvar0_2, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_39|, f1Thread2of4ForFork1_~l~0=v_f1Thread2of4ForFork1_~l~0_8, f1Thread2of4ForFork1_thidvar1=v_f1Thread2of4ForFork1_thidvar1_2, f1Thread2of4ForFork1_#res.base=|v_f1Thread2of4ForFork1_#res.base_4|, f1Thread2of4ForFork1_~arg.offset=v_f1Thread2of4ForFork1_~arg.offset_4} AuxVars[] AssignedVars[f1Thread2of4ForFork1_#res.offset, f1Thread2of4ForFork1_~arg.base, f1Thread2of4ForFork1_#in~arg.offset, f1Thread2of4ForFork1_#in~arg.base, f1Thread2of4ForFork1_thidvar0, f1Thread2of4ForFork1_~l~0, f1Thread2of4ForFork1_thidvar1, f1Thread2of4ForFork1_#res.base, f1Thread2of4ForFork1_~arg.offset]" "[788] $Ultimate##0-->L757: Formula: (and (= v_f1Thread2of4ForFork1_~arg.base_1 |v_f1Thread2of4ForFork1_#in~arg.base_1|) (= |v_f1Thread2of4ForFork1_#in~arg.offset_1| v_f1Thread2of4ForFork1_~arg.offset_1)) InVars {f1Thread2of4ForFork1_#in~arg.base=|v_f1Thread2of4ForFork1_#in~arg.base_1|, f1Thread2of4ForFork1_#in~arg.offset=|v_f1Thread2of4ForFork1_#in~arg.offset_1|} OutVars{f1Thread2of4ForFork1_~arg.base=v_f1Thread2of4ForFork1_~arg.base_1, f1Thread2of4ForFork1_#in~arg.offset=|v_f1Thread2of4ForFork1_#in~arg.offset_1|, f1Thread2of4ForFork1_#in~arg.base=|v_f1Thread2of4ForFork1_#in~arg.base_1|, f1Thread2of4ForFork1_~arg.offset=v_f1Thread2of4ForFork1_~arg.offset_1} AuxVars[] AssignedVars[f1Thread2of4ForFork1_~arg.base, f1Thread2of4ForFork1_~arg.offset]" "[789] L757-->L758: Formula: true InVars {} OutVars{f1Thread2of4ForFork1_~l~0=v_f1Thread2of4ForFork1_~l~0_1} AuxVars[] AssignedVars[f1Thread2of4ForFork1_~l~0]" "[744] L775-4-->L775-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[748] L775-5-->L775-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[752] L775-6-->L773-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1]" "[778] L773-1-->L773-2: Formula: (= (+ |v_ULTIMATE.start_main_~i~1#1_4| 1) |v_ULTIMATE.start_main_#t~pre12#1_2|) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[741] L773-2-->L773-3: Formula: (= |v_ULTIMATE.start_main_~i~1#1_5| (+ |v_ULTIMATE.start_main_~i~1#1_6| 1)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[709] L773-3-->L773-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[761] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[737] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[736] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[762] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[731] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[904] L775-3-->$Ultimate##0: Formula: (and (= |v_f1Thread3of4ForFork1_#in~arg.base_4| 0) (= v_f1Thread3of4ForFork1_thidvar1_2 0) (= |v_f1Thread3of4ForFork1_#in~arg.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre10#1_41| v_f1Thread3of4ForFork1_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_41|} OutVars{f1Thread3of4ForFork1_#res.base=|v_f1Thread3of4ForFork1_#res.base_4|, f1Thread3of4ForFork1_~arg.offset=v_f1Thread3of4ForFork1_~arg.offset_4, f1Thread3of4ForFork1_~arg.base=v_f1Thread3of4ForFork1_~arg.base_4, f1Thread3of4ForFork1_thidvar1=v_f1Thread3of4ForFork1_thidvar1_2, f1Thread3of4ForFork1_thidvar0=v_f1Thread3of4ForFork1_thidvar0_2, f1Thread3of4ForFork1_#in~arg.base=|v_f1Thread3of4ForFork1_#in~arg.base_4|, f1Thread3of4ForFork1_#in~arg.offset=|v_f1Thread3of4ForFork1_#in~arg.offset_4|, f1Thread3of4ForFork1_#res.offset=|v_f1Thread3of4ForFork1_#res.offset_4|, f1Thread3of4ForFork1_~l~0=v_f1Thread3of4ForFork1_~l~0_8, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_41|} AuxVars[] AssignedVars[f1Thread3of4ForFork1_#res.base, f1Thread3of4ForFork1_~arg.offset, f1Thread3of4ForFork1_~arg.base, f1Thread3of4ForFork1_thidvar1, f1Thread3of4ForFork1_thidvar0, f1Thread3of4ForFork1_#in~arg.base, f1Thread3of4ForFork1_#in~arg.offset, f1Thread3of4ForFork1_#res.offset, f1Thread3of4ForFork1_~l~0]" "[794] $Ultimate##0-->L757: Formula: (and (= |v_f1Thread3of4ForFork1_#in~arg.offset_1| v_f1Thread3of4ForFork1_~arg.offset_1) (= v_f1Thread3of4ForFork1_~arg.base_1 |v_f1Thread3of4ForFork1_#in~arg.base_1|)) InVars {f1Thread3of4ForFork1_#in~arg.offset=|v_f1Thread3of4ForFork1_#in~arg.offset_1|, f1Thread3of4ForFork1_#in~arg.base=|v_f1Thread3of4ForFork1_#in~arg.base_1|} OutVars{f1Thread3of4ForFork1_~arg.offset=v_f1Thread3of4ForFork1_~arg.offset_1, f1Thread3of4ForFork1_~arg.base=v_f1Thread3of4ForFork1_~arg.base_1, f1Thread3of4ForFork1_#in~arg.base=|v_f1Thread3of4ForFork1_#in~arg.base_1|, f1Thread3of4ForFork1_#in~arg.offset=|v_f1Thread3of4ForFork1_#in~arg.offset_1|} AuxVars[] AssignedVars[f1Thread3of4ForFork1_~arg.offset, f1Thread3of4ForFork1_~arg.base]" "[795] L757-->L758: Formula: true InVars {} OutVars{f1Thread3of4ForFork1_~l~0=v_f1Thread3of4ForFork1_~l~0_1} AuxVars[] AssignedVars[f1Thread3of4ForFork1_~l~0]" "[744] L775-4-->L775-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[748] L775-5-->L775-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[752] L775-6-->L773-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1]" "[778] L773-1-->L773-2: Formula: (= (+ |v_ULTIMATE.start_main_~i~1#1_4| 1) |v_ULTIMATE.start_main_#t~pre12#1_2|) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[741] L773-2-->L773-3: Formula: (= |v_ULTIMATE.start_main_~i~1#1_5| (+ |v_ULTIMATE.start_main_~i~1#1_6| 1)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[709] L773-3-->L773-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[761] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[737] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[736] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[762] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[731] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[905] L775-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre10#1_43| v_f1Thread4of4ForFork1_thidvar0_2) (= v_f1Thread4of4ForFork1_thidvar1_2 0) (= 0 |v_f1Thread4of4ForFork1_#in~arg.base_4|) (= |v_f1Thread4of4ForFork1_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_43|} OutVars{f1Thread4of4ForFork1_#res.base=|v_f1Thread4of4ForFork1_#res.base_4|, f1Thread4of4ForFork1_#in~arg.base=|v_f1Thread4of4ForFork1_#in~arg.base_4|, f1Thread4of4ForFork1_#res.offset=|v_f1Thread4of4ForFork1_#res.offset_4|, f1Thread4of4ForFork1_~l~0=v_f1Thread4of4ForFork1_~l~0_8, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_43|, f1Thread4of4ForFork1_#in~arg.offset=|v_f1Thread4of4ForFork1_#in~arg.offset_4|, f1Thread4of4ForFork1_~arg.base=v_f1Thread4of4ForFork1_~arg.base_4, f1Thread4of4ForFork1_thidvar0=v_f1Thread4of4ForFork1_thidvar0_2, f1Thread4of4ForFork1_~arg.offset=v_f1Thread4of4ForFork1_~arg.offset_4, f1Thread4of4ForFork1_thidvar1=v_f1Thread4of4ForFork1_thidvar1_2} AuxVars[] AssignedVars[f1Thread4of4ForFork1_#res.base, f1Thread4of4ForFork1_#in~arg.base, f1Thread4of4ForFork1_#res.offset, f1Thread4of4ForFork1_~l~0, f1Thread4of4ForFork1_#in~arg.offset, f1Thread4of4ForFork1_~arg.base, f1Thread4of4ForFork1_thidvar0, f1Thread4of4ForFork1_~arg.offset, f1Thread4of4ForFork1_thidvar1]" "[800] $Ultimate##0-->L757: Formula: (and (= v_f1Thread4of4ForFork1_~arg.base_1 |v_f1Thread4of4ForFork1_#in~arg.base_1|) (= |v_f1Thread4of4ForFork1_#in~arg.offset_1| v_f1Thread4of4ForFork1_~arg.offset_1)) InVars {f1Thread4of4ForFork1_#in~arg.offset=|v_f1Thread4of4ForFork1_#in~arg.offset_1|, f1Thread4of4ForFork1_#in~arg.base=|v_f1Thread4of4ForFork1_#in~arg.base_1|} OutVars{f1Thread4of4ForFork1_#in~arg.offset=|v_f1Thread4of4ForFork1_#in~arg.offset_1|, f1Thread4of4ForFork1_#in~arg.base=|v_f1Thread4of4ForFork1_#in~arg.base_1|, f1Thread4of4ForFork1_~arg.base=v_f1Thread4of4ForFork1_~arg.base_1, f1Thread4of4ForFork1_~arg.offset=v_f1Thread4of4ForFork1_~arg.offset_1} AuxVars[] AssignedVars[f1Thread4of4ForFork1_~arg.base, f1Thread4of4ForFork1_~arg.offset]" "[801] L757-->L758: Formula: true InVars {} OutVars{f1Thread4of4ForFork1_~l~0=v_f1Thread4of4ForFork1_~l~0_1} AuxVars[] AssignedVars[f1Thread4of4ForFork1_~l~0]" "[744] L775-4-->L775-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[748] L775-5-->L775-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[752] L775-6-->L773-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1]" "[778] L773-1-->L773-2: Formula: (= (+ |v_ULTIMATE.start_main_~i~1#1_4| 1) |v_ULTIMATE.start_main_#t~pre12#1_2|) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[741] L773-2-->L773-3: Formula: (= |v_ULTIMATE.start_main_~i~1#1_5| (+ |v_ULTIMATE.start_main_~i~1#1_6| 1)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[709] L773-3-->L773-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre12#1]" "[761] L773-4-->L774: Formula: (< |v_ULTIMATE.start_main_~i~1#1_3| v_~_N~0_5) InVars {~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{~_N~0=v_~_N~0_5, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[737] L774-->L775: Formula: true InVars {} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[736] L775-->L775-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre10#1]" "[762] L775-1-->L775-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[731] L775-2-->L775-3: Formula: (= |v_ULTIMATE.start_main_~t~0#1_3| |v_ULTIMATE.start_main_#t~pre10#1_3|) InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} OutVars{ULTIMATE.start_main_~t~0#1=|v_ULTIMATE.start_main_~t~0#1_3|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~t~0#1]" "[900] L775-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 18:38:21,165 INFO L754 eck$LassoCheckResult]: Loop: "[901] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 18:38:21,165 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:21,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1432526883, now seen corresponding path program 1 times [2025-04-26 18:38:21,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:21,165 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073364287] [2025-04-26 18:38:21,165 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:21,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:21,171 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-04-26 18:38:21,175 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-04-26 18:38:21,175 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:21,175 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:21,175 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:21,177 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-04-26 18:38:21,186 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-04-26 18:38:21,186 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:21,187 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:21,191 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:38:21,191 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:21,191 INFO L85 PathProgramCache]: Analyzing trace with hash 932, now seen corresponding path program 1 times [2025-04-26 18:38:21,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:21,192 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190199814] [2025-04-26 18:38:21,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:21,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:21,194 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 18:38:21,195 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 18:38:21,195 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:21,195 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:21,195 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:21,195 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 18:38:21,195 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 18:38:21,195 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:21,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:21,197 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:38:21,197 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:38:21,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1458659512, now seen corresponding path program 1 times [2025-04-26 18:38:21,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:38:21,197 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371208308] [2025-04-26 18:38:21,197 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:38:21,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:38:21,202 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 82 statements into 1 equivalence classes. [2025-04-26 18:38:21,207 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-04-26 18:38:21,207 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:21,207 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:21,207 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:21,209 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 82 statements into 1 equivalence classes. [2025-04-26 18:38:21,214 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-04-26 18:38:21,214 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:21,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:21,218 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:38:21,832 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-04-26 18:38:21,837 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-04-26 18:38:21,838 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:21,838 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:21,838 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:38:21,848 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-04-26 18:38:21,856 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-04-26 18:38:21,856 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:38:21,856 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:38:21,875 WARN L166 chiAutomizerObserver]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 18:38:21,899 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-04-26 18:38:21,911 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (162)] Ended with exit code 0 [2025-04-26 18:38:21,912 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 18:38:21,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 18:38:21,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:38:21,913 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 18:38:21,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (231)] Waiting until timeout for monitored process [2025-04-26 18:38:21,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 198 transitions, 476 flow [2025-04-26 18:38:21,975 INFO L116 PetriNetUnfolderBase]: 14/328 cut-off events. [2025-04-26 18:38:21,975 INFO L117 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2025-04-26 18:38:21,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 371 conditions, 328 events. 14/328 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 870 event pairs, 0 based on Foata normal form. 0/303 useless extension candidates. Maximal degree in co-relation 360. Up to 12 conditions per place. [2025-04-26 18:38:21,977 INFO L82 GeneralOperation]: Start removeDead. Operand has 207 places, 198 transitions, 476 flow [2025-04-26 18:38:21,981 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 114 places, 104 transitions, 251 flow [2025-04-26 18:38:21,981 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 114 places, 104 transitions, 251 flow [2025-04-26 18:38:21,981 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 114 places, 104 transitions, 251 flow