/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/BuchiAutomizerCInline.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Termination-32bit-Automizer_Default.epf --buchiautomizer.fairness.type.for.concurrent.programs NONE -i ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.me.fairness-42053ae-m [2023-09-17 11:23:28,723 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-09-17 11:23:28,773 INFO L100 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Termination-32bit-Automizer_Default.epf [2023-09-17 11:23:28,793 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-17 11:23:28,793 INFO L135 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-17 11:23:28,794 INFO L137 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-17 11:23:28,795 INFO L135 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-17 11:23:28,795 INFO L137 SettingsManager]: * Create parallel compositions if possible=false [2023-09-17 11:23:28,795 INFO L137 SettingsManager]: * Use SBE=true [2023-09-17 11:23:28,796 INFO L135 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-09-17 11:23:28,796 INFO L137 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-09-17 11:23:28,796 INFO L137 SettingsManager]: * Use old map elimination=false [2023-09-17 11:23:28,797 INFO L137 SettingsManager]: * Use external solver (rank synthesis)=false [2023-09-17 11:23:28,797 INFO L137 SettingsManager]: * Use only trivial implications for array writes=true [2023-09-17 11:23:28,797 INFO L137 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-09-17 11:23:28,798 INFO L135 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-17 11:23:28,798 INFO L137 SettingsManager]: * sizeof long=4 [2023-09-17 11:23:28,799 INFO L137 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-09-17 11:23:28,799 INFO L137 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-17 11:23:28,799 INFO L137 SettingsManager]: * sizeof POINTER=4 [2023-09-17 11:23:28,800 INFO L137 SettingsManager]: * Check division by zero=IGNORE [2023-09-17 11:23:28,800 INFO L137 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-09-17 11:23:28,801 INFO L137 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-09-17 11:23:28,801 INFO L137 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-09-17 11:23:28,801 INFO L137 SettingsManager]: * sizeof long double=12 [2023-09-17 11:23:28,801 INFO L137 SettingsManager]: * Check if freed pointer was valid=false [2023-09-17 11:23:28,802 INFO L137 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-09-17 11:23:28,802 INFO L137 SettingsManager]: * Use constant arrays=true [2023-09-17 11:23:28,802 INFO L137 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-09-17 11:23:28,803 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-17 11:23:28,803 INFO L137 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-17 11:23:28,803 INFO L135 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-17 11:23:28,804 INFO L137 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-17 11:23:28,804 INFO L137 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-09-17 11:23:28,805 INFO L135 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-09-17 11:23:28,805 INFO L137 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: Fairness type for concurrent programs -> NONE [2023-09-17 11:23:29,035 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-17 11:23:29,054 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-17 11:23:29,056 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-17 11:23:29,057 INFO L270 PluginConnector]: Initializing CDTParser... [2023-09-17 11:23:29,058 INFO L274 PluginConnector]: CDTParser initialized [2023-09-17 11:23:29,059 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series2.wvr.c [2023-09-17 11:23:30,150 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-09-17 11:23:30,369 INFO L384 CDTParser]: Found 1 translation units. [2023-09-17 11:23:30,371 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-series2.wvr.c [2023-09-17 11:23:30,381 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/573f31423/94453156b82d4d3e98bf568fefef13f8/FLAGc038b662b [2023-09-17 11:23:30,399 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/573f31423/94453156b82d4d3e98bf568fefef13f8 [2023-09-17 11:23:30,401 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-17 11:23:30,402 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-09-17 11:23:30,403 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-17 11:23:30,403 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-17 11:23:30,405 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-17 11:23:30,406 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,407 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@616565b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30, skipping insertion in model container [2023-09-17 11:23:30,407 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,412 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-17 11:23:30,429 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-17 11:23:30,580 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-series2.wvr.c[4140,4153] [2023-09-17 11:23:30,586 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-17 11:23:30,598 INFO L203 MainTranslator]: Completed pre-run [2023-09-17 11:23:30,621 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-series2.wvr.c[4140,4153] [2023-09-17 11:23:30,625 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-17 11:23:30,632 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-17 11:23:30,633 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-17 11:23:30,639 INFO L208 MainTranslator]: Completed translation [2023-09-17 11:23:30,639 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30 WrapperNode [2023-09-17 11:23:30,639 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-17 11:23:30,640 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-17 11:23:30,641 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-17 11:23:30,641 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-17 11:23:30,647 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,656 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,682 INFO L138 Inliner]: procedures = 27, calls = 79, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 332 [2023-09-17 11:23:30,683 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-17 11:23:30,684 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-17 11:23:30,684 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-17 11:23:30,684 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-09-17 11:23:30,692 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,692 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,696 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,696 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,719 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,723 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,725 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,727 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,730 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-17 11:23:30,730 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-17 11:23:30,731 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-09-17 11:23:30,731 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-09-17 11:23:30,731 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30" (1/1) ... [2023-09-17 11:23:30,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:30,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:30,771 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:30,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-09-17 11:23:30,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-17 11:23:30,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-17 11:23:30,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-17 11:23:30,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-17 11:23:30,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-17 11:23:30,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-17 11:23:30,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-17 11:23:30,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-17 11:23:30,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-09-17 11:23:30,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-09-17 11:23:30,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-09-17 11:23:30,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-09-17 11:23:30,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-17 11:23:30,807 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-17 11:23:30,808 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-17 11:23:30,808 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-09-17 11:23:30,809 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-17 11:23:30,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-17 11:23:30,809 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-17 11:23:30,810 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-17 11:23:30,918 INFO L236 CfgBuilder]: Building ICFG [2023-09-17 11:23:30,920 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-17 11:23:31,301 INFO L277 CfgBuilder]: Performing block encoding [2023-09-17 11:23:31,583 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-17 11:23:31,583 INFO L302 CfgBuilder]: Removed 7 assume(true) statements. [2023-09-17 11:23:31,586 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.09 11:23:31 BoogieIcfgContainer [2023-09-17 11:23:31,586 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-17 11:23:31,587 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-09-17 11:23:31,587 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-09-17 11:23:31,590 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-09-17 11:23:31,591 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-09-17 11:23:31,591 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 17.09 11:23:30" (1/3) ... [2023-09-17 11:23:31,592 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@18c29337 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.09 11:23:31, skipping insertion in model container [2023-09-17 11:23:31,592 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-09-17 11:23:31,593 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.09 11:23:30" (2/3) ... [2023-09-17 11:23:31,594 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@18c29337 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.09 11:23:31, skipping insertion in model container [2023-09-17 11:23:31,594 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-09-17 11:23:31,594 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.09 11:23:31" (3/3) ... [2023-09-17 11:23:31,595 INFO L332 chiAutomizerObserver]: Analyzing ICFG popl20-more-buffer-series2.wvr.c [2023-09-17 11:23:31,707 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-09-17 11:23:31,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 220 places, 233 transitions, 486 flow [2023-09-17 11:23:31,829 INFO L124 PetriNetUnfolderBase]: 22/225 cut-off events. [2023-09-17 11:23:31,829 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-09-17 11:23:31,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238 conditions, 225 events. 22/225 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 124 event pairs, 0 based on Foata normal form. 0/203 useless extension candidates. Maximal degree in co-relation 202. Up to 2 conditions per place. [2023-09-17 11:23:31,837 INFO L82 GeneralOperation]: Start removeDead. Operand has 220 places, 233 transitions, 486 flow [2023-09-17 11:23:31,845 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 216 places, 225 transitions, 462 flow [2023-09-17 11:23:31,859 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-09-17 11:23:31,859 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-09-17 11:23:31,859 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-09-17 11:23:31,859 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-09-17 11:23:31,859 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-09-17 11:23:31,859 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-09-17 11:23:31,859 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-09-17 11:23:31,860 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-09-17 11:23:31,861 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states [2023-09-17 11:23:36,016 INFO L131 ngComponentsAnalysis]: Automaton has 7809 accepting balls. 44811 [2023-09-17 11:23:36,016 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:23:36,016 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:23:36,028 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, 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] [2023-09-17 11:23:36,029 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-17 11:23:36,029 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-09-17 11:23:36,029 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 50555 states, but on-demand construction may add more states [2023-09-17 11:23:37,578 INFO L131 ngComponentsAnalysis]: Automaton has 7809 accepting balls. 44811 [2023-09-17 11:23:37,579 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:23:37,579 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:23:37,583 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, 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] [2023-09-17 11:23:37,583 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-17 11:23:37,589 INFO L748 eck$LassoCheckResult]: Stem: 223#[$Ultimate##0]don't care [775] $Ultimate##0-->L-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 226#[L-1]don't care [781] L-1-->L-1-1: Formula: (= (select |v_#valid_8| 0) 0) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_8|} AuxVars[] AssignedVars[] 228#[L-1-1]don't care [851] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[] 230#[L21]don't care [721] L21-->L21-1: Formula: (and (= (select |v_#valid_9| 1) 1) (= (select |v_#length_8| 1) 2)) InVars {#length=|v_#length_8|, #valid=|v_#valid_9|} OutVars{#length=|v_#length_8|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[] 232#[L21-1]don't care [843] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_8| 1) 0) 48) InVars {#memory_int=|v_#memory_int_8|} OutVars{#memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[] 234#[L21-2]don't care [785] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_9| 1) 1) 0) InVars {#memory_int=|v_#memory_int_9|} OutVars{#memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[] 236#[L21-3]don't care [817] L21-3-->L21-4: Formula: (and (= (select |v_#valid_10| 2) 1) (= (select |v_#length_9| 2) 33)) InVars {#length=|v_#length_9|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_9|, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] 238#[L21-4]don't care [692] L21-4-->L41: Formula: (and (= v_~q1~0.offset_3 0) (= v_~q1~0.base_3 0)) InVars {} OutVars{~q1~0.offset=v_~q1~0.offset_3, ~q1~0.base=v_~q1~0.base_3} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 240#[L41]don't care [652] L41-->L41-1: Formula: (and (= v_~q2~0.offset_3 0) (= 0 v_~q2~0.base_3)) InVars {} OutVars{~q2~0.offset=v_~q2~0.offset_3, ~q2~0.base=v_~q2~0.base_3} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 242#[L41-1]don't care [782] L41-1-->L42: Formula: (and (= v_~f~0.offset_4 0) (= v_~f~0.base_4 0)) InVars {} OutVars{~f~0.base=v_~f~0.base_4, ~f~0.offset=v_~f~0.offset_4} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 244#[L42]don't care [680] L42-->L42-1: Formula: (= v_~q1_front~0_7 0) InVars {} OutVars{~q1_front~0=v_~q1_front~0_7} AuxVars[] AssignedVars[~q1_front~0] 246#[L42-1]don't care [844] L42-1-->L42-2: Formula: (= v_~q1_back~0_9 0) InVars {} OutVars{~q1_back~0=v_~q1_back~0_9} AuxVars[] AssignedVars[~q1_back~0] 248#[L42-2]don't care [797] L42-2-->L42-3: Formula: (= v_~q2_front~0_7 0) InVars {} OutVars{~q2_front~0=v_~q2_front~0_7} AuxVars[] AssignedVars[~q2_front~0] 250#[L42-3]don't care [768] L42-3-->L42-4: Formula: (= v_~q2_back~0_9 0) InVars {} OutVars{~q2_back~0=v_~q2_back~0_9} AuxVars[] AssignedVars[~q2_back~0] 252#[L42-4]don't care [803] L42-4-->L42-5: Formula: (= v_~i~0_8 0) InVars {} OutVars{~i~0=v_~i~0_8} AuxVars[] AssignedVars[~i~0] 254#[L42-5]don't care [659] L42-5-->L42-6: Formula: (= v_~j~0_9 0) InVars {} OutVars{~j~0=v_~j~0_9} AuxVars[] AssignedVars[~j~0] 256#[L42-6]don't care [718] L42-6-->L42-7: Formula: (= v_~n1~0_3 0) InVars {} OutVars{~n1~0=v_~n1~0_3} AuxVars[] AssignedVars[~n1~0] 258#[L42-7]don't care [645] L42-7-->L42-8: Formula: (= v_~n2~0_3 0) InVars {} OutVars{~n2~0=v_~n2~0_3} AuxVars[] AssignedVars[~n2~0] 260#[L42-8]don't care [677] L42-8-->L42-9: Formula: (= v_~N~0_9 0) InVars {} OutVars{~N~0=v_~N~0_9} AuxVars[] AssignedVars[~N~0] 262#[L42-9]don't care [831] L42-9-->L-1-2: Formula: (= v_~total~0_5 0) InVars {} OutVars{~total~0=v_~total~0_5} AuxVars[] AssignedVars[~total~0] 264#[L-1-2]don't care [853] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 266#[L-1-3]don't care [856] L-1-3-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_1|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_1|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_1|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_1|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_1|, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_1|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_1|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_1|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_1|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_1|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_1|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_1|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_1|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_1|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~ret21#1.offset, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_main_#t~ret23#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~pre30#1, ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~pre24#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~pre28#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~nondet20#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 268#[L125]don't care [820] L125-->L125-1: Formula: (and (= (store |v_#length_11| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_10|) (= |v_#valid_11| (store |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_11|, #valid=|v_#valid_12|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_10|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 270#[L125-1]don't care [766] L125-1-->L125-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (store |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1) |v_#valid_13|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= (select |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= (store |v_#length_13| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_12|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_13|, #valid=|v_#valid_14|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_12|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 272#[L125-2]don't care [697] L125-2-->L125-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= (select |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (= (store |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1) |v_#valid_15|) (= (store |v_#length_15| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_14|) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_15|, #valid=|v_#valid_16|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_14|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 274#[L125-3]don't care [767] L125-3-->L125-4: Formula: (and (= (store |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 1) |v_#valid_17|) (= (select |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_2| 0) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_2| 0)) (= (store |v_#length_17| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 4) |v_#length_16|) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t4~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_17|, #valid=|v_#valid_18|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_16|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_2|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_2|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 276#[L125-4]don't care [735] L125-4-->L127: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 278#[L127]don't care [848] L127-->L127-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet16#1_3| v_~N~0_10) InVars {ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|, ~N~0=v_~N~0_10} AuxVars[] AssignedVars[~N~0] 280#[L127-1]don't care [822] L127-1-->L128: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 282#[L128]don't care [790] L128-->L128-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 284#[L128-1]don't care [821] L128-1-->L128-2: Formula: (= v_~n1~0_4 |v_ULTIMATE.start_main_#t~nondet17#1_3|) InVars {ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|, ~n1~0=v_~n1~0_4} AuxVars[] AssignedVars[~n1~0] 286#[L128-2]don't care [859] L128-2-->L129: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 288#[L129]don't care [837] L129-->L129-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 290#[L129-1]don't care [664] L129-1-->L129-2: Formula: (= v_~n2~0_4 |v_ULTIMATE.start_main_#t~nondet18#1_3|) InVars {ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} OutVars{~n2~0=v_~n2~0_4, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} AuxVars[] AssignedVars[~n2~0] 292#[L129-2]don't care [640] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 294#[L130]don't care [681] L130-->L130-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 296#[L130-1]don't care [854] L130-1-->L130-2: Formula: (= v_~q1_front~0_8 |v_ULTIMATE.start_main_#t~nondet19#1_3|) InVars {ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} OutVars{~q1_front~0=v_~q1_front~0_8, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} AuxVars[] AssignedVars[~q1_front~0] 298#[L130-2]don't care [791] L130-2-->L131: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 300#[L131]don't care [666] L131-->L132: Formula: (= v_~q1_front~0_9 v_~q1_back~0_10) InVars {~q1_front~0=v_~q1_front~0_9} OutVars{~q1_front~0=v_~q1_front~0_9, ~q1_back~0=v_~q1_back~0_10} AuxVars[] AssignedVars[~q1_back~0] 302#[L132]don't care [852] L132-->L132-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 304#[L132-1]don't care [855] L132-1-->L132-2: Formula: (= v_~q2_front~0_8 |v_ULTIMATE.start_main_#t~nondet20#1_3|) InVars {ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} OutVars{~q2_front~0=v_~q2_front~0_8, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} AuxVars[] AssignedVars[~q2_front~0] 306#[L132-2]don't care [706] L132-2-->L133: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 308#[L133]don't care [833] L133-->L134: Formula: (= v_~q2_front~0_9 v_~q2_back~0_10) InVars {~q2_front~0=v_~q2_front~0_9} OutVars{~q2_front~0=v_~q2_front~0_9, ~q2_back~0=v_~q2_back~0_10} AuxVars[] AssignedVars[~q2_back~0] 310#[L134]don't care [847] L134-->L134-1: Formula: (= v_~n1~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|) InVars {~n1~0=v_~n1~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~n1~0=v_~n1~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 312#[L134-1]don't care [673] L134-1-->L134-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 314#[L134-2]don't care [800] L134-2-->L152: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_1|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 316#[L152]don't care [654] L152-->L153: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 318#[L153]don't care [638] L153-->L153-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_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] 320#[L153-1]don't care [707] L153-1-->L37: 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] 322#[L37]don't care [682] L37-->L38: 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] 324#[L38]don't care [802] L38-->L37-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[] 328#[L37-1]don't care [792] L37-1-->L154: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, 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] 330#[L154]don't care [713] L154-->L37-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] 332#[L37-2]don't care [764] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 334#[L38-3]don't care [661] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 338#[L37-3]don't care [657] L37-3-->L156: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 340#[L156]don't care [743] L156-->L156-1: Formula: (and (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 1) |v_#valid_19|) (= (store |v_#length_19| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_18|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| |v_#StackHeapBarrier_6|) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 342#[L156-1]don't care [722] L156-1-->L156-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 344#[L156-2]don't care [779] L156-2-->L157: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 346#[L157]don't care [637] L157-->L157-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 348#[L157-6]don't care [2023-09-17 11:23:37,593 INFO L750 eck$LassoCheckResult]: Loop: 348#[L157-6]don't care [809] L157-6-->L158: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 350#[L158]don't care [760] L158-->L158-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 354#[L158-1]don't care [824] L158-1-->L158-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= |v_#memory_int_10| (store |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|))) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_20| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|)) (= (select |v_#valid_21| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (<= 0 .cse0)))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|} AuxVars[] AssignedVars[#memory_int] 358#[L158-2]don't care [758] L158-2-->L157-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 362#[L157-3]don't care [745] L157-3-->L157-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 366#[L157-4]don't care [835] L157-4-->L157-5: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_7| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 370#[L157-5]don't care [841] L157-5-->L157-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 348#[L157-6]don't care [2023-09-17 11:23:37,598 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:23:37,598 INFO L85 PathProgramCache]: Analyzing trace with hash -637736406, now seen corresponding path program 1 times [2023-09-17 11:23:37,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:23:37,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738949021] [2023-09-17 11:23:37,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:23:37,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:23:37,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:23:37,778 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:23:37,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:23:37,874 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:23:37,876 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:23:37,876 INFO L85 PathProgramCache]: Analyzing trace with hash -753593631, now seen corresponding path program 1 times [2023-09-17 11:23:37,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:23:37,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757901061] [2023-09-17 11:23:37,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:23:37,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:23:37,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:23:37,893 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:23:37,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:23:37,910 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:23:37,911 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:23:37,911 INFO L85 PathProgramCache]: Analyzing trace with hash 2074941592, now seen corresponding path program 1 times [2023-09-17 11:23:37,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:23:37,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076249850] [2023-09-17 11:23:37,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:23:37,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:23:37,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:23:37,968 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:23:37,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:23:38,002 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:23:40,324 INFO L210 LassoAnalysis]: Preferences: [2023-09-17 11:23:40,325 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-09-17 11:23:40,328 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-09-17 11:23:40,329 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-09-17 11:23:40,329 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-09-17 11:23:40,329 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:40,329 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-09-17 11:23:40,329 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-09-17 11:23:40,329 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-series2.wvr.c_BEv2_Iteration1_Lasso [2023-09-17 11:23:40,330 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-09-17 11:23:40,330 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-09-17 11:23:40,353 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,364 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,366 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,368 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,370 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,372 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,375 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,378 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,896 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,898 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,900 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,902 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,904 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,907 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,909 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,911 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,914 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,917 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,918 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,920 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,922 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,925 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,926 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,932 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,935 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,937 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,939 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,942 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,943 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,946 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,948 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,950 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,952 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,954 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,956 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,958 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,960 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,962 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,965 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,967 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,969 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,971 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,973 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,975 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,977 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,979 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,982 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,984 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,987 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,988 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,992 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,996 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:40,999 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:41,006 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:41,008 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:41,010 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:41,607 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-09-17 11:23:41,611 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-09-17 11:23:41,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:41,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:41,621 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:41,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-09-17 11:23:41,626 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:41,634 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:41,634 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:41,634 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:41,634 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:41,639 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:41,639 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:41,653 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:41,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:41,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:41,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:41,667 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:41,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-09-17 11:23:41,671 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:41,680 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:41,680 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:41,681 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:41,681 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:41,681 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:41,681 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:41,682 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:41,709 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:41,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:41,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:41,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:41,718 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:41,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-09-17 11:23:41,722 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:41,731 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:41,731 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:41,731 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:41,731 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:41,731 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:41,732 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:41,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:41,744 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:41,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:41,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:41,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:41,751 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:41,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-09-17 11:23:41,755 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:41,761 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:41,761 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:41,761 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:41,762 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:41,764 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:41,764 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:41,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:41,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:41,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:41,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:41,781 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:41,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-09-17 11:23:41,791 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:41,798 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:41,798 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:41,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:41,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:41,798 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:41,799 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:41,799 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:41,804 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:41,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:41,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:41,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:41,809 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:41,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-09-17 11:23:41,813 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:41,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:41,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:41,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:41,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:41,836 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:41,836 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:41,839 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:41,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:41,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:41,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:41,849 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:41,858 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:41,866 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:41,866 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:41,866 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:41,866 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:41,868 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:41,868 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:41,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-09-17 11:23:41,876 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:41,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:41,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:41,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:41,885 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:41,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-09-17 11:23:41,890 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:41,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:41,901 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:41,901 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:41,901 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:41,903 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:41,904 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:41,921 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:41,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:41,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:41,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:41,929 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:41,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-09-17 11:23:41,933 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:41,941 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:41,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:41,941 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:41,941 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:41,943 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:41,943 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:41,959 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:41,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:41,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:41,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:41,967 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:41,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-09-17 11:23:41,973 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:41,979 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:41,980 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:41,980 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:41,980 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:41,982 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:41,982 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:41,988 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:41,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:41,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:41,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:41,993 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:41,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-09-17 11:23:41,996 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:42,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:42,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:42,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:42,003 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:42,004 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:42,005 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:42,033 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:42,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:42,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:42,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:42,039 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:42,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-09-17 11:23:42,042 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:42,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:42,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:42,049 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:42,049 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:42,051 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:42,051 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:42,054 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:42,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2023-09-17 11:23:42,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:42,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:42,060 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:42,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-09-17 11:23:42,064 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:42,071 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:42,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:42,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:42,071 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:42,077 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:42,077 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:42,090 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-09-17 11:23:42,105 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-09-17 11:23:42,105 INFO L444 ModelExtractionUtils]: 7 out of 22 variables were initially zero. Simplification set additionally 12 variables to zero. [2023-09-17 11:23:42,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:42,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:42,147 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:42,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-09-17 11:23:42,150 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-09-17 11:23:42,171 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-09-17 11:23:42,172 INFO L513 LassoAnalysis]: Proved termination. [2023-09-17 11:23:42,172 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_~size#1) = -1*ULTIMATE.start_create_fresh_int_array_~i~1#1 + 1*ULTIMATE.start_create_fresh_int_array_~size#1 Supporting invariants [] [2023-09-17 11:23:42,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:42,273 INFO L156 tatePredicateManager]: 27 out of 27 supporting invariants were superfluous and have been removed [2023-09-17 11:23:42,291 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:23:42,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:23:42,357 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 2 conjunts are in the unsatisfiable core [2023-09-17 11:23:42,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-09-17 11:23:42,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:23:42,454 INFO L262 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 5 conjunts are in the unsatisfiable core [2023-09-17 11:23:42,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-09-17 11:23:42,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-17 11:23:42,538 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 [2023-09-17 11:23:42,541 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand currently 50555 states, but on-demand construction may add more states Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:23:43,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:44,427 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand currently 50555 states, but on-demand construction may add more states. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 101077 states and 555698 transitions. Complement of second has 10 states. [2023-09-17 11:23:44,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2023-09-17 11:23:44,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:23:44,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 254 transitions. [2023-09-17 11:23:44,435 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 254 transitions. Stem has 60 letters. Loop has 7 letters. [2023-09-17 11:23:44,436 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:23:44,437 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 254 transitions. Stem has 67 letters. Loop has 7 letters. [2023-09-17 11:23:44,438 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:23:44,438 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 254 transitions. Stem has 60 letters. Loop has 14 letters. [2023-09-17 11:23:44,439 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:23:44,439 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 101077 states and 555698 transitions. [2023-09-17 11:23:47,334 INFO L131 ngComponentsAnalysis]: Automaton has 7808 accepting balls. 44804 [2023-09-17 11:23:48,614 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 101077 states to 48937 states and 267604 transitions. [2023-09-17 11:23:48,615 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 48928 [2023-09-17 11:23:48,834 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 48930 [2023-09-17 11:23:48,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48937 states and 267604 transitions. [2023-09-17 11:23:48,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-09-17 11:23:48,942 INFO L218 hiAutomatonCegarLoop]: Abstraction has 48937 states and 267604 transitions. [2023-09-17 11:23:49,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48937 states and 267604 transitions. [2023-09-17 11:23:51,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48937 to 48936. [2023-09-17 11:23:51,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48936 states, 48936 states have (on average 5.468428151054439) internal successors, (267603), 48935 states have internal predecessors, (267603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:23:52,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48936 states to 48936 states and 267603 transitions. [2023-09-17 11:23:52,176 INFO L240 hiAutomatonCegarLoop]: Abstraction has 48936 states and 267603 transitions. [2023-09-17 11:23:52,176 INFO L428 stractBuchiCegarLoop]: Abstraction has 48936 states and 267603 transitions. [2023-09-17 11:23:52,176 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-09-17 11:23:52,176 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48936 states and 267603 transitions. [2023-09-17 11:23:53,076 INFO L131 ngComponentsAnalysis]: Automaton has 7808 accepting balls. 44804 [2023-09-17 11:23:53,076 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:23:53,076 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:23:53,081 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-17 11:23:53,081 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-17 11:23:53,083 INFO L748 eck$LassoCheckResult]: Stem: 255636#[$Ultimate##0]don't care [775] $Ultimate##0-->L-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 255638#[L-1]don't care [781] L-1-->L-1-1: Formula: (= (select |v_#valid_8| 0) 0) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_8|} AuxVars[] AssignedVars[] 211228#[L-1-1]don't care [851] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[] 211230#[L21]don't care [721] L21-->L21-1: Formula: (and (= (select |v_#valid_9| 1) 1) (= (select |v_#length_8| 1) 2)) InVars {#length=|v_#length_8|, #valid=|v_#valid_9|} OutVars{#length=|v_#length_8|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[] 231356#[L21-1]don't care [843] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_8| 1) 0) 48) InVars {#memory_int=|v_#memory_int_8|} OutVars{#memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[] 300126#[L21-2]don't care [785] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_9| 1) 1) 0) InVars {#memory_int=|v_#memory_int_9|} OutVars{#memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[] 274056#[L21-3]don't care [817] L21-3-->L21-4: Formula: (and (= (select |v_#valid_10| 2) 1) (= (select |v_#length_9| 2) 33)) InVars {#length=|v_#length_9|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_9|, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] 274058#[L21-4]don't care [692] L21-4-->L41: Formula: (and (= v_~q1~0.offset_3 0) (= v_~q1~0.base_3 0)) InVars {} OutVars{~q1~0.offset=v_~q1~0.offset_3, ~q1~0.base=v_~q1~0.base_3} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 299284#[L41]don't care [652] L41-->L41-1: Formula: (and (= v_~q2~0.offset_3 0) (= 0 v_~q2~0.base_3)) InVars {} OutVars{~q2~0.offset=v_~q2~0.offset_3, ~q2~0.base=v_~q2~0.base_3} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 259744#[L41-1]don't care [782] L41-1-->L42: Formula: (and (= v_~f~0.offset_4 0) (= v_~f~0.base_4 0)) InVars {} OutVars{~f~0.base=v_~f~0.base_4, ~f~0.offset=v_~f~0.offset_4} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 259746#[L42]don't care [680] L42-->L42-1: Formula: (= v_~q1_front~0_7 0) InVars {} OutVars{~q1_front~0=v_~q1_front~0_7} AuxVars[] AssignedVars[~q1_front~0] 286072#[L42-1]don't care [844] L42-1-->L42-2: Formula: (= v_~q1_back~0_9 0) InVars {} OutVars{~q1_back~0=v_~q1_back~0_9} AuxVars[] AssignedVars[~q1_back~0] 300598#[L42-2]don't care [797] L42-2-->L42-3: Formula: (= v_~q2_front~0_7 0) InVars {} OutVars{~q2_front~0=v_~q2_front~0_7} AuxVars[] AssignedVars[~q2_front~0] 286452#[L42-3]don't care [768] L42-3-->L42-4: Formula: (= v_~q2_back~0_9 0) InVars {} OutVars{~q2_back~0=v_~q2_back~0_9} AuxVars[] AssignedVars[~q2_back~0] 286454#[L42-4]don't care [803] L42-4-->L42-5: Formula: (= v_~i~0_8 0) InVars {} OutVars{~i~0=v_~i~0_8} AuxVars[] AssignedVars[~i~0] 292972#[L42-5]don't care [659] L42-5-->L42-6: Formula: (= v_~j~0_9 0) InVars {} OutVars{~j~0=v_~j~0_9} AuxVars[] AssignedVars[~j~0] 292974#[L42-6]don't care [718] L42-6-->L42-7: Formula: (= v_~n1~0_3 0) InVars {} OutVars{~n1~0=v_~n1~0_3} AuxVars[] AssignedVars[~n1~0] 262528#[L42-7]don't care [645] L42-7-->L42-8: Formula: (= v_~n2~0_3 0) InVars {} OutVars{~n2~0=v_~n2~0_3} AuxVars[] AssignedVars[~n2~0] 262530#[L42-8]don't care [677] L42-8-->L42-9: Formula: (= v_~N~0_9 0) InVars {} OutVars{~N~0=v_~N~0_9} AuxVars[] AssignedVars[~N~0] 262862#[L42-9]don't care [831] L42-9-->L-1-2: Formula: (= v_~total~0_5 0) InVars {} OutVars{~total~0=v_~total~0_5} AuxVars[] AssignedVars[~total~0] 244968#[L-1-2]don't care [853] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 244970#[L-1-3]don't care [856] L-1-3-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_1|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_1|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_1|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_1|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_1|, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_1|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_1|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_1|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_1|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_1|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_1|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_1|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_1|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_1|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~ret21#1.offset, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_main_#t~ret23#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~pre30#1, ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~pre24#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~pre28#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~nondet20#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 298836#[L125]don't care [820] L125-->L125-1: Formula: (and (= (store |v_#length_11| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_10|) (= |v_#valid_11| (store |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_11|, #valid=|v_#valid_12|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_10|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 299946#[L125-1]don't care [766] L125-1-->L125-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (store |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1) |v_#valid_13|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= (select |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= (store |v_#length_13| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_12|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_13|, #valid=|v_#valid_14|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_12|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 299948#[L125-2]don't care [697] L125-2-->L125-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= (select |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (= (store |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1) |v_#valid_15|) (= (store |v_#length_15| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_14|) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_15|, #valid=|v_#valid_16|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_14|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 300230#[L125-3]don't care [767] L125-3-->L125-4: Formula: (and (= (store |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 1) |v_#valid_17|) (= (select |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_2| 0) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_2| 0)) (= (store |v_#length_17| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 4) |v_#length_16|) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t4~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_17|, #valid=|v_#valid_18|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_16|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_2|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_2|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 300560#[L125-4]don't care [735] L125-4-->L127: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 300602#[L127]don't care [848] L127-->L127-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet16#1_3| v_~N~0_10) InVars {ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|, ~N~0=v_~N~0_10} AuxVars[] AssignedVars[~N~0] 239050#[L127-1]don't care [822] L127-1-->L128: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 239052#[L128]don't care [790] L128-->L128-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 251552#[L128-1]don't care [821] L128-1-->L128-2: Formula: (= v_~n1~0_4 |v_ULTIMATE.start_main_#t~nondet17#1_3|) InVars {ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|, ~n1~0=v_~n1~0_4} AuxVars[] AssignedVars[~n1~0] 255976#[L128-2]don't care [859] L128-2-->L129: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 249710#[L129]don't care [837] L129-->L129-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 249712#[L129-1]don't care [664] L129-1-->L129-2: Formula: (= v_~n2~0_4 |v_ULTIMATE.start_main_#t~nondet18#1_3|) InVars {ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} OutVars{~n2~0=v_~n2~0_4, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} AuxVars[] AssignedVars[~n2~0] 282140#[L129-2]don't care [640] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 282142#[L130]don't care [681] L130-->L130-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 283178#[L130-1]don't care [854] L130-1-->L130-2: Formula: (= v_~q1_front~0_8 |v_ULTIMATE.start_main_#t~nondet19#1_3|) InVars {ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} OutVars{~q1_front~0=v_~q1_front~0_8, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} AuxVars[] AssignedVars[~q1_front~0] 283180#[L130-2]don't care [791] L130-2-->L131: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 245480#[L131]don't care [666] L131-->L132: Formula: (= v_~q1_front~0_9 v_~q1_back~0_10) InVars {~q1_front~0=v_~q1_front~0_9} OutVars{~q1_front~0=v_~q1_front~0_9, ~q1_back~0=v_~q1_back~0_10} AuxVars[] AssignedVars[~q1_back~0] 245482#[L132]don't care [852] L132-->L132-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 266012#[L132-1]don't care [855] L132-1-->L132-2: Formula: (= v_~q2_front~0_8 |v_ULTIMATE.start_main_#t~nondet20#1_3|) InVars {ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} OutVars{~q2_front~0=v_~q2_front~0_8, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} AuxVars[] AssignedVars[~q2_front~0] 300500#[L132-2]don't care [706] L132-2-->L133: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 300502#[L133]don't care [833] L133-->L134: Formula: (= v_~q2_front~0_9 v_~q2_back~0_10) InVars {~q2_front~0=v_~q2_front~0_9} OutVars{~q2_front~0=v_~q2_front~0_9, ~q2_back~0=v_~q2_back~0_10} AuxVars[] AssignedVars[~q2_back~0] 288332#[L134]don't care [847] L134-->L134-1: Formula: (= v_~n1~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|) InVars {~n1~0=v_~n1~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~n1~0=v_~n1~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 288334#[L134-1]don't care [673] L134-1-->L134-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 291840#[L134-2]don't care [800] L134-2-->L152: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_1|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 291842#[L152]don't care [654] L152-->L153: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 289828#[L153]don't care [638] L153-->L153-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_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] 289830#[L153-1]don't care [707] L153-1-->L37: 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] 269994#[L37]don't care [682] L37-->L38: 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] 269996#[L38]don't care [802] L38-->L37-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[] 286542#[L37-1]don't care [792] L37-1-->L154: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, 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] 286544#[L154]don't care [713] L154-->L37-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] 257582#[L37-2]don't care [764] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 257584#[L38-3]don't care [661] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 291590#[L37-3]don't care [657] L37-3-->L156: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 291592#[L156]don't care [743] L156-->L156-1: Formula: (and (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 1) |v_#valid_19|) (= (store |v_#length_19| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_18|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| |v_#StackHeapBarrier_6|) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 228060#[L156-1]don't care [722] L156-1-->L156-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 228062#[L156-2]don't care [779] L156-2-->L157: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 300122#[L157]don't care [637] L157-->L157-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 300622#[L157-6]don't care [810] L157-6-->L157-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 295752#[L157-7]don't care [655] L157-7-->create_fresh_int_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 300616#[create_fresh_int_array_returnLabel#1]don't care [838] create_fresh_int_array_returnLabel#1-->L134-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3| |v_ULTIMATE.start_main_#t~ret21#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret21#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_2|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 300100#[L134-3]don't care [653] L134-3-->L134-4: Formula: (and (= v_~q1~0.offset_4 |v_ULTIMATE.start_main_#t~ret21#1.offset_3|) (= v_~q1~0.base_4 |v_ULTIMATE.start_main_#t~ret21#1.base_3|)) InVars {ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|, ~q1~0.offset=v_~q1~0.offset_4, ~q1~0.base=v_~q1~0.base_4} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 293006#[L134-4]don't care [683] L134-4-->L135: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_4|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 293008#[L135]don't care [733] L135-->L135-1: Formula: (= v_~n2~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~n2~0=v_~n2~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~n2~0=v_~n2~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 299472#[L135-1]don't care [759] L135-1-->L135-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 284278#[L135-2]don't care [663] L135-2-->L152-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_5|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_8|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_5|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 284280#[L152-1]don't care [698] L152-1-->L153-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 277746#[L153-2]don't care [737] L153-2-->L153-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 204422#[L153-3]don't care [734] L153-3-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 204424#[L37-4]don't care [836] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 289346#[L38-6]don't care [717] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 289350#[L37-5]don't care [705] L37-5-->L154-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 222730#[L154-1]don't care [840] L154-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 222732#[L37-6]don't care [805] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 278986#[L38-9]don't care [739] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 209434#[L37-7]don't care [709] L37-7-->L156-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 298652#[L156-3]don't care [849] L156-3-->L156-4: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| |v_#StackHeapBarrier_7|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 1) |v_#valid_22|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6| 0) (= 0 (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|)) (= (store |v_#length_22| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_21|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_23|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|, #length=|v_#length_21|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 289690#[L156-4]don't care [823] L156-4-->L156-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 289692#[L156-5]don't care [699] L156-5-->L157-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 300424#[L157-8]don't care [742] L157-8-->L157-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 290564#[L157-14]don't care [2023-09-17 11:23:53,083 INFO L750 eck$LassoCheckResult]: Loop: 290564#[L157-14]don't care [702] L157-14-->L158-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 290566#[L158-3]don't care [783] L158-3-->L158-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 227560#[L158-4]don't care [674] L158-4-->L158-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_12| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|))) (and (<= 0 .cse0) (= (store |v_#memory_int_13| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_13| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_7|)) |v_#memory_int_12|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| 4) (select |v_#length_23| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|)) (= (select |v_#valid_24| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1)))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_13|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_12|, #length=|v_#length_23|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_12|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_12|, #length=|v_#length_23|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_7|} AuxVars[] AssignedVars[#memory_int] 227562#[L158-5]don't care [656] L158-5-->L157-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 280992#[L157-11]don't care [648] L157-11-->L157-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 280994#[L157-12]don't care [846] L157-12-->L157-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 295424#[L157-13]don't care [774] L157-13-->L157-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 290564#[L157-14]don't care [2023-09-17 11:23:53,084 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:23:53,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1508154183, now seen corresponding path program 1 times [2023-09-17 11:23:53,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:23:53,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253147732] [2023-09-17 11:23:53,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:23:53,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:23:53,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:23:53,138 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:23:53,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:23:53,179 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:23:53,180 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:23:53,180 INFO L85 PathProgramCache]: Analyzing trace with hash -710396288, now seen corresponding path program 1 times [2023-09-17 11:23:53,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:23:53,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955941710] [2023-09-17 11:23:53,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:23:53,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:23:53,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:23:53,188 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:23:53,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:23:53,193 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:23:53,194 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:23:53,194 INFO L85 PathProgramCache]: Analyzing trace with hash -896757048, now seen corresponding path program 1 times [2023-09-17 11:23:53,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:23:53,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478736470] [2023-09-17 11:23:53,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:23:53,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:23:53,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:23:53,224 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:23:53,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:23:53,258 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:23:56,186 INFO L210 LassoAnalysis]: Preferences: [2023-09-17 11:23:56,186 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-09-17 11:23:56,186 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-09-17 11:23:56,186 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-09-17 11:23:56,186 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-09-17 11:23:56,186 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:56,186 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-09-17 11:23:56,186 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-09-17 11:23:56,187 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-series2.wvr.c_BEv2_Iteration2_Lasso [2023-09-17 11:23:56,187 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-09-17 11:23:56,187 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-09-17 11:23:56,191 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,199 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,201 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,204 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,205 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,207 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,209 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,212 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,216 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,219 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,225 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,227 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,229 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,231 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,233 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,235 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,237 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,239 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,240 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,243 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,244 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,246 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,248 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,250 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,253 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,255 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,258 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,960 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,964 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,967 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,969 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,971 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,973 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,975 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,976 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,978 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,980 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,982 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,984 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,986 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,988 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,990 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,991 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,993 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,995 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:56,997 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:57,002 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:57,005 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:57,007 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:57,009 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:57,011 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:57,013 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:57,015 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:57,018 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:23:57,653 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-09-17 11:23:57,654 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-09-17 11:23:57,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:57,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:57,657 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:57,669 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:57,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:57,677 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:57,677 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:57,677 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:57,679 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:57,679 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:57,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-09-17 11:23:57,689 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:57,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2023-09-17 11:23:57,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:57,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:57,693 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:57,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-09-17 11:23:57,696 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:57,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:57,702 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:57,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:57,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:57,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:57,702 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:57,702 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:57,717 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:57,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:57,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:57,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:57,725 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:57,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:57,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-09-17 11:23:57,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:57,743 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:57,743 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:57,744 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:57,745 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:57,745 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:57,755 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:57,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:57,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:57,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:57,762 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:57,766 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:57,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-09-17 11:23:57,774 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:57,774 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:57,774 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:57,774 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:57,774 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:57,774 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:57,775 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:57,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:57,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:57,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:57,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:57,786 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:57,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-09-17 11:23:57,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:57,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:57,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:57,796 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:57,796 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:57,796 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:57,796 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:57,796 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:57,797 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:57,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2023-09-17 11:23:57,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:57,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:57,804 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:57,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-09-17 11:23:57,808 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:57,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:57,816 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:57,816 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:57,816 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:57,816 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:57,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:57,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:57,817 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:57,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:57,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:57,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:57,823 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:57,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-09-17 11:23:57,826 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:57,831 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:57,831 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:57,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:57,832 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:57,834 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:57,834 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:57,856 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:57,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:57,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:57,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:57,864 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:57,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-09-17 11:23:57,873 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:57,880 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:57,880 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:57,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:57,881 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:57,881 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:57,881 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:57,881 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:57,885 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:57,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:57,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:57,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:57,892 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:57,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-09-17 11:23:57,896 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:57,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:57,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:57,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:57,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:57,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:57,903 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:57,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:57,904 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:57,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:57,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:57,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:57,909 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:57,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-09-17 11:23:57,912 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:57,918 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:57,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:57,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:57,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:57,921 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:57,921 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:57,933 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:57,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:57,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:57,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:57,940 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:57,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-09-17 11:23:57,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:57,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:57,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:57,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:57,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:57,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:57,954 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:57,954 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:57,981 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:57,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:57,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:57,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:57,988 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:57,994 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,001 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,001 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,003 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,003 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-09-17 11:23:58,016 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,019 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2023-09-17 11:23:58,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,021 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-09-17 11:23:58,024 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,029 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:58,030 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,030 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,030 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,030 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:58,030 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:58,031 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,035 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-09-17 11:23:58,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,047 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,047 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,057 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,060 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-09-17 11:23:58,064 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,071 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,071 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,093 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,101 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,108 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,110 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,110 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-09-17 11:23:58,129 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,135 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,146 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,152 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,153 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:58,153 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,153 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,153 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,153 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:58,154 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:58,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-09-17 11:23:58,164 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,170 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-09-17 11:23:58,174 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,180 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:58,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,180 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:58,180 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:58,181 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,185 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2023-09-17 11:23:58,189 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,194 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,195 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,196 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,196 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,198 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2023-09-17 11:23:58,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,201 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-09-17 11:23:58,204 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,209 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,210 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:58,210 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,210 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,210 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,210 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:58,210 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:58,211 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2023-09-17 11:23:58,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,214 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-09-17 11:23:58,217 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,222 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,223 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:58,223 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,223 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,223 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,223 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:58,223 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:58,224 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2023-09-17 11:23:58,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,227 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-09-17 11:23:58,230 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,235 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,235 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:58,236 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,236 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,236 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,236 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:58,236 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:58,237 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2023-09-17 11:23:58,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,240 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-09-17 11:23:58,245 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,251 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,251 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,251 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,251 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,252 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,252 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,254 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2023-09-17 11:23:58,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,264 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-09-17 11:23:58,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 [2023-09-17 11:23:58,272 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,272 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,272 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,272 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,273 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,273 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,280 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2023-09-17 11:23:58,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,284 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-09-17 11:23:58,287 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,293 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,294 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,294 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,296 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,302 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-09-17 11:23:58,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 [2023-09-17 11:23:58,310 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,310 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,311 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,311 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,312 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,312 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,314 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2023-09-17 11:23:58,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,317 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-09-17 11:23:58,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 [2023-09-17 11:23:58,326 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,328 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,328 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,340 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2023-09-17 11:23:58,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,344 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-09-17 11:23:58,349 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,355 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,355 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,355 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,355 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,356 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,356 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2023-09-17 11:23:58,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,362 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-09-17 11:23:58,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 [2023-09-17 11:23:58,374 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,374 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,374 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,374 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,375 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,375 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,378 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2023-09-17 11:23:58,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,381 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-09-17 11:23:58,384 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,389 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,390 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,390 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,393 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2023-09-17 11:23:58,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,396 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2023-09-17 11:23:58,399 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,405 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,405 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,405 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,405 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,406 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,406 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,408 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,410 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2023-09-17 11:23:58,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,412 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-09-17 11:23:58,415 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,420 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,421 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,421 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,424 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2023-09-17 11:23:58,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,427 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-09-17 11:23:58,429 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,435 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,435 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,435 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,435 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,436 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,437 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,465 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,469 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,473 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,480 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,482 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,482 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2023-09-17 11:23:58,496 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,501 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,509 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,516 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,518 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,518 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-09-17 11:23:58,534 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,539 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-09-17 11:23:58,543 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,550 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,550 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,552 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,557 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2023-09-17 11:23:58,560 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,565 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,566 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,566 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,568 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,568 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,588 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,593 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,601 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,608 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,608 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,608 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,608 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,609 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,609 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2023-09-17 11:23:58,623 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,629 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,633 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,642 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,642 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,642 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,642 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2023-09-17 11:23:58,644 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,644 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,659 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,664 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,669 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2023-09-17 11:23:58,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,677 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,677 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,679 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,687 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2023-09-17 11:23:58,691 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,697 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,697 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,697 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,698 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,698 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,716 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,721 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2023-09-17 11:23:58,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,722 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-09-17 11:23:58,727 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,732 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,732 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:23:58,732 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,732 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,733 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:23:58,733 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:23:58,734 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2023-09-17 11:23:58,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,737 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-09-17 11:23:58,740 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,745 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,746 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2023-09-17 11:23:58,746 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,746 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,750 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-09-17 11:23:58,750 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,758 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2023-09-17 11:23:58,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,762 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-09-17 11:23:58,765 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,772 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,772 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,774 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,774 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2023-09-17 11:23:58,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,786 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-09-17 11:23:58,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,795 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,796 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,796 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,799 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:23:58,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2023-09-17 11:23:58,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,802 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-09-17 11:23:58,806 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:23:58,811 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:23:58,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:23:58,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:23:58,812 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:23:58,816 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:23:58,816 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:23:58,826 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-09-17 11:23:58,843 INFO L443 ModelExtractionUtils]: Simplification made 9 calls to the SMT solver. [2023-09-17 11:23:58,843 INFO L444 ModelExtractionUtils]: 8 out of 22 variables were initially zero. Simplification set additionally 11 variables to zero. [2023-09-17 11:23:58,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:23:58,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:23:58,844 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:23:58,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2023-09-17 11:23:58,847 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-09-17 11:23:58,853 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-09-17 11:23:58,853 INFO L513 LassoAnalysis]: Proved termination. [2023-09-17 11:23:58,853 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_~size#1) = -1*ULTIMATE.start_create_fresh_int_array_~i~1#1 + 1*ULTIMATE.start_create_fresh_int_array_~size#1 Supporting invariants [] [2023-09-17 11:23:58,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2023-09-17 11:23:58,956 INFO L156 tatePredicateManager]: 35 out of 35 supporting invariants were superfluous and have been removed [2023-09-17 11:23:58,965 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:23:59,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:23:59,010 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 2 conjunts are in the unsatisfiable core [2023-09-17 11:23:59,011 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-09-17 11:23:59,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:23:59,108 INFO L262 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 5 conjunts are in the unsatisfiable core [2023-09-17 11:23:59,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-09-17 11:23:59,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-17 11:23:59,150 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 [2023-09-17 11:23:59,151 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 48936 states and 267603 transitions. cyclomatic complexity: 226476 Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:23:59,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:00,749 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 48936 states and 267603 transitions. cyclomatic complexity: 226476. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 97807 states and 535142 transitions. Complement of second has 10 states. [2023-09-17 11:24:00,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2023-09-17 11:24:00,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:00,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 249 transitions. [2023-09-17 11:24:00,751 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 249 transitions. Stem has 82 letters. Loop has 7 letters. [2023-09-17 11:24:00,751 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:24:00,751 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 249 transitions. Stem has 89 letters. Loop has 7 letters. [2023-09-17 11:24:00,751 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:24:00,752 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 249 transitions. Stem has 82 letters. Loop has 14 letters. [2023-09-17 11:24:00,752 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:24:00,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 97807 states and 535142 transitions. [2023-09-17 11:24:02,932 INFO L131 ngComponentsAnalysis]: Automaton has 7807 accepting balls. 44797 [2023-09-17 11:24:03,979 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 97807 states to 48937 states and 267602 transitions. [2023-09-17 11:24:03,979 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 48921 [2023-09-17 11:24:04,152 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 48923 [2023-09-17 11:24:04,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48937 states and 267602 transitions. [2023-09-17 11:24:04,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-09-17 11:24:04,209 INFO L218 hiAutomatonCegarLoop]: Abstraction has 48937 states and 267602 transitions. [2023-09-17 11:24:04,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48937 states and 267602 transitions. [2023-09-17 11:24:06,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48937 to 48936. [2023-09-17 11:24:06,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48936 states, 48936 states have (on average 5.4683872813470655) internal successors, (267601), 48935 states have internal predecessors, (267601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:06,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48936 states to 48936 states and 267601 transitions. [2023-09-17 11:24:06,972 INFO L240 hiAutomatonCegarLoop]: Abstraction has 48936 states and 267601 transitions. [2023-09-17 11:24:06,972 INFO L428 stractBuchiCegarLoop]: Abstraction has 48936 states and 267601 transitions. [2023-09-17 11:24:06,972 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-09-17 11:24:06,972 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48936 states and 267601 transitions. [2023-09-17 11:24:07,842 INFO L131 ngComponentsAnalysis]: Automaton has 7807 accepting balls. 44797 [2023-09-17 11:24:07,843 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:24:07,843 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:24:07,847 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-17 11:24:07,847 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-17 11:24:07,848 INFO L748 eck$LassoCheckResult]: Stem: 451746#[$Ultimate##0]don't care [775] $Ultimate##0-->L-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 451748#[L-1]don't care [781] L-1-->L-1-1: Formula: (= (select |v_#valid_8| 0) 0) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_8|} AuxVars[] AssignedVars[] 407340#[L-1-1]don't care [851] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[] 407342#[L21]don't care [721] L21-->L21-1: Formula: (and (= (select |v_#valid_9| 1) 1) (= (select |v_#length_8| 1) 2)) InVars {#length=|v_#length_8|, #valid=|v_#valid_9|} OutVars{#length=|v_#length_8|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[] 427462#[L21-1]don't care [843] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_8| 1) 0) 48) InVars {#memory_int=|v_#memory_int_8|} OutVars{#memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[] 496240#[L21-2]don't care [785] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_9| 1) 1) 0) InVars {#memory_int=|v_#memory_int_9|} OutVars{#memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[] 470168#[L21-3]don't care [817] L21-3-->L21-4: Formula: (and (= (select |v_#valid_10| 2) 1) (= (select |v_#length_9| 2) 33)) InVars {#length=|v_#length_9|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_9|, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] 470170#[L21-4]don't care [692] L21-4-->L41: Formula: (and (= v_~q1~0.offset_3 0) (= v_~q1~0.base_3 0)) InVars {} OutVars{~q1~0.offset=v_~q1~0.offset_3, ~q1~0.base=v_~q1~0.base_3} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 495398#[L41]don't care [652] L41-->L41-1: Formula: (and (= v_~q2~0.offset_3 0) (= 0 v_~q2~0.base_3)) InVars {} OutVars{~q2~0.offset=v_~q2~0.offset_3, ~q2~0.base=v_~q2~0.base_3} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 455862#[L41-1]don't care [782] L41-1-->L42: Formula: (and (= v_~f~0.offset_4 0) (= v_~f~0.base_4 0)) InVars {} OutVars{~f~0.base=v_~f~0.base_4, ~f~0.offset=v_~f~0.offset_4} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 455864#[L42]don't care [680] L42-->L42-1: Formula: (= v_~q1_front~0_7 0) InVars {} OutVars{~q1_front~0=v_~q1_front~0_7} AuxVars[] AssignedVars[~q1_front~0] 482186#[L42-1]don't care [844] L42-1-->L42-2: Formula: (= v_~q1_back~0_9 0) InVars {} OutVars{~q1_back~0=v_~q1_back~0_9} AuxVars[] AssignedVars[~q1_back~0] 496712#[L42-2]don't care [797] L42-2-->L42-3: Formula: (= v_~q2_front~0_7 0) InVars {} OutVars{~q2_front~0=v_~q2_front~0_7} AuxVars[] AssignedVars[~q2_front~0] 482566#[L42-3]don't care [768] L42-3-->L42-4: Formula: (= v_~q2_back~0_9 0) InVars {} OutVars{~q2_back~0=v_~q2_back~0_9} AuxVars[] AssignedVars[~q2_back~0] 482568#[L42-4]don't care [803] L42-4-->L42-5: Formula: (= v_~i~0_8 0) InVars {} OutVars{~i~0=v_~i~0_8} AuxVars[] AssignedVars[~i~0] 489086#[L42-5]don't care [659] L42-5-->L42-6: Formula: (= v_~j~0_9 0) InVars {} OutVars{~j~0=v_~j~0_9} AuxVars[] AssignedVars[~j~0] 489088#[L42-6]don't care [718] L42-6-->L42-7: Formula: (= v_~n1~0_3 0) InVars {} OutVars{~n1~0=v_~n1~0_3} AuxVars[] AssignedVars[~n1~0] 458640#[L42-7]don't care [645] L42-7-->L42-8: Formula: (= v_~n2~0_3 0) InVars {} OutVars{~n2~0=v_~n2~0_3} AuxVars[] AssignedVars[~n2~0] 458642#[L42-8]don't care [677] L42-8-->L42-9: Formula: (= v_~N~0_9 0) InVars {} OutVars{~N~0=v_~N~0_9} AuxVars[] AssignedVars[~N~0] 458966#[L42-9]don't care [831] L42-9-->L-1-2: Formula: (= v_~total~0_5 0) InVars {} OutVars{~total~0=v_~total~0_5} AuxVars[] AssignedVars[~total~0] 441080#[L-1-2]don't care [853] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 441082#[L-1-3]don't care [856] L-1-3-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_1|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_1|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_1|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_1|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_1|, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_1|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_1|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_1|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_1|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_1|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_1|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_1|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_1|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_1|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~ret21#1.offset, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_main_#t~ret23#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~pre30#1, ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~pre24#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~pre28#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~nondet20#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 494950#[L125]don't care [820] L125-->L125-1: Formula: (and (= (store |v_#length_11| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_10|) (= |v_#valid_11| (store |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_11|, #valid=|v_#valid_12|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_10|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 496060#[L125-1]don't care [766] L125-1-->L125-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (store |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1) |v_#valid_13|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= (select |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= (store |v_#length_13| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_12|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_13|, #valid=|v_#valid_14|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_12|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 496062#[L125-2]don't care [697] L125-2-->L125-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= (select |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (= (store |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1) |v_#valid_15|) (= (store |v_#length_15| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_14|) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_15|, #valid=|v_#valid_16|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_14|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 496344#[L125-3]don't care [767] L125-3-->L125-4: Formula: (and (= (store |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 1) |v_#valid_17|) (= (select |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_2| 0) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_2| 0)) (= (store |v_#length_17| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 4) |v_#length_16|) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t4~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_17|, #valid=|v_#valid_18|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_16|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_2|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_2|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 496674#[L125-4]don't care [735] L125-4-->L127: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 496716#[L127]don't care [848] L127-->L127-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet16#1_3| v_~N~0_10) InVars {ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|, ~N~0=v_~N~0_10} AuxVars[] AssignedVars[~N~0] 435162#[L127-1]don't care [822] L127-1-->L128: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 435164#[L128]don't care [790] L128-->L128-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 447664#[L128-1]don't care [821] L128-1-->L128-2: Formula: (= v_~n1~0_4 |v_ULTIMATE.start_main_#t~nondet17#1_3|) InVars {ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|, ~n1~0=v_~n1~0_4} AuxVars[] AssignedVars[~n1~0] 452088#[L128-2]don't care [859] L128-2-->L129: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 445822#[L129]don't care [837] L129-->L129-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 445824#[L129-1]don't care [664] L129-1-->L129-2: Formula: (= v_~n2~0_4 |v_ULTIMATE.start_main_#t~nondet18#1_3|) InVars {ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} OutVars{~n2~0=v_~n2~0_4, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} AuxVars[] AssignedVars[~n2~0] 478254#[L129-2]don't care [640] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 478256#[L130]don't care [681] L130-->L130-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 479292#[L130-1]don't care [854] L130-1-->L130-2: Formula: (= v_~q1_front~0_8 |v_ULTIMATE.start_main_#t~nondet19#1_3|) InVars {ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} OutVars{~q1_front~0=v_~q1_front~0_8, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} AuxVars[] AssignedVars[~q1_front~0] 479294#[L130-2]don't care [791] L130-2-->L131: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 441584#[L131]don't care [666] L131-->L132: Formula: (= v_~q1_front~0_9 v_~q1_back~0_10) InVars {~q1_front~0=v_~q1_front~0_9} OutVars{~q1_front~0=v_~q1_front~0_9, ~q1_back~0=v_~q1_back~0_10} AuxVars[] AssignedVars[~q1_back~0] 441586#[L132]don't care [852] L132-->L132-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 462126#[L132-1]don't care [855] L132-1-->L132-2: Formula: (= v_~q2_front~0_8 |v_ULTIMATE.start_main_#t~nondet20#1_3|) InVars {ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} OutVars{~q2_front~0=v_~q2_front~0_8, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} AuxVars[] AssignedVars[~q2_front~0] 496614#[L132-2]don't care [706] L132-2-->L133: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 496616#[L133]don't care [833] L133-->L134: Formula: (= v_~q2_front~0_9 v_~q2_back~0_10) InVars {~q2_front~0=v_~q2_front~0_9} OutVars{~q2_front~0=v_~q2_front~0_9, ~q2_back~0=v_~q2_back~0_10} AuxVars[] AssignedVars[~q2_back~0] 484450#[L134]don't care [847] L134-->L134-1: Formula: (= v_~n1~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|) InVars {~n1~0=v_~n1~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~n1~0=v_~n1~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 484452#[L134-1]don't care [673] L134-1-->L134-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 487954#[L134-2]don't care [800] L134-2-->L152: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_1|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 487956#[L152]don't care [654] L152-->L153: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 485940#[L153]don't care [638] L153-->L153-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_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] 485942#[L153-1]don't care [707] L153-1-->L37: 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] 466112#[L37]don't care [682] L37-->L38: 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] 466114#[L38]don't care [802] L38-->L37-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[] 482656#[L37-1]don't care [792] L37-1-->L154: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, 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] 482658#[L154]don't care [713] L154-->L37-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] 453694#[L37-2]don't care [764] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 453696#[L38-3]don't care [661] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 487704#[L37-3]don't care [657] L37-3-->L156: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 487706#[L156]don't care [743] L156-->L156-1: Formula: (and (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 1) |v_#valid_19|) (= (store |v_#length_19| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_18|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| |v_#StackHeapBarrier_6|) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 424172#[L156-1]don't care [722] L156-1-->L156-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 424174#[L156-2]don't care [779] L156-2-->L157: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 496234#[L157]don't care [637] L157-->L157-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 496738#[L157-6]don't care [810] L157-6-->L157-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 491866#[L157-7]don't care [655] L157-7-->create_fresh_int_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 496732#[create_fresh_int_array_returnLabel#1]don't care [838] create_fresh_int_array_returnLabel#1-->L134-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3| |v_ULTIMATE.start_main_#t~ret21#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret21#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_2|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 496214#[L134-3]don't care [653] L134-3-->L134-4: Formula: (and (= v_~q1~0.offset_4 |v_ULTIMATE.start_main_#t~ret21#1.offset_3|) (= v_~q1~0.base_4 |v_ULTIMATE.start_main_#t~ret21#1.base_3|)) InVars {ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|, ~q1~0.offset=v_~q1~0.offset_4, ~q1~0.base=v_~q1~0.base_4} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 489120#[L134-4]don't care [683] L134-4-->L135: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_4|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 489122#[L135]don't care [733] L135-->L135-1: Formula: (= v_~n2~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~n2~0=v_~n2~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~n2~0=v_~n2~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 495586#[L135-1]don't care [759] L135-1-->L135-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 480392#[L135-2]don't care [663] L135-2-->L152-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_5|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_8|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_5|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 480394#[L152-1]don't care [698] L152-1-->L153-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 473858#[L153-2]don't care [737] L153-2-->L153-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 400526#[L153-3]don't care [734] L153-3-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 400528#[L37-4]don't care [836] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 485460#[L38-6]don't care [717] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 485462#[L37-5]don't care [705] L37-5-->L154-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 418842#[L154-1]don't care [840] L154-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 418844#[L37-6]don't care [805] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 475098#[L38-9]don't care [739] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 475100#[L37-7]don't care [709] L37-7-->L156-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 494768#[L156-3]don't care [849] L156-3-->L156-4: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| |v_#StackHeapBarrier_7|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 1) |v_#valid_22|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6| 0) (= 0 (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|)) (= (store |v_#length_22| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_21|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_23|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|, #length=|v_#length_21|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 485798#[L156-4]don't care [823] L156-4-->L156-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 485800#[L156-5]don't care [699] L156-5-->L157-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 496538#[L157-8]don't care [742] L157-8-->L157-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 496722#[L157-14]don't care [703] L157-14-->L157-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 469012#[L157-15]don't care [635] L157-15-->create_fresh_int_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 469014#[create_fresh_int_array_returnLabel#2]don't care [675] create_fresh_int_array_returnLabel#2-->L135-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|) (= |v_ULTIMATE.start_main_#t~ret22#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_2|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 494006#[L135-3]don't care [686] L135-3-->L135-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.base_3| v_~q2~0.base_4) (= v_~q2~0.offset_4 |v_ULTIMATE.start_main_#t~ret22#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ~q2~0.base=v_~q2~0.base_4, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|, ~q2~0.offset=v_~q2~0.offset_4} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 491576#[L135-4]don't care [643] L135-4-->L136: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_4|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 491578#[L136]don't care [646] L136-->L136-1: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5| v_~N~0_11) InVars {~N~0=v_~N~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~N~0=v_~N~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 495244#[L136-1]don't care [789] L136-1-->L136-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 493718#[L136-2]don't care [658] L136-2-->L152-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_9|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_15|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_9|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 443188#[L152-2]don't care [816] L152-2-->L153-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~size#1_16|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 443190#[L153-4]don't care [701] L153-4-->L153-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 495962#[L153-5]don't care [728] L153-5-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 484774#[L37-8]don't care [711] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_18| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 452894#[L38-12]don't care [679] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_20| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} AuxVars[] AssignedVars[] 452898#[L37-9]don't care [720] L37-9-->L154-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_18| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 485466#[L154-2]don't care [747] L154-2-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 491026#[L37-10]don't care [761] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_22|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 442484#[L38-15]don't care [754] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_24| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} AuxVars[] AssignedVars[] 442488#[L37-11]don't care [684] L37-11-->L156-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 485062#[L156-6]don't care [795] L156-6-->L156-7: Formula: (and (= (select |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|) 0) (= (store |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 1) |v_#valid_25|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 0)) (= (store |v_#length_25| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_24|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| |v_#StackHeapBarrier_8|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_25|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_26|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, #valid=|v_#valid_25|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|, #length=|v_#length_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 463654#[L156-7]don't care [807] L156-7-->L156-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 463656#[L156-8]don't care [651] L156-8-->L157-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 496444#[L157-16]don't care [667] L157-16-->L157-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 491020#[L157-22]don't care [2023-09-17 11:24:07,849 INFO L750 eck$LassoCheckResult]: Loop: 491020#[L157-22]don't care [827] L157-22-->L158-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 472986#[L158-6]don't care [812] L158-6-->L158-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 472988#[L158-7]don't care [669] L158-7-->L158-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_19| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| .cse1))) (and (= (select |v_#valid_27| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4 .cse1) (select |v_#length_26| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|)) (= |v_#memory_int_14| (store |v_#memory_int_15| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_15| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_11|)))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|, #valid=|v_#valid_27|, #memory_int=|v_#memory_int_15|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_19|, #length=|v_#length_26|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|, #valid=|v_#valid_27|, #memory_int=|v_#memory_int_14|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_19|, #length=|v_#length_26|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_11|} AuxVars[] AssignedVars[#memory_int] 495116#[L158-8]don't care [736] L158-8-->L157-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 476978#[L157-19]don't care [850] L157-19-->L157-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_10| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_20|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 476980#[L157-20]don't care [798] L157-20-->L157-21: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_11| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 486968#[L157-21]don't care [744] L157-21-->L157-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 491020#[L157-22]don't care [2023-09-17 11:24:07,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:07,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1000848137, now seen corresponding path program 1 times [2023-09-17 11:24:07,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:07,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97117429] [2023-09-17 11:24:07,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:07,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:07,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:07,895 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:07,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:07,927 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:07,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:07,928 INFO L85 PathProgramCache]: Analyzing trace with hash -613382201, now seen corresponding path program 1 times [2023-09-17 11:24:07,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:07,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137890070] [2023-09-17 11:24:07,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:07,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:07,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:07,933 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:07,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:07,937 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:07,937 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:07,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1085920191, now seen corresponding path program 1 times [2023-09-17 11:24:07,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:07,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072476895] [2023-09-17 11:24:07,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:07,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:07,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:07,972 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:08,039 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:12,086 INFO L210 LassoAnalysis]: Preferences: [2023-09-17 11:24:12,087 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-09-17 11:24:12,087 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-09-17 11:24:12,087 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-09-17 11:24:12,087 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-09-17 11:24:12,087 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:12,087 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-09-17 11:24:12,087 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-09-17 11:24:12,087 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-series2.wvr.c_BEv2_Iteration3_Lasso [2023-09-17 11:24:12,087 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-09-17 11:24:12,087 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-09-17 11:24:12,090 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,092 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,094 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,095 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,097 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,110 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,113 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,115 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,116 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,119 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,120 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,122 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,125 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,127 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,128 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,131 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,133 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,135 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,145 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,148 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,149 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,151 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,154 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,156 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,158 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,159 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,161 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,163 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,165 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,167 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,168 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,170 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,171 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,173 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,175 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,177 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,178 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,180 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,181 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,183 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,184 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,186 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,188 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,190 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,192 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,193 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,194 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,196 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,198 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,883 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,885 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:12,887 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:13,639 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-09-17 11:24:13,640 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-09-17 11:24:13,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,643 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2023-09-17 11:24:13,649 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:13,657 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,657 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,657 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:13,657 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:13,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:13,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,662 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-09-17 11:24:13,665 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,673 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,673 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,673 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,673 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,674 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:13,674 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:13,676 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:13,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,681 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-09-17 11:24:13,684 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,691 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,691 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,691 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,692 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:13,692 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:13,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,698 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2023-09-17 11:24:13,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,699 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-09-17 11:24:13,703 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,710 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,710 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:13,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,710 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:13,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:13,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2023-09-17 11:24:13,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,715 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-09-17 11:24:13,718 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,725 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,725 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,725 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,726 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:13,726 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:13,728 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2023-09-17 11:24:13,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,732 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-09-17 11:24:13,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,742 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,742 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,742 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,743 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:13,743 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:13,746 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2023-09-17 11:24:13,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,750 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-09-17 11:24:13,753 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,759 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,760 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:13,760 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:13,762 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,765 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2023-09-17 11:24:13,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,767 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2023-09-17 11:24:13,770 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,777 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,777 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:13,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,777 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,777 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:13,778 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:13,778 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2023-09-17 11:24:13,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,783 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2023-09-17 11:24:13,786 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,793 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,793 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,793 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,793 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,794 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:13,794 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:13,796 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,800 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2023-09-17 11:24:13,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,801 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2023-09-17 11:24:13,804 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,811 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,811 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:13,811 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,811 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,811 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,811 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:13,811 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:13,812 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,815 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2023-09-17 11:24:13,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,817 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2023-09-17 11:24:13,824 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,831 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,831 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,831 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,832 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:13,832 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:13,835 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2023-09-17 11:24:13,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,839 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2023-09-17 11:24:13,888 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,895 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,895 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,896 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:13,896 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:13,899 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:13,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,903 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2023-09-17 11:24:13,908 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,915 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:13,916 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:13,918 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,921 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2023-09-17 11:24:13,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,922 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2023-09-17 11:24:13,926 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,932 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,932 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:13,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,933 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,933 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,933 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:13,933 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:13,934 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2023-09-17 11:24:13,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,938 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2023-09-17 11:24:13,941 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,948 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,948 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,948 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,948 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,949 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:13,949 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:13,951 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2023-09-17 11:24:13,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,955 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2023-09-17 11:24:13,964 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,971 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,971 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,971 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,972 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:13,972 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:13,975 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2023-09-17 11:24:13,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,979 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:13,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2023-09-17 11:24:13,982 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:13,988 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:13,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:13,988 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:13,988 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:13,989 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:13,989 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:13,991 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:13,994 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2023-09-17 11:24:13,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:13,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:13,995 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2023-09-17 11:24:14,001 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,007 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,007 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,007 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,007 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,007 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,008 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,008 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,008 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:14,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,012 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2023-09-17 11:24:14,015 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,021 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,023 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,023 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,025 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,028 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2023-09-17 11:24:14,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,029 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2023-09-17 11:24:14,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 [2023-09-17 11:24:14,038 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,038 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,038 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,038 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,038 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,039 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,039 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,069 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2023-09-17 11:24:14,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,074 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2023-09-17 11:24:14,077 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,083 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,083 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,084 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,084 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,089 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2023-09-17 11:24:14,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,090 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2023-09-17 11:24:14,094 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,100 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,100 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,100 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,101 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,101 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,108 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2023-09-17 11:24:14,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,113 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2023-09-17 11:24:14,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,122 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,122 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,123 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,123 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,125 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2023-09-17 11:24:14,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,129 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2023-09-17 11:24:14,133 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,139 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,139 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,139 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,139 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,139 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,140 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,140 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,143 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2023-09-17 11:24:14,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,144 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2023-09-17 11:24:14,147 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,154 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,154 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,154 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,155 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,155 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,156 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2023-09-17 11:24:14,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,161 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2023-09-17 11:24:14,164 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,171 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,171 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,171 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,172 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2023-09-17 11:24:14,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,176 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2023-09-17 11:24:14,180 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,186 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,187 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,187 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,187 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,188 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,188 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,190 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:14,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,194 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2023-09-17 11:24:14,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 [2023-09-17 11:24:14,204 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,204 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,205 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,205 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,205 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,205 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,210 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2023-09-17 11:24:14,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,215 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2023-09-17 11:24:14,218 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,224 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,224 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,225 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,225 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,226 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,226 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,228 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2023-09-17 11:24:14,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,232 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2023-09-17 11:24:14,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,244 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2023-09-17 11:24:14,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,248 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2023-09-17 11:24:14,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 [2023-09-17 11:24:14,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,257 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,258 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,258 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,259 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2023-09-17 11:24:14,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,263 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2023-09-17 11:24:14,266 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,273 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,273 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,273 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,273 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,273 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,274 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:14,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,278 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2023-09-17 11:24:14,281 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,288 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,288 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,288 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,289 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,289 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,291 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,294 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2023-09-17 11:24:14,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,298 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2023-09-17 11:24:14,301 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,308 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,308 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,308 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,308 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,309 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,311 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:14,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,315 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2023-09-17 11:24:14,318 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,325 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,325 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,325 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,325 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,325 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,326 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,326 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,326 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2023-09-17 11:24:14,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,331 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2023-09-17 11:24:14,334 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,340 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,341 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,341 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,341 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,341 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,341 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,341 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,342 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2023-09-17 11:24:14,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,346 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2023-09-17 11:24:14,349 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,356 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,356 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,356 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,356 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,356 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,356 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,356 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,357 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2023-09-17 11:24:14,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,362 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2023-09-17 11:24:14,365 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,372 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,372 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,372 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,372 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,372 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,373 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,376 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2023-09-17 11:24:14,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,377 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2023-09-17 11:24:14,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 [2023-09-17 11:24:14,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,387 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,388 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,388 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2023-09-17 11:24:14,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,392 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2023-09-17 11:24:14,395 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,402 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,402 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,402 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,402 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,402 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,403 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2023-09-17 11:24:14,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,407 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2023-09-17 11:24:14,410 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,416 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,416 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,416 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,416 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,417 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,417 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,420 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2023-09-17 11:24:14,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,423 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2023-09-17 11:24:14,426 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,432 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,433 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,433 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,434 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,434 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,436 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2023-09-17 11:24:14,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,439 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2023-09-17 11:24:14,442 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,449 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,449 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,449 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,449 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,450 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,450 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,452 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2023-09-17 11:24:14,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,456 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2023-09-17 11:24:14,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,465 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,465 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,465 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,465 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,466 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,466 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2023-09-17 11:24:14,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,472 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2023-09-17 11:24:14,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 [2023-09-17 11:24:14,481 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,482 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,482 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,482 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,482 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,482 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,482 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,483 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2023-09-17 11:24:14,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,486 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2023-09-17 11:24:14,489 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,496 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,496 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,496 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,496 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,496 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,496 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,497 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2023-09-17 11:24:14,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,501 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2023-09-17 11:24:14,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 [2023-09-17 11:24:14,532 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,532 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,532 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,532 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,533 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,533 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,536 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2023-09-17 11:24:14,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,539 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2023-09-17 11:24:14,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,548 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,548 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:24:14,548 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,548 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,548 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,549 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:24:14,549 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:24:14,549 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,552 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2023-09-17 11:24:14,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,553 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2023-09-17 11:24:14,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 [2023-09-17 11:24:14,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,562 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,563 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,564 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,566 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:14,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,569 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2023-09-17 11:24:14,572 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,578 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,578 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,578 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,580 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,580 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,582 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2023-09-17 11:24:14,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,585 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2023-09-17 11:24:14,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 [2023-09-17 11:24:14,594 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,594 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,594 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,594 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,595 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,595 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,597 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:14,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,601 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2023-09-17 11:24:14,604 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,609 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,610 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,610 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,610 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,611 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,611 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2023-09-17 11:24:14,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,618 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2023-09-17 11:24:14,623 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,629 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,629 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,631 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,631 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,634 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2023-09-17 11:24:14,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,637 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2023-09-17 11:24:14,640 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,646 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,647 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,647 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,649 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:14,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,652 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2023-09-17 11:24:14,655 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,661 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,661 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,661 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,661 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,662 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,662 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,664 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2023-09-17 11:24:14,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,668 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2023-09-17 11:24:14,670 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,677 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,677 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,677 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,678 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,678 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,680 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2023-09-17 11:24:14,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,684 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2023-09-17 11:24:14,687 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,692 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,692 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,692 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,693 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,694 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,694 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,696 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2023-09-17 11:24:14,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,700 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,706 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2023-09-17 11:24:14,712 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,712 INFO L203 nArgumentSynthesizer]: 8 stem disjuncts [2023-09-17 11:24:14,712 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,712 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,721 INFO L401 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2023-09-17 11:24:14,721 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,759 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:14,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,764 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,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 [2023-09-17 11:24:14,776 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,776 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,776 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,777 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,777 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2023-09-17 11:24:14,792 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:14,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,797 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,801 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,810 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,810 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2023-09-17 11:24:14,825 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:14,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,829 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,833 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,840 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,840 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,840 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,840 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,841 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,841 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2023-09-17 11:24:14,852 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:14,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,859 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,865 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:24:14,872 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,873 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,874 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,874 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2023-09-17 11:24:14,884 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:24:14,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:14,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,891 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2023-09-17 11:24:14,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 [2023-09-17 11:24:14,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:24:14,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:24:14,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:24:14,902 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:24:14,907 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:24:14,908 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:24:14,924 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-09-17 11:24:14,950 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2023-09-17 11:24:14,950 INFO L444 ModelExtractionUtils]: 6 out of 22 variables were initially zero. Simplification set additionally 13 variables to zero. [2023-09-17 11:24:14,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:14,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:24:14,953 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:24:14,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2023-09-17 11:24:14,956 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-09-17 11:24:14,986 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-09-17 11:24:14,986 INFO L513 LassoAnalysis]: Proved termination. [2023-09-17 11:24:14,986 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_~size#1) = -1*ULTIMATE.start_create_fresh_int_array_~i~1#1 + 1*ULTIMATE.start_create_fresh_int_array_~size#1 Supporting invariants [] [2023-09-17 11:24:14,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:15,109 INFO L156 tatePredicateManager]: 44 out of 44 supporting invariants were superfluous and have been removed [2023-09-17 11:24:15,117 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:15,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:24:15,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 2 conjunts are in the unsatisfiable core [2023-09-17 11:24:15,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-09-17 11:24:15,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:24:15,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 5 conjunts are in the unsatisfiable core [2023-09-17 11:24:15,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-09-17 11:24:15,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-17 11:24:15,308 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 [2023-09-17 11:24:15,309 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 48936 states and 267601 transitions. cyclomatic complexity: 226474 Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:15,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Forceful destruction successful, exit code 0 [2023-09-17 11:24:16,748 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 48936 states and 267601 transitions. cyclomatic complexity: 226474. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 90897 states and 482743 transitions. Complement of second has 9 states. [2023-09-17 11:24:16,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2023-09-17 11:24:16,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:16,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 311 transitions. [2023-09-17 11:24:16,749 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 311 transitions. Stem has 104 letters. Loop has 7 letters. [2023-09-17 11:24:16,750 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:24:16,750 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 311 transitions. Stem has 111 letters. Loop has 7 letters. [2023-09-17 11:24:16,750 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:24:16,750 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 311 transitions. Stem has 104 letters. Loop has 14 letters. [2023-09-17 11:24:16,750 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:24:16,750 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 90897 states and 482743 transitions. [2023-09-17 11:24:18,677 INFO L131 ngComponentsAnalysis]: Automaton has 3378 accepting balls. 19050 [2023-09-17 11:24:19,016 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 90897 states to 21096 states and 99826 transitions. [2023-09-17 11:24:19,017 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21073 [2023-09-17 11:24:19,074 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21075 [2023-09-17 11:24:19,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21096 states and 99826 transitions. [2023-09-17 11:24:19,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-09-17 11:24:19,079 INFO L218 hiAutomatonCegarLoop]: Abstraction has 21096 states and 99826 transitions. [2023-09-17 11:24:19,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21096 states and 99826 transitions. [2023-09-17 11:24:19,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21096 to 21095. [2023-09-17 11:24:19,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21095 states, 21095 states have (on average 4.7321640199099315) internal successors, (99825), 21094 states have internal predecessors, (99825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:19,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21095 states to 21095 states and 99825 transitions. [2023-09-17 11:24:19,938 INFO L240 hiAutomatonCegarLoop]: Abstraction has 21095 states and 99825 transitions. [2023-09-17 11:24:19,938 INFO L428 stractBuchiCegarLoop]: Abstraction has 21095 states and 99825 transitions. [2023-09-17 11:24:19,938 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-09-17 11:24:19,938 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21095 states and 99825 transitions. [2023-09-17 11:24:20,394 INFO L131 ngComponentsAnalysis]: Automaton has 3378 accepting balls. 19050 [2023-09-17 11:24:20,394 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:24:20,394 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:24:20,399 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-17 11:24:20,400 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-09-17 11:24:20,402 INFO L748 eck$LassoCheckResult]: Stem: 621723#[$Ultimate##0]don't care [775] $Ultimate##0-->L-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 620919#[L-1]don't care [781] L-1-->L-1-1: Formula: (= (select |v_#valid_8| 0) 0) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_8|} AuxVars[] AssignedVars[] 595415#[L-1-1]don't care [851] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[] 595417#[L21]don't care [721] L21-->L21-1: Formula: (and (= (select |v_#valid_9| 1) 1) (= (select |v_#length_8| 1) 2)) InVars {#length=|v_#length_8|, #valid=|v_#valid_9|} OutVars{#length=|v_#length_8|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[] 609401#[L21-1]don't care [843] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_8| 1) 0) 48) InVars {#memory_int=|v_#memory_int_8|} OutVars{#memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[] 621785#[L21-2]don't care [785] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_9| 1) 1) 0) InVars {#memory_int=|v_#memory_int_9|} OutVars{#memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[] 621787#[L21-3]don't care [817] L21-3-->L21-4: Formula: (and (= (select |v_#valid_10| 2) 1) (= (select |v_#length_9| 2) 33)) InVars {#length=|v_#length_9|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_9|, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] 606865#[L21-4]don't care [692] L21-4-->L41: Formula: (and (= v_~q1~0.offset_3 0) (= v_~q1~0.base_3 0)) InVars {} OutVars{~q1~0.offset=v_~q1~0.offset_3, ~q1~0.base=v_~q1~0.base_3} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 606867#[L41]don't care [652] L41-->L41-1: Formula: (and (= v_~q2~0.offset_3 0) (= 0 v_~q2~0.base_3)) InVars {} OutVars{~q2~0.offset=v_~q2~0.offset_3, ~q2~0.base=v_~q2~0.base_3} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 623473#[L41-1]don't care [782] L41-1-->L42: Formula: (and (= v_~f~0.offset_4 0) (= v_~f~0.base_4 0)) InVars {} OutVars{~f~0.base=v_~f~0.base_4, ~f~0.offset=v_~f~0.offset_4} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 623475#[L42]don't care [680] L42-->L42-1: Formula: (= v_~q1_front~0_7 0) InVars {} OutVars{~q1_front~0=v_~q1_front~0_7} AuxVars[] AssignedVars[~q1_front~0] 629913#[L42-1]don't care [844] L42-1-->L42-2: Formula: (= v_~q1_back~0_9 0) InVars {} OutVars{~q1_back~0=v_~q1_back~0_9} AuxVars[] AssignedVars[~q1_back~0] 630093#[L42-2]don't care [797] L42-2-->L42-3: Formula: (= v_~q2_front~0_7 0) InVars {} OutVars{~q2_front~0=v_~q2_front~0_7} AuxVars[] AssignedVars[~q2_front~0] 629941#[L42-3]don't care [768] L42-3-->L42-4: Formula: (= v_~q2_back~0_9 0) InVars {} OutVars{~q2_back~0=v_~q2_back~0_9} AuxVars[] AssignedVars[~q2_back~0] 622767#[L42-4]don't care [803] L42-4-->L42-5: Formula: (= v_~i~0_8 0) InVars {} OutVars{~i~0=v_~i~0_8} AuxVars[] AssignedVars[~i~0] 622769#[L42-5]don't care [659] L42-5-->L42-6: Formula: (= v_~j~0_9 0) InVars {} OutVars{~j~0=v_~j~0_9} AuxVars[] AssignedVars[~j~0] 607113#[L42-6]don't care [718] L42-6-->L42-7: Formula: (= v_~n1~0_3 0) InVars {} OutVars{~n1~0=v_~n1~0_3} AuxVars[] AssignedVars[~n1~0] 607115#[L42-7]don't care [645] L42-7-->L42-8: Formula: (= v_~n2~0_3 0) InVars {} OutVars{~n2~0=v_~n2~0_3} AuxVars[] AssignedVars[~n2~0] 624539#[L42-8]don't care [677] L42-8-->L42-9: Formula: (= v_~N~0_9 0) InVars {} OutVars{~N~0=v_~N~0_9} AuxVars[] AssignedVars[~N~0] 624655#[L42-9]don't care [831] L42-9-->L-1-2: Formula: (= v_~total~0_5 0) InVars {} OutVars{~total~0=v_~total~0_5} AuxVars[] AssignedVars[~total~0] 616983#[L-1-2]don't care [853] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 598283#[L-1-3]don't care [856] L-1-3-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_1|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_1|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_1|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_1|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_1|, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_1|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_1|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_1|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_1|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_1|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_1|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_1|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_1|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_1|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~ret21#1.offset, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_main_#t~ret23#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~pre30#1, ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~pre24#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~pre28#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~nondet20#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 598285#[L125]don't care [820] L125-->L125-1: Formula: (and (= (store |v_#length_11| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_10|) (= |v_#valid_11| (store |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_11|, #valid=|v_#valid_12|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_10|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 618937#[L125-1]don't care [766] L125-1-->L125-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (store |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1) |v_#valid_13|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= (select |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= (store |v_#length_13| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_12|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_13|, #valid=|v_#valid_14|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_12|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 618939#[L125-2]don't care [697] L125-2-->L125-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= (select |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (= (store |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1) |v_#valid_15|) (= (store |v_#length_15| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_14|) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_15|, #valid=|v_#valid_16|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_14|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 624029#[L125-3]don't care [767] L125-3-->L125-4: Formula: (and (= (store |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 1) |v_#valid_17|) (= (select |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_2| 0) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_2| 0)) (= (store |v_#length_17| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 4) |v_#length_16|) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t4~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_17|, #valid=|v_#valid_18|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_16|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_2|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_2|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 629513#[L125-4]don't care [735] L125-4-->L127: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 630133#[L127]don't care [848] L127-->L127-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet16#1_3| v_~N~0_10) InVars {ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|, ~N~0=v_~N~0_10} AuxVars[] AssignedVars[~N~0] 613905#[L127-1]don't care [822] L127-1-->L128: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 613907#[L128]don't care [790] L128-->L128-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 619927#[L128-1]don't care [821] L128-1-->L128-2: Formula: (= v_~n1~0_4 |v_ULTIMATE.start_main_#t~nondet17#1_3|) InVars {ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|, ~n1~0=v_~n1~0_4} AuxVars[] AssignedVars[~n1~0] 621909#[L128-2]don't care [859] L128-2-->L129: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 619283#[L129]don't care [837] L129-->L129-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 604367#[L129-1]don't care [664] L129-1-->L129-2: Formula: (= v_~n2~0_4 |v_ULTIMATE.start_main_#t~nondet18#1_3|) InVars {ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} OutVars{~n2~0=v_~n2~0_4, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} AuxVars[] AssignedVars[~n2~0] 604369#[L129-2]don't care [640] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 629405#[L130]don't care [681] L130-->L130-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 629581#[L130-1]don't care [854] L130-1-->L130-2: Formula: (= v_~q1_front~0_8 |v_ULTIMATE.start_main_#t~nondet19#1_3|) InVars {ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} OutVars{~q1_front~0=v_~q1_front~0_8, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} AuxVars[] AssignedVars[~q1_front~0] 629583#[L130-2]don't care [791] L130-2-->L131: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 617237#[L131]don't care [666] L131-->L132: Formula: (= v_~q1_front~0_9 v_~q1_back~0_10) InVars {~q1_front~0=v_~q1_front~0_9} OutVars{~q1_front~0=v_~q1_front~0_9, ~q1_back~0=v_~q1_back~0_10} AuxVars[] AssignedVars[~q1_back~0] 617239#[L132]don't care [852] L132-->L132-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 625669#[L132-1]don't care [855] L132-1-->L132-2: Formula: (= v_~q2_front~0_8 |v_ULTIMATE.start_main_#t~nondet20#1_3|) InVars {ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} OutVars{~q2_front~0=v_~q2_front~0_8, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} AuxVars[] AssignedVars[~q2_front~0] 628435#[L132-2]don't care [706] L132-2-->L133: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 628437#[L133]don't care [833] L133-->L134: Formula: (= v_~q2_front~0_9 v_~q2_back~0_10) InVars {~q2_front~0=v_~q2_front~0_9} OutVars{~q2_front~0=v_~q2_front~0_9, ~q2_back~0=v_~q2_back~0_10} AuxVars[] AssignedVars[~q2_back~0] 630097#[L134]don't care [847] L134-->L134-1: Formula: (= v_~n1~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|) InVars {~n1~0=v_~n1~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~n1~0=v_~n1~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 599023#[L134-1]don't care [673] L134-1-->L134-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 599025#[L134-2]don't care [800] L134-2-->L152: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_1|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 630277#[L152]don't care [654] L152-->L153: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 630183#[L153]don't care [638] L153-->L153-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_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] 630185#[L153-1]don't care [707] L153-1-->L37: 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] 626975#[L37]don't care [682] L37-->L38: 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] 594669#[L38]don't care [802] L38-->L37-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[] 594671#[L37-1]don't care [792] L37-1-->L154: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, 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] 629955#[L154]don't care [713] L154-->L37-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] 622587#[L37-2]don't care [764] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 622589#[L38-3]don't care [661] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 630273#[L37-3]don't care [657] L37-3-->L156: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 624175#[L156]don't care [743] L156-->L156-1: Formula: (and (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 1) |v_#valid_19|) (= (store |v_#length_19| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_18|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| |v_#StackHeapBarrier_6|) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 607157#[L156-1]don't care [722] L156-1-->L156-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 607159#[L156-2]don't care [779] L156-2-->L157: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 621761#[L157]don't care [637] L157-->L157-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 630351#[L157-6]don't care [810] L157-6-->L157-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 630343#[L157-7]don't care [655] L157-7-->create_fresh_int_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 630345#[create_fresh_int_array_returnLabel#1]don't care [838] create_fresh_int_array_returnLabel#1-->L134-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3| |v_ULTIMATE.start_main_#t~ret21#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret21#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_2|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 621355#[L134-3]don't care [653] L134-3-->L134-4: Formula: (and (= v_~q1~0.offset_4 |v_ULTIMATE.start_main_#t~ret21#1.offset_3|) (= v_~q1~0.base_4 |v_ULTIMATE.start_main_#t~ret21#1.base_3|)) InVars {ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|, ~q1~0.offset=v_~q1~0.offset_4, ~q1~0.base=v_~q1~0.base_4} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 621357#[L134-4]don't care [683] L134-4-->L135: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_4|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 630291#[L135]don't care [733] L135-->L135-1: Formula: (= v_~n2~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~n2~0=v_~n2~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~n2~0=v_~n2~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 609831#[L135-1]don't care [759] L135-1-->L135-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 609833#[L135-2]don't care [663] L135-2-->L152-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_5|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_8|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_5|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 629727#[L152-1]don't care [698] L152-1-->L153-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 628747#[L153-2]don't care [737] L153-2-->L153-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 589721#[L153-3]don't care [734] L153-3-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 589723#[L37-4]don't care [836] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 630145#[L38-6]don't care [717] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 611295#[L37-5]don't care [705] L37-5-->L154-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 603781#[L154-1]don't care [840] L154-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 603783#[L37-6]don't care [805] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 628953#[L38-9]don't care [739] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 617471#[L37-7]don't care [709] L37-7-->L156-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 595371#[L156-3]don't care [849] L156-3-->L156-4: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| |v_#StackHeapBarrier_7|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 1) |v_#valid_22|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6| 0) (= 0 (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|)) (= (store |v_#length_22| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_21|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_23|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|, #length=|v_#length_21|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 595373#[L156-4]don't care [823] L156-4-->L156-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 627425#[L156-5]don't care [699] L156-5-->L157-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 627427#[L157-8]don't care [742] L157-8-->L157-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 630233#[L157-14]don't care [703] L157-14-->L157-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 627735#[L157-15]don't care [635] L157-15-->create_fresh_int_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 627737#[create_fresh_int_array_returnLabel#2]don't care [675] create_fresh_int_array_returnLabel#2-->L135-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|) (= |v_ULTIMATE.start_main_#t~ret22#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_2|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 630363#[L135-3]don't care [686] L135-3-->L135-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.base_3| v_~q2~0.base_4) (= v_~q2~0.offset_4 |v_ULTIMATE.start_main_#t~ret22#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ~q2~0.base=v_~q2~0.base_4, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|, ~q2~0.offset=v_~q2~0.offset_4} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 630353#[L135-4]don't care [643] L135-4-->L136: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_4|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 604133#[L136]don't care [646] L136-->L136-1: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5| v_~N~0_11) InVars {~N~0=v_~N~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~N~0=v_~N~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 604135#[L136-1]don't care [789] L136-1-->L136-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 621815#[L136-2]don't care [658] L136-2-->L152-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_9|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_15|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_9|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 618025#[L152-2]don't care [816] L152-2-->L153-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~size#1_16|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 617423#[L153-4]don't care [701] L153-4-->L153-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 617425#[L153-5]don't care [728] L153-5-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 630105#[L37-8]don't care [711] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_18| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 622267#[L38-12]don't care [679] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_20| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} AuxVars[] AssignedVars[] 622269#[L37-9]don't care [720] L37-9-->L154-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_18| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 630147#[L154-2]don't care [747] L154-2-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 630335#[L37-10]don't care [761] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_22|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 617697#[L38-15]don't care [754] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_24| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} AuxVars[] AssignedVars[] 617699#[L37-11]don't care [684] L37-11-->L156-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 630127#[L156-6]don't care [795] L156-6-->L156-7: Formula: (and (= (select |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|) 0) (= (store |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 1) |v_#valid_25|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 0)) (= (store |v_#length_25| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_24|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| |v_#StackHeapBarrier_8|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_25|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_26|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, #valid=|v_#valid_25|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|, #length=|v_#length_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 626169#[L156-7]don't care [807] L156-7-->L156-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 625769#[L156-8]don't care [651] L156-8-->L157-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 625771#[L157-16]don't care [667] L157-16-->L157-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 628099#[L157-22]don't care [828] L157-22-->L157-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 629557#[L157-23]don't care [644] L157-23-->create_fresh_int_array_returnLabel#3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 627025#[create_fresh_int_array_returnLabel#3]don't care [714] create_fresh_int_array_returnLabel#3-->L136-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret23#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 607697#[L136-3]don't care [763] L136-3-->L136-4: Formula: (and (= v_~f~0.base_5 |v_ULTIMATE.start_main_#t~ret23#1.base_3|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_3| v_~f~0.offset_5)) InVars {ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ~f~0.base=v_~f~0.base_5, ~f~0.offset=v_~f~0.offset_5} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 607699#[L136-4]don't care [641] L136-4-->L138: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_4|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 627197#[L138]don't care [799] L138-->L138-1: Formula: (= (ite (<= 0 v_~N~0_12) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {~N~0=v_~N~0_12} OutVars{~N~0=v_~N~0_12, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 627199#[L138-1]don't care [776] L138-1-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 630125#[L37-12]don't care [793] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_26|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 630327#[L38-18]don't care [750] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_28| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} AuxVars[] AssignedVars[] 630357#[L37-13]don't care [748] L37-13-->L141: Formula: (= |v_#pthreadsForks_1| |v_ULTIMATE.start_main_#t~pre24#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 629731#[L141]don't care [668] L141-->L141-1: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks] 620077#[L141-1]don't care [839] L141-1-->L141-2: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_27| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre24#1_3|)) |v_#memory_int_16|) (= (select |v_#valid_28| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_17|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_16|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} AuxVars[] AssignedVars[#memory_int] 620079#[L141-2]don't care [903] L141-2-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre24#1_6|) (= v_thread1Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_4|, thread1Thread1of1ForFork3_thidvar0=v_thread1Thread1of1ForFork3_thidvar0_2, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork3_thidvar1=v_thread1Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_4|, thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_10|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_4|, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_4|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_4|, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_4|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_thidvar0, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_thidvar1, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_~cond~0#1, thread1Thread1of1ForFork3_#res#1.offset, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 627889#[L141-3, $Ultimate##0]don't care [860] $Ultimate##0-->L61: Formula: (= |v_thread1Thread1of1ForFork3_~cond~0#1_1| (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1)) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_1|, ~N~0=v_~N~0_1, ~i~0=v_~i~0_1} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_~cond~0#1] 623437#[L61, L141-3]don't care [2023-09-17 11:24:20,403 INFO L750 eck$LassoCheckResult]: Loop: 623437#[L61, L141-3]don't care [861] L61-->L52: Formula: (not (= (mod |v_thread1Thread1of1ForFork3_~cond~0#1_3| 256) 0)) InVars {thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_3|} OutVars{thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_3|} AuxVars[] AssignedVars[] 623439#[L141-3, L52]don't care [864] L52-->L58: Formula: (let ((.cse0 (* 4 v_~q1_back~0_52)) (.cse1 (* v_~i~0_36 4))) (let ((.cse3 (+ v_~f~0.offset_38 .cse1)) (.cse2 (+ .cse0 v_~q1~0.offset_23))) (and (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1| (ite (< v_~q1_back~0_52 2147483647) 1 0)) (not (= (ite (and (<= 0 v_~q1_back~0_52) (< v_~q1_back~0_52 v_~n1~0_16)) 1 0) 0)) (= (+ 1 v_~q1_back~0_52) v_~q1_back~0_51) (<= (+ .cse0 v_~q1~0.offset_23 4) (select |v_#length_83| v_~q1~0.base_23)) (= v_~i~0_35 (+ v_~i~0_36 1)) (<= (+ v_~f~0.offset_38 4 .cse1) (select |v_#length_83| v_~f~0.base_38)) (= (select |v_#valid_92| v_~f~0.base_38) 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_1| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|) (<= 0 .cse2) (<= 0 .cse3) (not (= (ite (= (select (select |v_#memory_int_76| v_~f~0.base_38) .cse3) (select (select |v_#memory_int_76| v_~q1~0.base_23) .cse2)) 1 0) 0)) (= (select |v_#valid_92| v_~q1~0.base_23) 1)))) InVars {~q1~0.offset=v_~q1~0.offset_23, ~i~0=v_~i~0_36, ~q1_back~0=v_~q1_back~0_52, ~f~0.base=v_~f~0.base_38, ~n1~0=v_~n1~0_16, #valid=|v_#valid_92|, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_76|, #length=|v_#length_83|, ~f~0.offset=v_~f~0.offset_38} OutVars{~q1~0.offset=v_~q1~0.offset_23, ~i~0=v_~i~0_35, ~f~0.base=v_~f~0.base_38, ~n1~0=v_~n1~0_16, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~f~0.offset=v_~f~0.offset_38, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_1|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q1_back~0=v_~q1_back~0_51, #valid=|v_#valid_92|, ~q1~0.base=v_~q1~0.base_23, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_1|, #memory_int=|v_#memory_int_76|, #length=|v_#length_83|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~i~0, ~q1_back~0, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 629567#[L141-3, L58]don't care [866] L58-->L61: Formula: (= (ite (= (ite (< v_~i~0_5 v_~N~0_2) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork3_~cond~0#1_7|) InVars {~i~0=v_~i~0_5, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_7|, ~N~0=v_~N~0_2, ~i~0=v_~i~0_5} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_~cond~0#1] 623437#[L61, L141-3]don't care [2023-09-17 11:24:20,403 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:20,404 INFO L85 PathProgramCache]: Analyzing trace with hash -667178449, now seen corresponding path program 1 times [2023-09-17 11:24:20,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:20,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256294611] [2023-09-17 11:24:20,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:20,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:20,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:20,469 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:20,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:20,514 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:20,515 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:20,515 INFO L85 PathProgramCache]: Analyzing trace with hash 884862, now seen corresponding path program 1 times [2023-09-17 11:24:20,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:20,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462205058] [2023-09-17 11:24:20,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:20,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:20,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:20,522 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:20,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:20,529 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:20,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:20,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1196326800, now seen corresponding path program 1 times [2023-09-17 11:24:20,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:20,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870381726] [2023-09-17 11:24:20,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:20,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:20,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:24:20,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-17 11:24:20,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-17 11:24:20,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870381726] [2023-09-17 11:24:20,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870381726] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-17 11:24:20,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-17 11:24:20,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-09-17 11:24:20,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126025271] [2023-09-17 11:24:20,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-17 11:24:21,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-17 11:24:21,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-17 11:24:21,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-09-17 11:24:21,044 INFO L87 Difference]: Start difference. First operand 21095 states and 99825 transitions. cyclomatic complexity: 82111 Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:21,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-09-17 11:24:21,824 INFO L93 Difference]: Finished difference Result 36436 states and 167163 transitions. [2023-09-17 11:24:21,825 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36436 states and 167163 transitions. [2023-09-17 11:24:22,515 INFO L131 ngComponentsAnalysis]: Automaton has 6222 accepting balls. 29310 [2023-09-17 11:24:23,263 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36436 states to 34492 states and 158550 transitions. [2023-09-17 11:24:23,263 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 34452 [2023-09-17 11:24:23,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 34452 [2023-09-17 11:24:23,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34492 states and 158550 transitions. [2023-09-17 11:24:23,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-09-17 11:24:23,370 INFO L218 hiAutomatonCegarLoop]: Abstraction has 34492 states and 158550 transitions. [2023-09-17 11:24:23,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34492 states and 158550 transitions. [2023-09-17 11:24:24,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34492 to 31229. [2023-09-17 11:24:24,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31229 states, 31229 states have (on average 4.648403727304749) internal successors, (145165), 31228 states have internal predecessors, (145165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:24,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31229 states to 31229 states and 145165 transitions. [2023-09-17 11:24:24,400 INFO L240 hiAutomatonCegarLoop]: Abstraction has 31229 states and 145165 transitions. [2023-09-17 11:24:24,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-17 11:24:24,401 INFO L428 stractBuchiCegarLoop]: Abstraction has 31229 states and 145165 transitions. [2023-09-17 11:24:24,401 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-09-17 11:24:24,401 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31229 states and 145165 transitions. [2023-09-17 11:24:24,962 INFO L131 ngComponentsAnalysis]: Automaton has 5520 accepting balls. 26772 [2023-09-17 11:24:24,962 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:24:24,962 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:24:24,965 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, 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, 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, 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] [2023-09-17 11:24:24,965 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-09-17 11:24:24,967 INFO L748 eck$LassoCheckResult]: Stem: 702348#[$Ultimate##0]don't care [775] $Ultimate##0-->L-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 701318#[L-1]don't care [781] L-1-->L-1-1: Formula: (= (select |v_#valid_8| 0) 0) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_8|} AuxVars[] AssignedVars[] 673816#[L-1-1]don't care [851] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[] 673818#[L21]don't care [721] L21-->L21-1: Formula: (and (= (select |v_#valid_9| 1) 1) (= (select |v_#length_8| 1) 2)) InVars {#length=|v_#length_8|, #valid=|v_#valid_9|} OutVars{#length=|v_#length_8|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[] 688158#[L21-1]don't care [843] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_8| 1) 0) 48) InVars {#memory_int=|v_#memory_int_8|} OutVars{#memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[] 702426#[L21-2]don't care [785] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_9| 1) 1) 0) InVars {#memory_int=|v_#memory_int_9|} OutVars{#memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[] 702428#[L21-3]don't care [817] L21-3-->L21-4: Formula: (and (= (select |v_#valid_10| 2) 1) (= (select |v_#length_9| 2) 33)) InVars {#length=|v_#length_9|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_9|, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] 685424#[L21-4]don't care [692] L21-4-->L41: Formula: (and (= v_~q1~0.offset_3 0) (= v_~q1~0.base_3 0)) InVars {} OutVars{~q1~0.offset=v_~q1~0.offset_3, ~q1~0.base=v_~q1~0.base_3} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 685426#[L41]don't care [652] L41-->L41-1: Formula: (and (= v_~q2~0.offset_3 0) (= 0 v_~q2~0.base_3)) InVars {} OutVars{~q2~0.offset=v_~q2~0.offset_3, ~q2~0.base=v_~q2~0.base_3} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 704684#[L41-1]don't care [782] L41-1-->L42: Formula: (and (= v_~f~0.offset_4 0) (= v_~f~0.base_4 0)) InVars {} OutVars{~f~0.base=v_~f~0.base_4, ~f~0.offset=v_~f~0.offset_4} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 704686#[L42]don't care [680] L42-->L42-1: Formula: (= v_~q1_front~0_7 0) InVars {} OutVars{~q1_front~0=v_~q1_front~0_7} AuxVars[] AssignedVars[~q1_front~0] 715520#[L42-1]don't care [844] L42-1-->L42-2: Formula: (= v_~q1_back~0_9 0) InVars {} OutVars{~q1_back~0=v_~q1_back~0_9} AuxVars[] AssignedVars[~q1_back~0] 716138#[L42-2]don't care [797] L42-2-->L42-3: Formula: (= v_~q2_front~0_7 0) InVars {} OutVars{~q2_front~0=v_~q2_front~0_7} AuxVars[] AssignedVars[~q2_front~0] 715636#[L42-3]don't care [768] L42-3-->L42-4: Formula: (= v_~q2_back~0_9 0) InVars {} OutVars{~q2_back~0=v_~q2_back~0_9} AuxVars[] AssignedVars[~q2_back~0] 703706#[L42-4]don't care [803] L42-4-->L42-5: Formula: (= v_~i~0_8 0) InVars {} OutVars{~i~0=v_~i~0_8} AuxVars[] AssignedVars[~i~0] 703708#[L42-5]don't care [659] L42-5-->L42-6: Formula: (= v_~j~0_9 0) InVars {} OutVars{~j~0=v_~j~0_9} AuxVars[] AssignedVars[~j~0] 685694#[L42-6]don't care [718] L42-6-->L42-7: Formula: (= v_~n1~0_3 0) InVars {} OutVars{~n1~0=v_~n1~0_3} AuxVars[] AssignedVars[~n1~0] 685696#[L42-7]don't care [645] L42-7-->L42-8: Formula: (= v_~n2~0_3 0) InVars {} OutVars{~n2~0=v_~n2~0_3} AuxVars[] AssignedVars[~n2~0] 706050#[L42-8]don't care [677] L42-8-->L42-9: Formula: (= v_~N~0_9 0) InVars {} OutVars{~N~0=v_~N~0_9} AuxVars[] AssignedVars[~N~0] 706210#[L42-9]don't care [831] L42-9-->L-1-2: Formula: (= v_~total~0_5 0) InVars {} OutVars{~total~0=v_~total~0_5} AuxVars[] AssignedVars[~total~0] 696536#[L-1-2]don't care [853] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 676656#[L-1-3]don't care [856] L-1-3-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_1|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_1|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_1|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_1|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_1|, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_1|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_1|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_1|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_1|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_1|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_1|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_1|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_1|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_1|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~ret21#1.offset, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_main_#t~ret23#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~pre30#1, ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~pre24#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~pre28#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~nondet20#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 676658#[L125]don't care [820] L125-->L125-1: Formula: (and (= (store |v_#length_11| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_10|) (= |v_#valid_11| (store |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_11|, #valid=|v_#valid_12|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_10|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 698862#[L125-1]don't care [766] L125-1-->L125-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (store |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1) |v_#valid_13|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= (select |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= (store |v_#length_13| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_12|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_13|, #valid=|v_#valid_14|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_12|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 698864#[L125-2]don't care [697] L125-2-->L125-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= (select |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (= (store |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1) |v_#valid_15|) (= (store |v_#length_15| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_14|) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_15|, #valid=|v_#valid_16|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_14|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 705400#[L125-3]don't care [767] L125-3-->L125-4: Formula: (and (= (store |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 1) |v_#valid_17|) (= (select |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_2| 0) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_2| 0)) (= (store |v_#length_17| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 4) |v_#length_16|) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t4~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_17|, #valid=|v_#valid_18|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_16|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_2|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_2|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 714442#[L125-4]don't care [735] L125-4-->L127: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 716382#[L127]don't care [848] L127-->L127-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet16#1_3| v_~N~0_10) InVars {ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|, ~N~0=v_~N~0_10} AuxVars[] AssignedVars[~N~0] 693066#[L127-1]don't care [822] L127-1-->L128: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 693068#[L128]don't care [790] L128-->L128-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 700078#[L128-1]don't care [821] L128-1-->L128-2: Formula: (= v_~n1~0_4 |v_ULTIMATE.start_main_#t~nondet17#1_3|) InVars {ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|, ~n1~0=v_~n1~0_4} AuxVars[] AssignedVars[~n1~0] 702598#[L128-2]don't care [859] L128-2-->L129: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 699286#[L129]don't care [837] L129-->L129-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 682860#[L129-1]don't care [664] L129-1-->L129-2: Formula: (= v_~n2~0_4 |v_ULTIMATE.start_main_#t~nondet18#1_3|) InVars {ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} OutVars{~n2~0=v_~n2~0_4, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} AuxVars[] AssignedVars[~n2~0] 682862#[L129-2]don't care [640] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 714174#[L130]don't care [681] L130-->L130-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 714586#[L130-1]don't care [854] L130-1-->L130-2: Formula: (= v_~q1_front~0_8 |v_ULTIMATE.start_main_#t~nondet19#1_3|) InVars {ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} OutVars{~q1_front~0=v_~q1_front~0_8, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} AuxVars[] AssignedVars[~q1_front~0] 714588#[L130-2]don't care [791] L130-2-->L131: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 696820#[L131]don't care [666] L131-->L132: Formula: (= v_~q1_front~0_9 v_~q1_back~0_10) InVars {~q1_front~0=v_~q1_front~0_9} OutVars{~q1_front~0=v_~q1_front~0_9, ~q1_back~0=v_~q1_back~0_10} AuxVars[] AssignedVars[~q1_back~0] 696822#[L132]don't care [852] L132-->L132-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 707760#[L132-1]don't care [855] L132-1-->L132-2: Formula: (= v_~q2_front~0_8 |v_ULTIMATE.start_main_#t~nondet20#1_3|) InVars {ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} OutVars{~q2_front~0=v_~q2_front~0_8, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} AuxVars[] AssignedVars[~q2_front~0] 712128#[L132-2]don't care [706] L132-2-->L133: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 712130#[L133]don't care [833] L133-->L134: Formula: (= v_~q2_front~0_9 v_~q2_back~0_10) InVars {~q2_front~0=v_~q2_front~0_9} OutVars{~q2_front~0=v_~q2_front~0_9, ~q2_back~0=v_~q2_back~0_10} AuxVars[] AssignedVars[~q2_back~0] 716142#[L134]don't care [847] L134-->L134-1: Formula: (= v_~n1~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|) InVars {~n1~0=v_~n1~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~n1~0=v_~n1~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 677404#[L134-1]don't care [673] L134-1-->L134-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 677406#[L134-2]don't care [800] L134-2-->L152: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_1|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 717310#[L152]don't care [654] L152-->L153: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 716626#[L153]don't care [638] L153-->L153-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_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] 716628#[L153-1]don't care [707] L153-1-->L37: 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] 709610#[L37]don't care [682] L37-->L38: 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] 673098#[L38]don't care [802] L38-->L37-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[] 673100#[L37-1]don't care [792] L37-1-->L154: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, 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] 715678#[L154]don't care [713] L154-->L37-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] 703470#[L37-2]don't care [764] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 703472#[L38-3]don't care [661] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 717214#[L37-3]don't care [657] L37-3-->L156: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 705588#[L156]don't care [743] L156-->L156-1: Formula: (and (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 1) |v_#valid_19|) (= (store |v_#length_19| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_18|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| |v_#StackHeapBarrier_6|) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 685724#[L156-1]don't care [722] L156-1-->L156-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 685726#[L156-2]don't care [779] L156-2-->L157: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 702386#[L157]don't care [637] L157-->L157-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 718586#[L157-6]don't care [810] L157-6-->L157-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 718476#[L157-7]don't care [655] L157-7-->create_fresh_int_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 718478#[create_fresh_int_array_returnLabel#1]don't care [838] create_fresh_int_array_returnLabel#1-->L134-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3| |v_ULTIMATE.start_main_#t~ret21#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret21#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_2|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 701860#[L134-3]don't care [653] L134-3-->L134-4: Formula: (and (= v_~q1~0.offset_4 |v_ULTIMATE.start_main_#t~ret21#1.offset_3|) (= v_~q1~0.base_4 |v_ULTIMATE.start_main_#t~ret21#1.base_3|)) InVars {ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|, ~q1~0.offset=v_~q1~0.offset_4, ~q1~0.base=v_~q1~0.base_4} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 701862#[L134-4]don't care [683] L134-4-->L135: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_4|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 717432#[L135]don't care [733] L135-->L135-1: Formula: (= v_~n2~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~n2~0=v_~n2~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~n2~0=v_~n2~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 688604#[L135-1]don't care [759] L135-1-->L135-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 688606#[L135-2]don't care [663] L135-2-->L152-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_5|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_8|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_5|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 714960#[L152-1]don't care [698] L152-1-->L153-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 712698#[L153-2]don't care [737] L153-2-->L153-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 668310#[L153-3]don't care [734] L153-3-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 668312#[L37-4]don't care [836] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 716478#[L38-6]don't care [717] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 690212#[L37-5]don't care [705] L37-5-->L154-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 682254#[L154-1]don't care [840] L154-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 682256#[L37-6]don't care [805] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 713124#[L38-9]don't care [739] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 697114#[L37-7]don't care [709] L37-7-->L156-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 673774#[L156-3]don't care [849] L156-3-->L156-4: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| |v_#StackHeapBarrier_7|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 1) |v_#valid_22|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6| 0) (= 0 (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|)) (= (store |v_#length_22| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_21|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_23|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|, #length=|v_#length_21|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 673776#[L156-4]don't care [823] L156-4-->L156-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 710306#[L156-5]don't care [699] L156-5-->L157-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 710308#[L157-8]don't care [742] L157-8-->L157-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 716906#[L157-14]don't care [703] L157-14-->L157-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 710828#[L157-15]don't care [635] L157-15-->create_fresh_int_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 710830#[create_fresh_int_array_returnLabel#2]don't care [675] create_fresh_int_array_returnLabel#2-->L135-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|) (= |v_ULTIMATE.start_main_#t~ret22#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_2|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 719648#[L135-3]don't care [686] L135-3-->L135-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.base_3| v_~q2~0.base_4) (= v_~q2~0.offset_4 |v_ULTIMATE.start_main_#t~ret22#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ~q2~0.base=v_~q2~0.base_4, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|, ~q2~0.offset=v_~q2~0.offset_4} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 729212#[L135-4]don't care [643] L135-4-->L136: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_4|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 729210#[L136]don't care [646] L136-->L136-1: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5| v_~N~0_11) InVars {~N~0=v_~N~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~N~0=v_~N~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 729208#[L136-1]don't care [789] L136-1-->L136-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 729206#[L136-2]don't care [658] L136-2-->L152-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_9|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_15|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_9|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 729204#[L152-2]don't care [816] L152-2-->L153-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~size#1_16|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 729202#[L153-4]don't care [701] L153-4-->L153-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 729200#[L153-5]don't care [728] L153-5-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 729198#[L37-8]don't care [711] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_18| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 729196#[L38-12]don't care [679] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_20| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} AuxVars[] AssignedVars[] 729194#[L37-9]don't care [720] L37-9-->L154-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_18| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 729192#[L154-2]don't care [747] L154-2-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 729190#[L37-10]don't care [761] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_22|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 729188#[L38-15]don't care [754] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_24| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} AuxVars[] AssignedVars[] 729184#[L37-11]don't care [684] L37-11-->L156-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 729180#[L156-6]don't care [795] L156-6-->L156-7: Formula: (and (= (select |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|) 0) (= (store |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 1) |v_#valid_25|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 0)) (= (store |v_#length_25| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_24|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| |v_#StackHeapBarrier_8|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_25|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_26|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, #valid=|v_#valid_25|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|, #length=|v_#length_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 729176#[L156-7]don't care [807] L156-7-->L156-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 729172#[L156-8]don't care [651] L156-8-->L157-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 729166#[L157-16]don't care [667] L157-16-->L157-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 729168#[L157-22]don't care [828] L157-22-->L157-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 714538#[L157-23]don't care [644] L157-23-->create_fresh_int_array_returnLabel#3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 709690#[create_fresh_int_array_returnLabel#3]don't care [714] create_fresh_int_array_returnLabel#3-->L136-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret23#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 686330#[L136-3]don't care [763] L136-3-->L136-4: Formula: (and (= v_~f~0.base_5 |v_ULTIMATE.start_main_#t~ret23#1.base_3|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_3| v_~f~0.offset_5)) InVars {ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ~f~0.base=v_~f~0.base_5, ~f~0.offset=v_~f~0.offset_5} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 686332#[L136-4]don't care [641] L136-4-->L138: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_4|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 709966#[L138]don't care [799] L138-->L138-1: Formula: (= (ite (<= 0 v_~N~0_12) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {~N~0=v_~N~0_12} OutVars{~N~0=v_~N~0_12, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 709968#[L138-1]don't care [776] L138-1-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 716302#[L37-12]don't care [793] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_26|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 718272#[L38-18]don't care [750] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_28| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} AuxVars[] AssignedVars[] 718640#[L37-13]don't care [748] L37-13-->L141: Formula: (= |v_#pthreadsForks_1| |v_ULTIMATE.start_main_#t~pre24#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 714964#[L141]don't care [668] L141-->L141-1: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks] 700282#[L141-1]don't care [839] L141-1-->L141-2: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_27| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre24#1_3|)) |v_#memory_int_16|) (= (select |v_#valid_28| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_17|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_16|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} AuxVars[] AssignedVars[#memory_int] 700284#[L141-2]don't care [903] L141-2-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre24#1_6|) (= v_thread1Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_4|, thread1Thread1of1ForFork3_thidvar0=v_thread1Thread1of1ForFork3_thidvar0_2, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork3_thidvar1=v_thread1Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_4|, thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_10|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_4|, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_4|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_4|, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_4|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_thidvar0, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_thidvar1, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_~cond~0#1, thread1Thread1of1ForFork3_#res#1.offset, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 711082#[L141-3, $Ultimate##0]don't care [857] L141-3-->L141-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 711084#[L141-4, $Ultimate##0]don't care [700] L141-4-->L142: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet25#1] 695004#[L142, $Ultimate##0]don't care [726] L142-->L142-1: Formula: (= |v_#pthreadsForks_4| |v_ULTIMATE.start_main_#t~pre26#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_4|} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_2|, #pthreadsForks=|v_#pthreadsForks_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1] 695006#[L142-1, $Ultimate##0]don't care [694] L142-1-->L142-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|) InVars {#pthreadsForks=|v_#pthreadsForks_6|} OutVars{#pthreadsForks=|v_#pthreadsForks_5|} AuxVars[] AssignedVars[#pthreadsForks] 696058#[L142-2, $Ultimate##0]don't care [719] L142-2-->L142-3: Formula: (and (= (select |v_#valid_29| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_28| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= (store |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre26#1_3|)) |v_#memory_int_18|) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|)) InVars {ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_19|, #length=|v_#length_28|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_18|, #length=|v_#length_28|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|} AuxVars[] AssignedVars[#memory_int] 696062#[L142-3, $Ultimate##0]don't care [897] L142-3-->$Ultimate##0: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar1_2) (= 0 v_thread2Thread1of1ForFork1_thidvar2_2) (= v_thread2Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre26#1_6|)) InVars {ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_6|} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_10|, ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_6|, thread2Thread1of1ForFork1_#res#1.offset=|v_thread2Thread1of1ForFork1_#res#1.offset_4|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_4|, thread2Thread1of1ForFork1_#t~post9#1=|v_thread2Thread1of1ForFork1_#t~post9#1_4|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork1_#res#1.base=|v_thread2Thread1of1ForFork1_#res#1.base_4|, thread2Thread1of1ForFork1_#t~mem7#1=|v_thread2Thread1of1ForFork1_#t~mem7#1_4|, thread2Thread1of1ForFork1_#t~post8#1=|v_thread2Thread1of1ForFork1_#t~post8#1_4|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_4|, thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_2, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_2, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~cond~1#1, thread2Thread1of1ForFork1_#res#1.offset, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post9#1, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_#res#1.base, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~post8#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_thidvar2, thread2Thread1of1ForFork1_thidvar0, thread2Thread1of1ForFork1_thidvar1] 706052#[L142-4, $Ultimate##0, $Ultimate##0]don't care [868] $Ultimate##0-->L82: Formula: (= (ite (= (ite (< v_~j~0_6 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork1_~cond~1#1_1|) InVars {~j~0=v_~j~0_6, ~N~0=v_~N~0_4} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_1|, ~j~0=v_~j~0_6, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~cond~1#1] 701020#[L142-4, L82, $Ultimate##0]don't care [2023-09-17 11:24:24,967 INFO L750 eck$LassoCheckResult]: Loop: 701020#[L142-4, L82, $Ultimate##0]don't care [869] L82-->L72: Formula: (not (= (mod |v_thread2Thread1of1ForFork1_~cond~1#1_3| 256) 0)) InVars {thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_3|} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_3|} AuxVars[] AssignedVars[] 708518#[L142-4, L72, $Ultimate##0]don't care [872] L72-->L79: Formula: (let ((.cse2 (* v_~j~0_51 4))) (let ((.cse4 (+ v_~f~0.offset_44 .cse2)) (.cse3 (* v_~q2_back~0_70 4))) (let ((.cse0 (+ v_~q2~0.offset_35 .cse3)) (.cse1 (select (select |v_#memory_int_90| v_~f~0.base_44) .cse4))) (and (= v_~j~0_50 (+ v_~j~0_51 1)) (not (= (ite (= (+ (select (select |v_#memory_int_90| v_~q2~0.base_35) .cse0) .cse1) 0) 1 0) 0)) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= (select |v_#valid_106| v_~q2~0.base_35) 1) (<= (+ v_~f~0.offset_44 .cse2 4) (select |v_#length_97| v_~f~0.base_44)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (select |v_#valid_106| v_~f~0.base_44) 1) (not (= (ite (and (<= 0 v_~q2_back~0_70) (< v_~q2_back~0_70 v_~n2~0_20)) 1 0) 0)) (<= (+ v_~q2~0.offset_35 .cse3 4) (select |v_#length_97| v_~q2~0.base_35)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| (ite (< v_~q2_back~0_70 2147483647) 1 0)) (<= 0 .cse4) (= (+ v_~q2_back~0_70 1) v_~q2_back~0_69) (<= 0 .cse0) (not (= (ite (< 0 (+ .cse1 2147483648)) 1 0) 0)))))) InVars {~j~0=v_~j~0_51, ~n2~0=v_~n2~0_20, ~f~0.base=v_~f~0.base_44, ~q2~0.offset=v_~q2~0.offset_35, #valid=|v_#valid_106|, #memory_int=|v_#memory_int_90|, #length=|v_#length_97|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_70, ~f~0.offset=v_~f~0.offset_44} OutVars{~j~0=v_~j~0_50, ~n2~0=v_~n2~0_20, ~f~0.base=v_~f~0.base_44, ~q2~0.offset=v_~q2~0.offset_35, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, ~f~0.offset=v_~f~0.offset_44, thread2Thread1of1ForFork1_#t~post9#1=|v_thread2Thread1of1ForFork1_#t~post9#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork1_#t~mem7#1=|v_thread2Thread1of1ForFork1_#t~mem7#1_1|, #valid=|v_#valid_106|, thread2Thread1of1ForFork1_#t~post8#1=|v_thread2Thread1of1ForFork1_#t~post8#1_1|, #memory_int=|v_#memory_int_90|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_1|, #length=|v_#length_97|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_69} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, ~j~0, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~post8#1, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_#t~mem6#1, ~q2_back~0, thread2Thread1of1ForFork1_#t~post9#1] 701018#[L79, L142-4, $Ultimate##0]don't care [874] L79-->L82: Formula: (= |v_thread2Thread1of1ForFork1_~cond~1#1_7| (ite (= (ite (< v_~j~0_5 v_~N~0_3) 1 0) 0) 0 1)) InVars {~j~0=v_~j~0_5, ~N~0=v_~N~0_3} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_7|, ~j~0=v_~j~0_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~cond~1#1] 701020#[L142-4, L82, $Ultimate##0]don't care [2023-09-17 11:24:24,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:24,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1319356514, now seen corresponding path program 1 times [2023-09-17 11:24:24,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:24,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519047230] [2023-09-17 11:24:24,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:24,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:25,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:25,020 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:25,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:25,099 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:25,100 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:25,100 INFO L85 PathProgramCache]: Analyzing trace with hash 892806, now seen corresponding path program 1 times [2023-09-17 11:24:25,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:25,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857366975] [2023-09-17 11:24:25,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:25,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:25,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:25,110 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:25,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:25,127 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:25,127 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:25,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1705045893, now seen corresponding path program 1 times [2023-09-17 11:24:25,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:25,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129178769] [2023-09-17 11:24:25,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:25,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:25,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:24:25,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-17 11:24:25,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-17 11:24:25,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129178769] [2023-09-17 11:24:25,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129178769] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-17 11:24:25,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-17 11:24:25,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-09-17 11:24:25,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346923122] [2023-09-17 11:24:25,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-17 11:24:25,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-17 11:24:25,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-17 11:24:25,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-09-17 11:24:25,506 INFO L87 Difference]: Start difference. First operand 31229 states and 145165 transitions. cyclomatic complexity: 119461 Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:26,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-09-17 11:24:26,619 INFO L93 Difference]: Finished difference Result 53901 states and 242451 transitions. [2023-09-17 11:24:26,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 53901 states and 242451 transitions. [2023-09-17 11:24:27,715 INFO L131 ngComponentsAnalysis]: Automaton has 8478 accepting balls. 37590 [2023-09-17 11:24:28,547 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 53901 states to 44535 states and 203856 transitions. [2023-09-17 11:24:28,548 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 44483 [2023-09-17 11:24:28,656 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 44483 [2023-09-17 11:24:28,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44535 states and 203856 transitions. [2023-09-17 11:24:28,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-09-17 11:24:28,661 INFO L218 hiAutomatonCegarLoop]: Abstraction has 44535 states and 203856 transitions. [2023-09-17 11:24:28,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44535 states and 203856 transitions. [2023-09-17 11:24:29,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44535 to 41645. [2023-09-17 11:24:29,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41645 states, 41645 states have (on average 4.603817985352383) internal successors, (191726), 41644 states have internal predecessors, (191726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:30,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41645 states to 41645 states and 191726 transitions. [2023-09-17 11:24:30,356 INFO L240 hiAutomatonCegarLoop]: Abstraction has 41645 states and 191726 transitions. [2023-09-17 11:24:30,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-17 11:24:30,359 INFO L428 stractBuchiCegarLoop]: Abstraction has 41645 states and 191726 transitions. [2023-09-17 11:24:30,359 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-09-17 11:24:30,359 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41645 states and 191726 transitions. [2023-09-17 11:24:30,781 INFO L131 ngComponentsAnalysis]: Automaton has 7830 accepting balls. 35214 [2023-09-17 11:24:30,781 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:24:30,781 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:24:30,786 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, 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, 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, 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] [2023-09-17 11:24:30,786 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-09-17 11:24:30,787 INFO L748 eck$LassoCheckResult]: Stem: 821166#[$Ultimate##0]don't care [775] $Ultimate##0-->L-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 819994#[L-1]don't care [781] L-1-->L-1-1: Formula: (= (select |v_#valid_8| 0) 0) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_8|} AuxVars[] AssignedVars[] 790116#[L-1-1]don't care [851] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[] 790118#[L21]don't care [721] L21-->L21-1: Formula: (and (= (select |v_#valid_9| 1) 1) (= (select |v_#length_8| 1) 2)) InVars {#length=|v_#length_8|, #valid=|v_#valid_9|} OutVars{#length=|v_#length_8|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[] 804948#[L21-1]don't care [843] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_8| 1) 0) 48) InVars {#memory_int=|v_#memory_int_8|} OutVars{#memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[] 821264#[L21-2]don't care [785] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_9| 1) 1) 0) InVars {#memory_int=|v_#memory_int_9|} OutVars{#memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[] 821266#[L21-3]don't care [817] L21-3-->L21-4: Formula: (and (= (select |v_#valid_10| 2) 1) (= (select |v_#length_9| 2) 33)) InVars {#length=|v_#length_9|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_9|, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] 802158#[L21-4]don't care [692] L21-4-->L41: Formula: (and (= v_~q1~0.offset_3 0) (= v_~q1~0.base_3 0)) InVars {} OutVars{~q1~0.offset=v_~q1~0.offset_3, ~q1~0.base=v_~q1~0.base_3} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 802160#[L41]don't care [652] L41-->L41-1: Formula: (and (= v_~q2~0.offset_3 0) (= 0 v_~q2~0.base_3)) InVars {} OutVars{~q2~0.offset=v_~q2~0.offset_3, ~q2~0.base=v_~q2~0.base_3} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 823986#[L41-1]don't care [782] L41-1-->L42: Formula: (and (= v_~f~0.offset_4 0) (= v_~f~0.base_4 0)) InVars {} OutVars{~f~0.base=v_~f~0.base_4, ~f~0.offset=v_~f~0.offset_4} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 823988#[L42]don't care [680] L42-->L42-1: Formula: (= v_~q1_front~0_7 0) InVars {} OutVars{~q1_front~0=v_~q1_front~0_7} AuxVars[] AssignedVars[~q1_front~0] 839208#[L42-1]don't care [844] L42-1-->L42-2: Formula: (= v_~q1_back~0_9 0) InVars {} OutVars{~q1_back~0=v_~q1_back~0_9} AuxVars[] AssignedVars[~q1_back~0] 840392#[L42-2]don't care [797] L42-2-->L42-3: Formula: (= v_~q2_front~0_7 0) InVars {} OutVars{~q2_front~0=v_~q2_front~0_7} AuxVars[] AssignedVars[~q2_front~0] 839436#[L42-3]don't care [768] L42-3-->L42-4: Formula: (= v_~q2_back~0_9 0) InVars {} OutVars{~q2_back~0=v_~q2_back~0_9} AuxVars[] AssignedVars[~q2_back~0] 822822#[L42-4]don't care [803] L42-4-->L42-5: Formula: (= v_~i~0_8 0) InVars {} OutVars{~i~0=v_~i~0_8} AuxVars[] AssignedVars[~i~0] 822824#[L42-5]don't care [659] L42-5-->L42-6: Formula: (= v_~j~0_9 0) InVars {} OutVars{~j~0=v_~j~0_9} AuxVars[] AssignedVars[~j~0] 802432#[L42-6]don't care [718] L42-6-->L42-7: Formula: (= v_~n1~0_3 0) InVars {} OutVars{~n1~0=v_~n1~0_3} AuxVars[] AssignedVars[~n1~0] 802434#[L42-7]don't care [645] L42-7-->L42-8: Formula: (= v_~n2~0_3 0) InVars {} OutVars{~n2~0=v_~n2~0_3} AuxVars[] AssignedVars[~n2~0] 825800#[L42-8]don't care [677] L42-8-->L42-9: Formula: (= v_~N~0_9 0) InVars {} OutVars{~N~0=v_~N~0_9} AuxVars[] AssignedVars[~N~0] 826000#[L42-9]don't care [831] L42-9-->L-1-2: Formula: (= v_~total~0_5 0) InVars {} OutVars{~total~0=v_~total~0_5} AuxVars[] AssignedVars[~total~0] 814306#[L-1-2]don't care [853] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 792990#[L-1-3]don't care [856] L-1-3-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_1|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_1|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_1|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_1|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_1|, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_1|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_1|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_1|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_1|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_1|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_1|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_1|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_1|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_1|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~ret21#1.offset, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_main_#t~ret23#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~pre30#1, ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~pre24#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~pre28#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~nondet20#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 792992#[L125]don't care [820] L125-->L125-1: Formula: (and (= (store |v_#length_11| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_10|) (= |v_#valid_11| (store |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_11|, #valid=|v_#valid_12|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_10|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 817052#[L125-1]don't care [766] L125-1-->L125-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (store |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1) |v_#valid_13|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= (select |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= (store |v_#length_13| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_12|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_13|, #valid=|v_#valid_14|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_12|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 817054#[L125-2]don't care [697] L125-2-->L125-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= (select |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (= (store |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1) |v_#valid_15|) (= (store |v_#length_15| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_14|) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_15|, #valid=|v_#valid_16|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_14|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 824894#[L125-3]don't care [767] L125-3-->L125-4: Formula: (and (= (store |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 1) |v_#valid_17|) (= (select |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_2| 0) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_2| 0)) (= (store |v_#length_17| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 4) |v_#length_16|) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t4~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_17|, #valid=|v_#valid_18|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_16|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_2|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_2|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 837300#[L125-4]don't care [735] L125-4-->L127: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 840858#[L127]don't care [848] L127-->L127-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet16#1_3| v_~N~0_10) InVars {ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|, ~N~0=v_~N~0_10} AuxVars[] AssignedVars[~N~0] 810330#[L127-1]don't care [822] L127-1-->L128: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 810332#[L128]don't care [790] L128-->L128-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 818510#[L128-1]don't care [821] L128-1-->L128-2: Formula: (= v_~n1~0_4 |v_ULTIMATE.start_main_#t~nondet17#1_3|) InVars {ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|, ~n1~0=v_~n1~0_4} AuxVars[] AssignedVars[~n1~0] 821478#[L128-2]don't care [859] L128-2-->L129: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 817554#[L129]don't care [837] L129-->L129-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 799424#[L129-1]don't care [664] L129-1-->L129-2: Formula: (= v_~n2~0_4 |v_ULTIMATE.start_main_#t~nondet18#1_3|) InVars {ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} OutVars{~n2~0=v_~n2~0_4, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} AuxVars[] AssignedVars[~n2~0] 799426#[L129-2]don't care [640] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 836886#[L130]don't care [681] L130-->L130-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 837544#[L130-1]don't care [854] L130-1-->L130-2: Formula: (= v_~q1_front~0_8 |v_ULTIMATE.start_main_#t~nondet19#1_3|) InVars {ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} OutVars{~q1_front~0=v_~q1_front~0_8, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} AuxVars[] AssignedVars[~q1_front~0] 837546#[L130-2]don't care [791] L130-2-->L131: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 814636#[L131]don't care [666] L131-->L132: Formula: (= v_~q1_front~0_9 v_~q1_back~0_10) InVars {~q1_front~0=v_~q1_front~0_9} OutVars{~q1_front~0=v_~q1_front~0_9, ~q1_back~0=v_~q1_back~0_10} AuxVars[] AssignedVars[~q1_back~0] 814638#[L132]don't care [852] L132-->L132-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 827898#[L132-1]don't care [855] L132-1-->L132-2: Formula: (= v_~q2_front~0_8 |v_ULTIMATE.start_main_#t~nondet20#1_3|) InVars {ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} OutVars{~q2_front~0=v_~q2_front~0_8, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} AuxVars[] AssignedVars[~q2_front~0] 833830#[L132-2]don't care [706] L132-2-->L133: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 833832#[L133]don't care [833] L133-->L134: Formula: (= v_~q2_front~0_9 v_~q2_back~0_10) InVars {~q2_front~0=v_~q2_front~0_9} OutVars{~q2_front~0=v_~q2_front~0_9, ~q2_back~0=v_~q2_back~0_10} AuxVars[] AssignedVars[~q2_back~0] 840406#[L134]don't care [847] L134-->L134-1: Formula: (= v_~n1~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|) InVars {~n1~0=v_~n1~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~n1~0=v_~n1~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 793760#[L134-1]don't care [673] L134-1-->L134-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 793762#[L134-2]don't care [800] L134-2-->L152: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_1|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 842552#[L152]don't care [654] L152-->L153: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 841240#[L153]don't care [638] L153-->L153-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_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] 841242#[L153-1]don't care [707] L153-1-->L37: 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] 830280#[L37]don't care [682] L37-->L38: 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] 789370#[L38]don't care [802] L38-->L37-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[] 789372#[L37-1]don't care [792] L37-1-->L154: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, 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] 839484#[L154]don't care [713] L154-->L37-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] 822556#[L37-2]don't care [764] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 822558#[L38-3]don't care [661] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 842334#[L37-3]don't care [657] L37-3-->L156: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 825162#[L156]don't care [743] L156-->L156-1: Formula: (and (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 1) |v_#valid_19|) (= (store |v_#length_19| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_18|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| |v_#StackHeapBarrier_6|) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 802472#[L156-1]don't care [722] L156-1-->L156-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 802474#[L156-2]don't care [779] L156-2-->L157: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 821224#[L157]don't care [637] L157-->L157-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 844994#[L157-6]don't care [809] L157-6-->L158: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 836582#[L158]don't care [760] L158-->L158-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 836584#[L158-1]don't care [824] L158-1-->L158-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= |v_#memory_int_10| (store |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|))) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_20| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|)) (= (select |v_#valid_21| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (<= 0 .cse0)))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|} AuxVars[] AssignedVars[#memory_int] 811674#[L158-2]don't care [758] L158-2-->L157-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 788568#[L157-3]don't care [745] L157-3-->L157-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 788570#[L157-4]don't care [835] L157-4-->L157-5: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_7| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 815966#[L157-5]don't care [841] L157-5-->L157-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 832742#[L157-6]don't care [810] L157-6-->L157-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 844742#[L157-7]don't care [655] L157-7-->create_fresh_int_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 844744#[create_fresh_int_array_returnLabel#1]don't care [838] create_fresh_int_array_returnLabel#1-->L134-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3| |v_ULTIMATE.start_main_#t~ret21#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret21#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_2|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 820618#[L134-3]don't care [653] L134-3-->L134-4: Formula: (and (= v_~q1~0.offset_4 |v_ULTIMATE.start_main_#t~ret21#1.offset_3|) (= v_~q1~0.base_4 |v_ULTIMATE.start_main_#t~ret21#1.base_3|)) InVars {ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|, ~q1~0.offset=v_~q1~0.offset_4, ~q1~0.base=v_~q1~0.base_4} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 820620#[L134-4]don't care [683] L134-4-->L135: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_4|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 866466#[L135]don't care [733] L135-->L135-1: Formula: (= v_~n2~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~n2~0=v_~n2~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~n2~0=v_~n2~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 805462#[L135-1]don't care [759] L135-1-->L135-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 805464#[L135-2]don't care [663] L135-2-->L152-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_5|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_8|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_5|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 866464#[L152-1]don't care [698] L152-1-->L153-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 866462#[L153-2]don't care [737] L153-2-->L153-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 866460#[L153-3]don't care [734] L153-3-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 842620#[L37-4]don't care [836] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 841022#[L38-6]don't care [717] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 841024#[L37-5]don't care [705] L37-5-->L154-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 798822#[L154-1]don't care [840] L154-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 798824#[L37-6]don't care [805] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 835318#[L38-9]don't care [739] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 835320#[L37-7]don't care [709] L37-7-->L156-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 790060#[L156-3]don't care [849] L156-3-->L156-4: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| |v_#StackHeapBarrier_7|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 1) |v_#valid_22|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6| 0) (= 0 (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|)) (= (store |v_#length_22| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_21|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_23|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|, #length=|v_#length_21|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 790062#[L156-4]don't care [823] L156-4-->L156-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 866452#[L156-5]don't care [699] L156-5-->L157-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 866450#[L157-8]don't care [742] L157-8-->L157-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 866448#[L157-14]don't care [703] L157-14-->L157-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 832036#[L157-15]don't care [635] L157-15-->create_fresh_int_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 832038#[create_fresh_int_array_returnLabel#2]don't care [675] create_fresh_int_array_returnLabel#2-->L135-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|) (= |v_ULTIMATE.start_main_#t~ret22#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_2|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 845738#[L135-3]don't care [686] L135-3-->L135-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.base_3| v_~q2~0.base_4) (= v_~q2~0.offset_4 |v_ULTIMATE.start_main_#t~ret22#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ~q2~0.base=v_~q2~0.base_4, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|, ~q2~0.offset=v_~q2~0.offset_4} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 845740#[L135-4]don't care [643] L135-4-->L136: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_4|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 866478#[L136]don't care [646] L136-->L136-1: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5| v_~N~0_11) InVars {~N~0=v_~N~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~N~0=v_~N~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 866476#[L136-1]don't care [789] L136-1-->L136-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 866420#[L136-2]don't care [658] L136-2-->L152-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_9|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_15|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_9|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 866422#[L152-2]don't care [816] L152-2-->L153-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~size#1_16|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 814924#[L153-4]don't care [701] L153-4-->L153-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 814926#[L153-5]don't care [728] L153-5-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 845776#[L37-8]don't care [711] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_18| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 822050#[L38-12]don't care [679] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_20| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} AuxVars[] AssignedVars[] 822052#[L37-9]don't care [720] L37-9-->L154-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_18| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 844558#[L154-2]don't care [747] L154-2-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 844560#[L37-10]don't care [761] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_22|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 815286#[L38-15]don't care [754] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_24| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} AuxVars[] AssignedVars[] 815288#[L37-11]don't care [684] L37-11-->L156-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 866472#[L156-6]don't care [795] L156-6-->L156-7: Formula: (and (= (select |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|) 0) (= (store |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 1) |v_#valid_25|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 0)) (= (store |v_#length_25| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_24|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| |v_#StackHeapBarrier_8|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_25|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_26|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, #valid=|v_#valid_25|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|, #length=|v_#length_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 828810#[L156-7]don't care [807] L156-7-->L156-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 828812#[L156-8]don't care [651] L156-8-->L157-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 832934#[L157-16]don't care [667] L157-16-->L157-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 832936#[L157-22]don't care [828] L157-22-->L157-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 837476#[L157-23]don't care [644] L157-23-->create_fresh_int_array_returnLabel#3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 830406#[create_fresh_int_array_returnLabel#3]don't care [714] create_fresh_int_array_returnLabel#3-->L136-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret23#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 803052#[L136-3]don't care [763] L136-3-->L136-4: Formula: (and (= v_~f~0.base_5 |v_ULTIMATE.start_main_#t~ret23#1.base_3|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_3| v_~f~0.offset_5)) InVars {ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ~f~0.base=v_~f~0.base_5, ~f~0.offset=v_~f~0.offset_5} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 803054#[L136-4]don't care [641] L136-4-->L138: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_4|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 830768#[L138]don't care [799] L138-->L138-1: Formula: (= (ite (<= 0 v_~N~0_12) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {~N~0=v_~N~0_12} OutVars{~N~0=v_~N~0_12, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 830770#[L138-1]don't care [776] L138-1-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 840708#[L37-12]don't care [793] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_26|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 850414#[L38-18]don't care [750] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_28| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} AuxVars[] AssignedVars[] 850408#[L37-13]don't care [748] L37-13-->L141: Formula: (= |v_#pthreadsForks_1| |v_ULTIMATE.start_main_#t~pre24#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 850404#[L141]don't care [668] L141-->L141-1: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks] 850402#[L141-1]don't care [839] L141-1-->L141-2: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_27| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre24#1_3|)) |v_#memory_int_16|) (= (select |v_#valid_28| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_17|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_16|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} AuxVars[] AssignedVars[#memory_int] 850400#[L141-2]don't care [903] L141-2-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre24#1_6|) (= v_thread1Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_4|, thread1Thread1of1ForFork3_thidvar0=v_thread1Thread1of1ForFork3_thidvar0_2, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork3_thidvar1=v_thread1Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_4|, thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_10|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_4|, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_4|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_4|, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_4|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_thidvar0, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_thidvar1, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_~cond~0#1, thread1Thread1of1ForFork3_#res#1.offset, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 850392#[L141-3, $Ultimate##0]don't care [860] $Ultimate##0-->L61: Formula: (= |v_thread1Thread1of1ForFork3_~cond~0#1_1| (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1)) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_1|, ~N~0=v_~N~0_1, ~i~0=v_~i~0_1} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_~cond~0#1] 850394#[L61, L141-3]don't care [2023-09-17 11:24:30,788 INFO L750 eck$LassoCheckResult]: Loop: 850394#[L61, L141-3]don't care [861] L61-->L52: Formula: (not (= (mod |v_thread1Thread1of1ForFork3_~cond~0#1_3| 256) 0)) InVars {thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_3|} OutVars{thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_3|} AuxVars[] AssignedVars[] 856744#[L141-3, L52]don't care [864] L52-->L58: Formula: (let ((.cse0 (* 4 v_~q1_back~0_52)) (.cse1 (* v_~i~0_36 4))) (let ((.cse3 (+ v_~f~0.offset_38 .cse1)) (.cse2 (+ .cse0 v_~q1~0.offset_23))) (and (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1| (ite (< v_~q1_back~0_52 2147483647) 1 0)) (not (= (ite (and (<= 0 v_~q1_back~0_52) (< v_~q1_back~0_52 v_~n1~0_16)) 1 0) 0)) (= (+ 1 v_~q1_back~0_52) v_~q1_back~0_51) (<= (+ .cse0 v_~q1~0.offset_23 4) (select |v_#length_83| v_~q1~0.base_23)) (= v_~i~0_35 (+ v_~i~0_36 1)) (<= (+ v_~f~0.offset_38 4 .cse1) (select |v_#length_83| v_~f~0.base_38)) (= (select |v_#valid_92| v_~f~0.base_38) 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_1| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|) (<= 0 .cse2) (<= 0 .cse3) (not (= (ite (= (select (select |v_#memory_int_76| v_~f~0.base_38) .cse3) (select (select |v_#memory_int_76| v_~q1~0.base_23) .cse2)) 1 0) 0)) (= (select |v_#valid_92| v_~q1~0.base_23) 1)))) InVars {~q1~0.offset=v_~q1~0.offset_23, ~i~0=v_~i~0_36, ~q1_back~0=v_~q1_back~0_52, ~f~0.base=v_~f~0.base_38, ~n1~0=v_~n1~0_16, #valid=|v_#valid_92|, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_76|, #length=|v_#length_83|, ~f~0.offset=v_~f~0.offset_38} OutVars{~q1~0.offset=v_~q1~0.offset_23, ~i~0=v_~i~0_35, ~f~0.base=v_~f~0.base_38, ~n1~0=v_~n1~0_16, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~f~0.offset=v_~f~0.offset_38, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_1|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q1_back~0=v_~q1_back~0_51, #valid=|v_#valid_92|, ~q1~0.base=v_~q1~0.base_23, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_1|, #memory_int=|v_#memory_int_76|, #length=|v_#length_83|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~i~0, ~q1_back~0, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 856754#[L141-3, L58]don't care [866] L58-->L61: Formula: (= (ite (= (ite (< v_~i~0_5 v_~N~0_2) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork3_~cond~0#1_7|) InVars {~i~0=v_~i~0_5, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_7|, ~N~0=v_~N~0_2, ~i~0=v_~i~0_5} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_~cond~0#1] 850394#[L61, L141-3]don't care [2023-09-17 11:24:30,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:30,788 INFO L85 PathProgramCache]: Analyzing trace with hash -690728163, now seen corresponding path program 1 times [2023-09-17 11:24:30,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:30,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688473189] [2023-09-17 11:24:30,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:30,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:30,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:30,811 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:30,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:30,849 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:30,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:30,850 INFO L85 PathProgramCache]: Analyzing trace with hash 884862, now seen corresponding path program 2 times [2023-09-17 11:24:30,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:30,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373039102] [2023-09-17 11:24:30,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:30,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:30,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:30,857 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:30,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:30,864 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:30,866 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:30,866 INFO L85 PathProgramCache]: Analyzing trace with hash -293533726, now seen corresponding path program 1 times [2023-09-17 11:24:30,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:30,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787296182] [2023-09-17 11:24:30,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:30,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:30,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:24:31,185 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-17 11:24:31,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-17 11:24:31,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787296182] [2023-09-17 11:24:31,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787296182] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-17 11:24:31,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-17 11:24:31,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-17 11:24:31,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797413427] [2023-09-17 11:24:31,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-17 11:24:31,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-17 11:24:31,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-09-17 11:24:31,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-09-17 11:24:31,346 INFO L87 Difference]: Start difference. First operand 41645 states and 191726 transitions. cyclomatic complexity: 157917 Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:33,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-09-17 11:24:33,113 INFO L93 Difference]: Finished difference Result 92626 states and 423173 transitions. [2023-09-17 11:24:33,113 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 92626 states and 423173 transitions. [2023-09-17 11:24:35,111 INFO L131 ngComponentsAnalysis]: Automaton has 17498 accepting balls. 73266 [2023-09-17 11:24:36,714 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 92626 states to 90682 states and 415181 transitions. [2023-09-17 11:24:36,714 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 90625 [2023-09-17 11:24:37,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 90625 [2023-09-17 11:24:37,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90682 states and 415181 transitions. [2023-09-17 11:24:37,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-09-17 11:24:37,123 INFO L218 hiAutomatonCegarLoop]: Abstraction has 90682 states and 415181 transitions. [2023-09-17 11:24:37,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90682 states and 415181 transitions. [2023-09-17 11:24:39,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90682 to 51789. [2023-09-17 11:24:39,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51789 states, 51789 states have (on average 4.615922300102338) internal successors, (239054), 51788 states have internal predecessors, (239054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:39,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51789 states to 51789 states and 239054 transitions. [2023-09-17 11:24:39,889 INFO L240 hiAutomatonCegarLoop]: Abstraction has 51789 states and 239054 transitions. [2023-09-17 11:24:39,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-17 11:24:39,892 INFO L428 stractBuchiCegarLoop]: Abstraction has 51789 states and 239054 transitions. [2023-09-17 11:24:39,892 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-09-17 11:24:39,892 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 51789 states and 239054 transitions. [2023-09-17 11:24:40,365 INFO L131 ngComponentsAnalysis]: Automaton has 9910 accepting balls. 43350 [2023-09-17 11:24:40,366 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:24:40,366 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:24:40,372 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, 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, 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, 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, 1, 1, 1, 1] [2023-09-17 11:24:40,372 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-09-17 11:24:40,373 INFO L748 eck$LassoCheckResult]: Stem: 996085#[$Ultimate##0]don't care [775] $Ultimate##0-->L-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 994895#[L-1]don't care [781] L-1-->L-1-1: Formula: (= (select |v_#valid_8| 0) 0) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_8|} AuxVars[] AssignedVars[] 965961#[L-1-1]don't care [851] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[] 965963#[L21]don't care [721] L21-->L21-1: Formula: (and (= (select |v_#valid_9| 1) 1) (= (select |v_#length_8| 1) 2)) InVars {#length=|v_#length_8|, #valid=|v_#valid_9|} OutVars{#length=|v_#length_8|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[] 980485#[L21-1]don't care [843] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_8| 1) 0) 48) InVars {#memory_int=|v_#memory_int_8|} OutVars{#memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[] 996167#[L21-2]don't care [785] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_9| 1) 1) 0) InVars {#memory_int=|v_#memory_int_9|} OutVars{#memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[] 996169#[L21-3]don't care [817] L21-3-->L21-4: Formula: (and (= (select |v_#valid_10| 2) 1) (= (select |v_#length_9| 2) 33)) InVars {#length=|v_#length_9|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_9|, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] 977643#[L21-4]don't care [692] L21-4-->L41: Formula: (and (= v_~q1~0.offset_3 0) (= v_~q1~0.base_3 0)) InVars {} OutVars{~q1~0.offset=v_~q1~0.offset_3, ~q1~0.base=v_~q1~0.base_3} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 977645#[L41]don't care [652] L41-->L41-1: Formula: (and (= v_~q2~0.offset_3 0) (= 0 v_~q2~0.base_3)) InVars {} OutVars{~q2~0.offset=v_~q2~0.offset_3, ~q2~0.base=v_~q2~0.base_3} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 998763#[L41-1]don't care [782] L41-1-->L42: Formula: (and (= v_~f~0.offset_4 0) (= v_~f~0.base_4 0)) InVars {} OutVars{~f~0.base=v_~f~0.base_4, ~f~0.offset=v_~f~0.offset_4} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 998765#[L42]don't care [680] L42-->L42-1: Formula: (= v_~q1_front~0_7 0) InVars {} OutVars{~q1_front~0=v_~q1_front~0_7} AuxVars[] AssignedVars[~q1_front~0] 1014383#[L42-1]don't care [844] L42-1-->L42-2: Formula: (= v_~q1_back~0_9 0) InVars {} OutVars{~q1_back~0=v_~q1_back~0_9} AuxVars[] AssignedVars[~q1_back~0] 1015661#[L42-2]don't care [797] L42-2-->L42-3: Formula: (= v_~q2_front~0_7 0) InVars {} OutVars{~q2_front~0=v_~q2_front~0_7} AuxVars[] AssignedVars[~q2_front~0] 1014639#[L42-3]don't care [768] L42-3-->L42-4: Formula: (= v_~q2_back~0_9 0) InVars {} OutVars{~q2_back~0=v_~q2_back~0_9} AuxVars[] AssignedVars[~q2_back~0] 997599#[L42-4]don't care [803] L42-4-->L42-5: Formula: (= v_~i~0_8 0) InVars {} OutVars{~i~0=v_~i~0_8} AuxVars[] AssignedVars[~i~0] 997601#[L42-5]don't care [659] L42-5-->L42-6: Formula: (= v_~j~0_9 0) InVars {} OutVars{~j~0=v_~j~0_9} AuxVars[] AssignedVars[~j~0] 977911#[L42-6]don't care [718] L42-6-->L42-7: Formula: (= v_~n1~0_3 0) InVars {} OutVars{~n1~0=v_~n1~0_3} AuxVars[] AssignedVars[~n1~0] 977913#[L42-7]don't care [645] L42-7-->L42-8: Formula: (= v_~n2~0_3 0) InVars {} OutVars{~n2~0=v_~n2~0_3} AuxVars[] AssignedVars[~n2~0] 1000467#[L42-8]don't care [677] L42-8-->L42-9: Formula: (= v_~N~0_9 0) InVars {} OutVars{~N~0=v_~N~0_9} AuxVars[] AssignedVars[~N~0] 1000709#[L42-9]don't care [831] L42-9-->L-1-2: Formula: (= v_~total~0_5 0) InVars {} OutVars{~total~0=v_~total~0_5} AuxVars[] AssignedVars[~total~0] 989533#[L-1-2]don't care [853] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 968771#[L-1-3]don't care [856] L-1-3-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_1|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_1|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_1|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_1|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_1|, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_1|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_1|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_1|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_1|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_1|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_1|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_1|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_1|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_1|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~ret21#1.offset, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_main_#t~ret23#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~pre30#1, ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~pre24#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~pre28#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~nondet20#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 968773#[L125]don't care [820] L125-->L125-1: Formula: (and (= (store |v_#length_11| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_10|) (= |v_#valid_11| (store |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_11|, #valid=|v_#valid_12|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_10|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 992125#[L125-1]don't care [766] L125-1-->L125-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (store |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1) |v_#valid_13|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= (select |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= (store |v_#length_13| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_12|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_13|, #valid=|v_#valid_14|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_12|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 992127#[L125-2]don't care [697] L125-2-->L125-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= (select |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (= (store |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1) |v_#valid_15|) (= (store |v_#length_15| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_14|) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_15|, #valid=|v_#valid_16|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_14|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 999645#[L125-3]don't care [767] L125-3-->L125-4: Formula: (and (= (store |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 1) |v_#valid_17|) (= (select |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_2| 0) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_2| 0)) (= (store |v_#length_17| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 4) |v_#length_16|) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t4~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_17|, #valid=|v_#valid_18|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_16|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_2|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_2|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 1012267#[L125-4]don't care [735] L125-4-->L127: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 1016163#[L127]don't care [848] L127-->L127-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet16#1_3| v_~N~0_10) InVars {ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|, ~N~0=v_~N~0_10} AuxVars[] AssignedVars[~N~0] 985727#[L127-1]don't care [822] L127-1-->L128: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 985729#[L128]don't care [790] L128-->L128-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 993527#[L128-1]don't care [821] L128-1-->L128-2: Formula: (= v_~n1~0_4 |v_ULTIMATE.start_main_#t~nondet17#1_3|) InVars {ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|, ~n1~0=v_~n1~0_4} AuxVars[] AssignedVars[~n1~0] 996363#[L128-2]don't care [859] L128-2-->L129: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 992609#[L129]don't care [837] L129-->L129-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 974977#[L129-1]don't care [664] L129-1-->L129-2: Formula: (= v_~n2~0_4 |v_ULTIMATE.start_main_#t~nondet18#1_3|) InVars {ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} OutVars{~n2~0=v_~n2~0_4, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} AuxVars[] AssignedVars[~n2~0] 974979#[L129-2]don't care [640] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 1011859#[L130]don't care [681] L130-->L130-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 1012521#[L130-1]don't care [854] L130-1-->L130-2: Formula: (= v_~q1_front~0_8 |v_ULTIMATE.start_main_#t~nondet19#1_3|) InVars {ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} OutVars{~q1_front~0=v_~q1_front~0_8, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} AuxVars[] AssignedVars[~q1_front~0] 1012523#[L130-2]don't care [791] L130-2-->L131: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 989847#[L131]don't care [666] L131-->L132: Formula: (= v_~q1_front~0_9 v_~q1_back~0_10) InVars {~q1_front~0=v_~q1_front~0_9} OutVars{~q1_front~0=v_~q1_front~0_9, ~q1_back~0=v_~q1_back~0_10} AuxVars[] AssignedVars[~q1_back~0] 989849#[L132]don't care [852] L132-->L132-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 1002633#[L132-1]don't care [855] L132-1-->L132-2: Formula: (= v_~q2_front~0_8 |v_ULTIMATE.start_main_#t~nondet20#1_3|) InVars {ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} OutVars{~q2_front~0=v_~q2_front~0_8, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} AuxVars[] AssignedVars[~q2_front~0] 1008643#[L132-2]don't care [706] L132-2-->L133: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 1008645#[L133]don't care [833] L133-->L134: Formula: (= v_~q2_front~0_9 v_~q2_back~0_10) InVars {~q2_front~0=v_~q2_front~0_9} OutVars{~q2_front~0=v_~q2_front~0_9, ~q2_back~0=v_~q2_back~0_10} AuxVars[] AssignedVars[~q2_back~0] 1015667#[L134]don't care [847] L134-->L134-1: Formula: (= v_~n1~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|) InVars {~n1~0=v_~n1~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~n1~0=v_~n1~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 969501#[L134-1]don't care [673] L134-1-->L134-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 969503#[L134-2]don't care [800] L134-2-->L152: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_1|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1017955#[L152]don't care [654] L152-->L153: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1016605#[L153]don't care [638] L153-->L153-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_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] 1016607#[L153-1]don't care [707] L153-1-->L37: 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] 1005021#[L37]don't care [682] L37-->L38: 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] 965241#[L38]don't care [802] L38-->L37-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[] 965243#[L37-1]don't care [792] L37-1-->L154: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, 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] 1014725#[L154]don't care [713] L154-->L37-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] 997357#[L37-2]don't care [764] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 997359#[L38-3]don't care [661] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 1017755#[L37-3]don't care [657] L37-3-->L156: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 999865#[L156]don't care [743] L156-->L156-1: Formula: (and (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 1) |v_#valid_19|) (= (store |v_#length_19| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_18|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| |v_#StackHeapBarrier_6|) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 977951#[L156-1]don't care [722] L156-1-->L156-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 977953#[L156-2]don't care [779] L156-2-->L157: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 996127#[L157]don't care [637] L157-->L157-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1020695#[L157-6]don't care [810] L157-6-->L157-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1029735#[L157-7]don't care [655] L157-7-->create_fresh_int_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1042785#[create_fresh_int_array_returnLabel#1]don't care [838] create_fresh_int_array_returnLabel#1-->L134-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3| |v_ULTIMATE.start_main_#t~ret21#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret21#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_2|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 1042783#[L134-3]don't care [653] L134-3-->L134-4: Formula: (and (= v_~q1~0.offset_4 |v_ULTIMATE.start_main_#t~ret21#1.offset_3|) (= v_~q1~0.base_4 |v_ULTIMATE.start_main_#t~ret21#1.base_3|)) InVars {ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|, ~q1~0.offset=v_~q1~0.offset_4, ~q1~0.base=v_~q1~0.base_4} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 1042781#[L134-4]don't care [683] L134-4-->L135: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_4|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 1042779#[L135]don't care [733] L135-->L135-1: Formula: (= v_~n2~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~n2~0=v_~n2~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~n2~0=v_~n2~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1042777#[L135-1]don't care [759] L135-1-->L135-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1042771#[L135-2]don't care [663] L135-2-->L152-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_5|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_8|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_5|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1042769#[L152-1]don't care [698] L152-1-->L153-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1042767#[L153-2]don't care [737] L153-2-->L153-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1042765#[L153-3]don't care [734] L153-3-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1042763#[L37-4]don't care [836] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1042761#[L38-6]don't care [717] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 1042759#[L37-5]don't care [705] L37-5-->L154-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1042757#[L154-1]don't care [840] L154-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1042755#[L37-6]don't care [805] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1042753#[L38-9]don't care [739] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 1042751#[L37-7]don't care [709] L37-7-->L156-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1042749#[L156-3]don't care [849] L156-3-->L156-4: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| |v_#StackHeapBarrier_7|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 1) |v_#valid_22|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6| 0) (= 0 (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|)) (= (store |v_#length_22| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_21|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_23|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|, #length=|v_#length_21|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1042747#[L156-4]don't care [823] L156-4-->L156-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1042745#[L156-5]don't care [699] L156-5-->L157-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1042743#[L157-8]don't care [742] L157-8-->L157-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1042741#[L157-14]don't care [702] L157-14-->L158-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1042739#[L158-3]don't care [783] L158-3-->L158-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1042737#[L158-4]don't care [674] L158-4-->L158-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_12| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|))) (and (<= 0 .cse0) (= (store |v_#memory_int_13| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_13| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_7|)) |v_#memory_int_12|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| 4) (select |v_#length_23| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|)) (= (select |v_#valid_24| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1)))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_13|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_12|, #length=|v_#length_23|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_12|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_12|, #length=|v_#length_23|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_7|} AuxVars[] AssignedVars[#memory_int] 1042735#[L158-5]don't care [656] L158-5-->L157-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1042733#[L157-11]don't care [648] L157-11-->L157-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1042731#[L157-12]don't care [846] L157-12-->L157-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1042727#[L157-13]don't care [774] L157-13-->L157-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1042725#[L157-14]don't care [703] L157-14-->L157-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1042723#[L157-15]don't care [635] L157-15-->create_fresh_int_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1042721#[create_fresh_int_array_returnLabel#2]don't care [675] create_fresh_int_array_returnLabel#2-->L135-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|) (= |v_ULTIMATE.start_main_#t~ret22#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_2|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 1042719#[L135-3]don't care [686] L135-3-->L135-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.base_3| v_~q2~0.base_4) (= v_~q2~0.offset_4 |v_ULTIMATE.start_main_#t~ret22#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ~q2~0.base=v_~q2~0.base_4, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|, ~q2~0.offset=v_~q2~0.offset_4} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 1042717#[L135-4]don't care [643] L135-4-->L136: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_4|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 1042715#[L136]don't care [646] L136-->L136-1: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5| v_~N~0_11) InVars {~N~0=v_~N~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~N~0=v_~N~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1042713#[L136-1]don't care [789] L136-1-->L136-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1042707#[L136-2]don't care [658] L136-2-->L152-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_9|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_15|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_9|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1042701#[L152-2]don't care [816] L152-2-->L153-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~size#1_16|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1042695#[L153-4]don't care [701] L153-4-->L153-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1042689#[L153-5]don't care [728] L153-5-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1042683#[L37-8]don't care [711] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_18| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1042677#[L38-12]don't care [679] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_20| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} AuxVars[] AssignedVars[] 1042671#[L37-9]don't care [720] L37-9-->L154-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_18| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1042665#[L154-2]don't care [747] L154-2-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1042663#[L37-10]don't care [761] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_22|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1042657#[L38-15]don't care [754] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_24| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} AuxVars[] AssignedVars[] 1042655#[L37-11]don't care [684] L37-11-->L156-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1042653#[L156-6]don't care [795] L156-6-->L156-7: Formula: (and (= (select |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|) 0) (= (store |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 1) |v_#valid_25|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 0)) (= (store |v_#length_25| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_24|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| |v_#StackHeapBarrier_8|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_25|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_26|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, #valid=|v_#valid_25|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|, #length=|v_#length_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1042651#[L156-7]don't care [807] L156-7-->L156-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1042649#[L156-8]don't care [651] L156-8-->L157-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1042647#[L157-16]don't care [667] L157-16-->L157-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1042643#[L157-22]don't care [828] L157-22-->L157-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 1042641#[L157-23]don't care [644] L157-23-->create_fresh_int_array_returnLabel#3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1042639#[create_fresh_int_array_returnLabel#3]don't care [714] create_fresh_int_array_returnLabel#3-->L136-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret23#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 1042637#[L136-3]don't care [763] L136-3-->L136-4: Formula: (and (= v_~f~0.base_5 |v_ULTIMATE.start_main_#t~ret23#1.base_3|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_3| v_~f~0.offset_5)) InVars {ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ~f~0.base=v_~f~0.base_5, ~f~0.offset=v_~f~0.offset_5} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 1042635#[L136-4]don't care [641] L136-4-->L138: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_4|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 1042633#[L138]don't care [799] L138-->L138-1: Formula: (= (ite (<= 0 v_~N~0_12) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {~N~0=v_~N~0_12} OutVars{~N~0=v_~N~0_12, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1042631#[L138-1]don't care [776] L138-1-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1042629#[L37-12]don't care [793] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_26|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1042627#[L38-18]don't care [750] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_28| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} AuxVars[] AssignedVars[] 1042621#[L37-13]don't care [748] L37-13-->L141: Formula: (= |v_#pthreadsForks_1| |v_ULTIMATE.start_main_#t~pre24#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 1042617#[L141]don't care [668] L141-->L141-1: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks] 1042615#[L141-1]don't care [839] L141-1-->L141-2: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_27| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre24#1_3|)) |v_#memory_int_16|) (= (select |v_#valid_28| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_17|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_16|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} AuxVars[] AssignedVars[#memory_int] 1042609#[L141-2]don't care [903] L141-2-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre24#1_6|) (= v_thread1Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_4|, thread1Thread1of1ForFork3_thidvar0=v_thread1Thread1of1ForFork3_thidvar0_2, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork3_thidvar1=v_thread1Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_4|, thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_10|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_4|, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_4|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_4|, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_4|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_thidvar0, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_thidvar1, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_~cond~0#1, thread1Thread1of1ForFork3_#res#1.offset, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 1042607#[L141-3, $Ultimate##0]don't care [857] L141-3-->L141-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 1042601#[L141-4, $Ultimate##0]don't care [700] L141-4-->L142: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet25#1] 1042597#[L142, $Ultimate##0]don't care [726] L142-->L142-1: Formula: (= |v_#pthreadsForks_4| |v_ULTIMATE.start_main_#t~pre26#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_4|} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_2|, #pthreadsForks=|v_#pthreadsForks_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1] 1042587#[L142-1, $Ultimate##0]don't care [694] L142-1-->L142-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|) InVars {#pthreadsForks=|v_#pthreadsForks_6|} OutVars{#pthreadsForks=|v_#pthreadsForks_5|} AuxVars[] AssignedVars[#pthreadsForks] 1042577#[L142-2, $Ultimate##0]don't care [719] L142-2-->L142-3: Formula: (and (= (select |v_#valid_29| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_28| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= (store |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre26#1_3|)) |v_#memory_int_18|) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|)) InVars {ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_19|, #length=|v_#length_28|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_18|, #length=|v_#length_28|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|} AuxVars[] AssignedVars[#memory_int] 1042571#[L142-3, $Ultimate##0]don't care [897] L142-3-->$Ultimate##0: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar1_2) (= 0 v_thread2Thread1of1ForFork1_thidvar2_2) (= v_thread2Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre26#1_6|)) InVars {ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_6|} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_10|, ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_6|, thread2Thread1of1ForFork1_#res#1.offset=|v_thread2Thread1of1ForFork1_#res#1.offset_4|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_4|, thread2Thread1of1ForFork1_#t~post9#1=|v_thread2Thread1of1ForFork1_#t~post9#1_4|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork1_#res#1.base=|v_thread2Thread1of1ForFork1_#res#1.base_4|, thread2Thread1of1ForFork1_#t~mem7#1=|v_thread2Thread1of1ForFork1_#t~mem7#1_4|, thread2Thread1of1ForFork1_#t~post8#1=|v_thread2Thread1of1ForFork1_#t~post8#1_4|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_4|, thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_2, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_2, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~cond~1#1, thread2Thread1of1ForFork1_#res#1.offset, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post9#1, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_#res#1.base, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~post8#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_thidvar2, thread2Thread1of1ForFork1_thidvar0, thread2Thread1of1ForFork1_thidvar1] 1042567#[L142-4, $Ultimate##0, $Ultimate##0]don't care [868] $Ultimate##0-->L82: Formula: (= (ite (= (ite (< v_~j~0_6 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork1_~cond~1#1_1|) InVars {~j~0=v_~j~0_6, ~N~0=v_~N~0_4} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_1|, ~j~0=v_~j~0_6, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~cond~1#1] 1042461#[L142-4, L82, $Ultimate##0]don't care [2023-09-17 11:24:40,374 INFO L750 eck$LassoCheckResult]: Loop: 1042461#[L142-4, L82, $Ultimate##0]don't care [869] L82-->L72: Formula: (not (= (mod |v_thread2Thread1of1ForFork1_~cond~1#1_3| 256) 0)) InVars {thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_3|} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_3|} AuxVars[] AssignedVars[] 1042457#[L142-4, L72, $Ultimate##0]don't care [872] L72-->L79: Formula: (let ((.cse2 (* v_~j~0_51 4))) (let ((.cse4 (+ v_~f~0.offset_44 .cse2)) (.cse3 (* v_~q2_back~0_70 4))) (let ((.cse0 (+ v_~q2~0.offset_35 .cse3)) (.cse1 (select (select |v_#memory_int_90| v_~f~0.base_44) .cse4))) (and (= v_~j~0_50 (+ v_~j~0_51 1)) (not (= (ite (= (+ (select (select |v_#memory_int_90| v_~q2~0.base_35) .cse0) .cse1) 0) 1 0) 0)) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= (select |v_#valid_106| v_~q2~0.base_35) 1) (<= (+ v_~f~0.offset_44 .cse2 4) (select |v_#length_97| v_~f~0.base_44)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (select |v_#valid_106| v_~f~0.base_44) 1) (not (= (ite (and (<= 0 v_~q2_back~0_70) (< v_~q2_back~0_70 v_~n2~0_20)) 1 0) 0)) (<= (+ v_~q2~0.offset_35 .cse3 4) (select |v_#length_97| v_~q2~0.base_35)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| (ite (< v_~q2_back~0_70 2147483647) 1 0)) (<= 0 .cse4) (= (+ v_~q2_back~0_70 1) v_~q2_back~0_69) (<= 0 .cse0) (not (= (ite (< 0 (+ .cse1 2147483648)) 1 0) 0)))))) InVars {~j~0=v_~j~0_51, ~n2~0=v_~n2~0_20, ~f~0.base=v_~f~0.base_44, ~q2~0.offset=v_~q2~0.offset_35, #valid=|v_#valid_106|, #memory_int=|v_#memory_int_90|, #length=|v_#length_97|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_70, ~f~0.offset=v_~f~0.offset_44} OutVars{~j~0=v_~j~0_50, ~n2~0=v_~n2~0_20, ~f~0.base=v_~f~0.base_44, ~q2~0.offset=v_~q2~0.offset_35, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, ~f~0.offset=v_~f~0.offset_44, thread2Thread1of1ForFork1_#t~post9#1=|v_thread2Thread1of1ForFork1_#t~post9#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork1_#t~mem7#1=|v_thread2Thread1of1ForFork1_#t~mem7#1_1|, #valid=|v_#valid_106|, thread2Thread1of1ForFork1_#t~post8#1=|v_thread2Thread1of1ForFork1_#t~post8#1_1|, #memory_int=|v_#memory_int_90|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_1|, #length=|v_#length_97|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_69} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, ~j~0, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~post8#1, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_#t~mem6#1, ~q2_back~0, thread2Thread1of1ForFork1_#t~post9#1] 1042459#[L79, L142-4, $Ultimate##0]don't care [874] L79-->L82: Formula: (= |v_thread2Thread1of1ForFork1_~cond~1#1_7| (ite (= (ite (< v_~j~0_5 v_~N~0_3) 1 0) 0) 0 1)) InVars {~j~0=v_~j~0_5, ~N~0=v_~N~0_3} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_7|, ~j~0=v_~j~0_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~cond~1#1] 1042461#[L142-4, L82, $Ultimate##0]don't care [2023-09-17 11:24:40,374 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:40,374 INFO L85 PathProgramCache]: Analyzing trace with hash -2037320783, now seen corresponding path program 1 times [2023-09-17 11:24:40,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:40,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850513368] [2023-09-17 11:24:40,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:40,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:40,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:40,419 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:40,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:40,492 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:40,493 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:40,494 INFO L85 PathProgramCache]: Analyzing trace with hash 892806, now seen corresponding path program 2 times [2023-09-17 11:24:40,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:40,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167918467] [2023-09-17 11:24:40,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:40,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:40,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:40,501 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:40,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:40,506 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:40,507 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:40,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1639723562, now seen corresponding path program 1 times [2023-09-17 11:24:40,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:40,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440011197] [2023-09-17 11:24:40,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:40,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:24:41,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-17 11:24:41,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-17 11:24:41,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440011197] [2023-09-17 11:24:41,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440011197] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-17 11:24:41,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-17 11:24:41,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-17 11:24:41,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367082046] [2023-09-17 11:24:41,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-17 11:24:41,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-17 11:24:41,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-09-17 11:24:41,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-09-17 11:24:41,449 INFO L87 Difference]: Start difference. First operand 51789 states and 239054 transitions. cyclomatic complexity: 197181 Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:42,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-09-17 11:24:42,573 INFO L93 Difference]: Finished difference Result 80894 states and 368065 transitions. [2023-09-17 11:24:42,573 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80894 states and 368065 transitions. [2023-09-17 11:24:44,179 INFO L131 ngComponentsAnalysis]: Automaton has 15190 accepting balls. 62514 [2023-09-17 11:24:45,859 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80894 states to 79454 states and 362053 transitions. [2023-09-17 11:24:45,859 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 79397 [2023-09-17 11:24:46,122 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 79397 [2023-09-17 11:24:46,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79454 states and 362053 transitions. [2023-09-17 11:24:46,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-09-17 11:24:46,146 INFO L218 hiAutomatonCegarLoop]: Abstraction has 79454 states and 362053 transitions. [2023-09-17 11:24:46,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79454 states and 362053 transitions. [2023-09-17 11:24:48,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79454 to 51595. [2023-09-17 11:24:48,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51595 states, 51595 states have (on average 4.567186742901444) internal successors, (235644), 51594 states have internal predecessors, (235644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:24:48,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51595 states to 51595 states and 235644 transitions. [2023-09-17 11:24:48,480 INFO L240 hiAutomatonCegarLoop]: Abstraction has 51595 states and 235644 transitions. [2023-09-17 11:24:48,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-17 11:24:48,482 INFO L428 stractBuchiCegarLoop]: Abstraction has 51595 states and 235644 transitions. [2023-09-17 11:24:48,482 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-09-17 11:24:48,482 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 51595 states and 235644 transitions. [2023-09-17 11:24:49,262 INFO L131 ngComponentsAnalysis]: Automaton has 9942 accepting balls. 42318 [2023-09-17 11:24:49,262 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:24:49,263 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:24:49,267 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, 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, 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, 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, 1, 1, 1, 1, 1] [2023-09-17 11:24:49,267 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-09-17 11:24:49,270 INFO L748 eck$LassoCheckResult]: Stem: 1180266#[$Ultimate##0]don't care [775] $Ultimate##0-->L-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 1179100#[L-1]don't care [781] L-1-->L-1-1: Formula: (= (select |v_#valid_8| 0) 0) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_8|} AuxVars[] AssignedVars[] 1150318#[L-1-1]don't care [851] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[] 1150320#[L21]don't care [721] L21-->L21-1: Formula: (and (= (select |v_#valid_9| 1) 1) (= (select |v_#length_8| 1) 2)) InVars {#length=|v_#length_8|, #valid=|v_#valid_9|} OutVars{#length=|v_#length_8|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[] 1164612#[L21-1]don't care [843] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_8| 1) 0) 48) InVars {#memory_int=|v_#memory_int_8|} OutVars{#memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[] 1180360#[L21-2]don't care [785] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_9| 1) 1) 0) InVars {#memory_int=|v_#memory_int_9|} OutVars{#memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[] 1180362#[L21-3]don't care [817] L21-3-->L21-4: Formula: (and (= (select |v_#valid_10| 2) 1) (= (select |v_#length_9| 2) 33)) InVars {#length=|v_#length_9|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_9|, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] 1161838#[L21-4]don't care [692] L21-4-->L41: Formula: (and (= v_~q1~0.offset_3 0) (= v_~q1~0.base_3 0)) InVars {} OutVars{~q1~0.offset=v_~q1~0.offset_3, ~q1~0.base=v_~q1~0.base_3} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 1161840#[L41]don't care [652] L41-->L41-1: Formula: (and (= v_~q2~0.offset_3 0) (= 0 v_~q2~0.base_3)) InVars {} OutVars{~q2~0.offset=v_~q2~0.offset_3, ~q2~0.base=v_~q2~0.base_3} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 1183086#[L41-1]don't care [782] L41-1-->L42: Formula: (and (= v_~f~0.offset_4 0) (= v_~f~0.base_4 0)) InVars {} OutVars{~f~0.base=v_~f~0.base_4, ~f~0.offset=v_~f~0.offset_4} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 1183088#[L42]don't care [680] L42-->L42-1: Formula: (= v_~q1_front~0_7 0) InVars {} OutVars{~q1_front~0=v_~q1_front~0_7} AuxVars[] AssignedVars[~q1_front~0] 1198910#[L42-1]don't care [844] L42-1-->L42-2: Formula: (= v_~q1_back~0_9 0) InVars {} OutVars{~q1_back~0=v_~q1_back~0_9} AuxVars[] AssignedVars[~q1_back~0] 1200180#[L42-2]don't care [797] L42-2-->L42-3: Formula: (= v_~q2_front~0_7 0) InVars {} OutVars{~q2_front~0=v_~q2_front~0_7} AuxVars[] AssignedVars[~q2_front~0] 1199170#[L42-3]don't care [768] L42-3-->L42-4: Formula: (= v_~q2_back~0_9 0) InVars {} OutVars{~q2_back~0=v_~q2_back~0_9} AuxVars[] AssignedVars[~q2_back~0] 1181894#[L42-4]don't care [803] L42-4-->L42-5: Formula: (= v_~i~0_8 0) InVars {} OutVars{~i~0=v_~i~0_8} AuxVars[] AssignedVars[~i~0] 1181896#[L42-5]don't care [659] L42-5-->L42-6: Formula: (= v_~j~0_9 0) InVars {} OutVars{~j~0=v_~j~0_9} AuxVars[] AssignedVars[~j~0] 1162116#[L42-6]don't care [718] L42-6-->L42-7: Formula: (= v_~n1~0_3 0) InVars {} OutVars{~n1~0=v_~n1~0_3} AuxVars[] AssignedVars[~n1~0] 1162118#[L42-7]don't care [645] L42-7-->L42-8: Formula: (= v_~n2~0_3 0) InVars {} OutVars{~n2~0=v_~n2~0_3} AuxVars[] AssignedVars[~n2~0] 1184854#[L42-8]don't care [677] L42-8-->L42-9: Formula: (= v_~N~0_9 0) InVars {} OutVars{~N~0=v_~N~0_9} AuxVars[] AssignedVars[~N~0] 1185076#[L42-9]don't care [831] L42-9-->L-1-2: Formula: (= v_~total~0_5 0) InVars {} OutVars{~total~0=v_~total~0_5} AuxVars[] AssignedVars[~total~0] 1173596#[L-1-2]don't care [853] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1153064#[L-1-3]don't care [856] L-1-3-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_1|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_1|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_1|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_1|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_1|, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_1|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_1|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_1|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_1|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_1|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_1|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_1|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_1|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_1|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~ret21#1.offset, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_main_#t~ret23#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~pre30#1, ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~pre24#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~pre28#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~nondet20#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 1153066#[L125]don't care [820] L125-->L125-1: Formula: (and (= (store |v_#length_11| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_10|) (= |v_#valid_11| (store |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_11|, #valid=|v_#valid_12|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_10|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1176262#[L125-1]don't care [766] L125-1-->L125-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (store |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1) |v_#valid_13|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= (select |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= (store |v_#length_13| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_12|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_13|, #valid=|v_#valid_14|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_12|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1176264#[L125-2]don't care [697] L125-2-->L125-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= (select |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (= (store |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1) |v_#valid_15|) (= (store |v_#length_15| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_14|) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_15|, #valid=|v_#valid_16|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_14|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1183982#[L125-3]don't care [767] L125-3-->L125-4: Formula: (and (= (store |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 1) |v_#valid_17|) (= (select |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_2| 0) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_2| 0)) (= (store |v_#length_17| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 4) |v_#length_16|) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t4~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_17|, #valid=|v_#valid_18|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_16|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_2|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_2|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 1196906#[L125-4]don't care [735] L125-4-->L127: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 1200708#[L127]don't care [848] L127-->L127-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet16#1_3| v_~N~0_10) InVars {ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|, ~N~0=v_~N~0_10} AuxVars[] AssignedVars[~N~0] 1169812#[L127-1]don't care [822] L127-1-->L128: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 1169814#[L128]don't care [790] L128-->L128-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 1177664#[L128-1]don't care [821] L128-1-->L128-2: Formula: (= v_~n1~0_4 |v_ULTIMATE.start_main_#t~nondet17#1_3|) InVars {ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|, ~n1~0=v_~n1~0_4} AuxVars[] AssignedVars[~n1~0] 1180560#[L128-2]don't care [859] L128-2-->L129: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 1176754#[L129]don't care [837] L129-->L129-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 1159222#[L129-1]don't care [664] L129-1-->L129-2: Formula: (= v_~n2~0_4 |v_ULTIMATE.start_main_#t~nondet18#1_3|) InVars {ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} OutVars{~n2~0=v_~n2~0_4, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} AuxVars[] AssignedVars[~n2~0] 1159224#[L129-2]don't care [640] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 1196462#[L130]don't care [681] L130-->L130-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 1197178#[L130-1]don't care [854] L130-1-->L130-2: Formula: (= v_~q1_front~0_8 |v_ULTIMATE.start_main_#t~nondet19#1_3|) InVars {ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} OutVars{~q1_front~0=v_~q1_front~0_8, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} AuxVars[] AssignedVars[~q1_front~0] 1197180#[L130-2]don't care [791] L130-2-->L131: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 1173918#[L131]don't care [666] L131-->L132: Formula: (= v_~q1_front~0_9 v_~q1_back~0_10) InVars {~q1_front~0=v_~q1_front~0_9} OutVars{~q1_front~0=v_~q1_front~0_9, ~q1_back~0=v_~q1_back~0_10} AuxVars[] AssignedVars[~q1_back~0] 1173920#[L132]don't care [852] L132-->L132-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 1187040#[L132-1]don't care [855] L132-1-->L132-2: Formula: (= v_~q2_front~0_8 |v_ULTIMATE.start_main_#t~nondet20#1_3|) InVars {ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} OutVars{~q2_front~0=v_~q2_front~0_8, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} AuxVars[] AssignedVars[~q2_front~0] 1193254#[L132-2]don't care [706] L132-2-->L133: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 1193256#[L133]don't care [833] L133-->L134: Formula: (= v_~q2_front~0_9 v_~q2_back~0_10) InVars {~q2_front~0=v_~q2_front~0_9} OutVars{~q2_front~0=v_~q2_front~0_9, ~q2_back~0=v_~q2_back~0_10} AuxVars[] AssignedVars[~q2_back~0] 1200186#[L134]don't care [847] L134-->L134-1: Formula: (= v_~n1~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|) InVars {~n1~0=v_~n1~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~n1~0=v_~n1~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1153782#[L134-1]don't care [673] L134-1-->L134-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1153784#[L134-2]don't care [800] L134-2-->L152: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_1|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1202566#[L152]don't care [654] L152-->L153: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1201170#[L153]don't care [638] L153-->L153-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_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] 1201172#[L153-1]don't care [707] L153-1-->L37: 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] 1189568#[L37]don't care [682] L37-->L38: 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] 1149596#[L38]don't care [802] L38-->L37-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[] 1149598#[L37-1]don't care [792] L37-1-->L154: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, 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] 1199256#[L154]don't care [713] L154-->L37-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] 1181614#[L37-2]don't care [764] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1181616#[L38-3]don't care [661] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 1202360#[L37-3]don't care [657] L37-3-->L156: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1184228#[L156]don't care [743] L156-->L156-1: Formula: (and (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 1) |v_#valid_19|) (= (store |v_#length_19| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_18|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| |v_#StackHeapBarrier_6|) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1162162#[L156-1]don't care [722] L156-1-->L156-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1162164#[L156-2]don't care [779] L156-2-->L157: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1180314#[L157]don't care [637] L157-->L157-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1205478#[L157-6]don't care [809] L157-6-->L158: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 1196126#[L158]don't care [760] L158-->L158-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1196128#[L158-1]don't care [824] L158-1-->L158-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= |v_#memory_int_10| (store |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|))) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_20| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|)) (= (select |v_#valid_21| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (<= 0 .cse0)))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|} AuxVars[] AssignedVars[#memory_int] 1171052#[L158-2]don't care [758] L158-2-->L157-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1148834#[L157-3]don't care [745] L157-3-->L157-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1148836#[L157-4]don't care [835] L157-4-->L157-5: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_7| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1175212#[L157-5]don't care [841] L157-5-->L157-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1192106#[L157-6]don't care [810] L157-6-->L157-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1205700#[L157-7]don't care [655] L157-7-->create_fresh_int_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1219288#[create_fresh_int_array_returnLabel#1]don't care [838] create_fresh_int_array_returnLabel#1-->L134-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3| |v_ULTIMATE.start_main_#t~ret21#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret21#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_2|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 1219286#[L134-3]don't care [653] L134-3-->L134-4: Formula: (and (= v_~q1~0.offset_4 |v_ULTIMATE.start_main_#t~ret21#1.offset_3|) (= v_~q1~0.base_4 |v_ULTIMATE.start_main_#t~ret21#1.base_3|)) InVars {ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|, ~q1~0.offset=v_~q1~0.offset_4, ~q1~0.base=v_~q1~0.base_4} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 1219282#[L134-4]don't care [683] L134-4-->L135: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_4|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 1219280#[L135]don't care [733] L135-->L135-1: Formula: (= v_~n2~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~n2~0=v_~n2~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~n2~0=v_~n2~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1219278#[L135-1]don't care [759] L135-1-->L135-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1219274#[L135-2]don't care [663] L135-2-->L152-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_5|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_8|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_5|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1219270#[L152-1]don't care [698] L152-1-->L153-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1219266#[L153-2]don't care [737] L153-2-->L153-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1219264#[L153-3]don't care [734] L153-3-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1219260#[L37-4]don't care [836] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1219258#[L38-6]don't care [717] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 1219256#[L37-5]don't care [705] L37-5-->L154-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1219252#[L154-1]don't care [840] L154-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1219248#[L37-6]don't care [805] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1219246#[L38-9]don't care [739] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 1219244#[L37-7]don't care [709] L37-7-->L156-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1219240#[L156-3]don't care [849] L156-3-->L156-4: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| |v_#StackHeapBarrier_7|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 1) |v_#valid_22|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6| 0) (= 0 (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|)) (= (store |v_#length_22| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_21|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_23|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|, #length=|v_#length_21|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1219238#[L156-4]don't care [823] L156-4-->L156-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1219236#[L156-5]don't care [699] L156-5-->L157-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1219234#[L157-8]don't care [742] L157-8-->L157-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1219232#[L157-14]don't care [703] L157-14-->L157-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1191366#[L157-15]don't care [635] L157-15-->create_fresh_int_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1191368#[create_fresh_int_array_returnLabel#2]don't care [675] create_fresh_int_array_returnLabel#2-->L135-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|) (= |v_ULTIMATE.start_main_#t~ret22#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_2|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 1206458#[L135-3]don't care [686] L135-3-->L135-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.base_3| v_~q2~0.base_4) (= v_~q2~0.offset_4 |v_ULTIMATE.start_main_#t~ret22#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ~q2~0.base=v_~q2~0.base_4, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|, ~q2~0.offset=v_~q2~0.offset_4} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 1205482#[L135-4]don't care [643] L135-4-->L136: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_4|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 1159000#[L136]don't care [646] L136-->L136-1: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5| v_~N~0_11) InVars {~N~0=v_~N~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~N~0=v_~N~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1159002#[L136-1]don't care [789] L136-1-->L136-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1180388#[L136-2]don't care [658] L136-2-->L152-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_9|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_15|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_9|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1175026#[L152-2]don't care [816] L152-2-->L153-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~size#1_16|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1174176#[L153-4]don't care [701] L153-4-->L153-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1174178#[L153-5]don't care [728] L153-5-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1200364#[L37-8]don't care [711] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_18| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1181126#[L38-12]don't care [679] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_20| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} AuxVars[] AssignedVars[] 1181128#[L37-9]don't care [720] L37-9-->L154-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_18| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1200872#[L154-2]don't care [747] L154-2-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1204982#[L37-10]don't care [761] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_22|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1174550#[L38-15]don't care [754] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_24| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} AuxVars[] AssignedVars[] 1174552#[L37-11]don't care [684] L37-11-->L156-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1200576#[L156-6]don't care [795] L156-6-->L156-7: Formula: (and (= (select |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|) 0) (= (store |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 1) |v_#valid_25|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 0)) (= (store |v_#length_25| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_24|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| |v_#StackHeapBarrier_8|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_25|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_26|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, #valid=|v_#valid_25|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|, #length=|v_#length_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1187946#[L156-7]don't care [807] L156-7-->L156-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1187208#[L156-8]don't care [651] L156-8-->L157-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1187210#[L157-16]don't care [667] L157-16-->L157-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1192278#[L157-22]don't care [827] L157-22-->L158-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 1193592#[L158-6]don't care [812] L158-6-->L158-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1156526#[L158-7]don't care [669] L158-7-->L158-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_19| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| .cse1))) (and (= (select |v_#valid_27| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4 .cse1) (select |v_#length_26| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|)) (= |v_#memory_int_14| (store |v_#memory_int_15| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_15| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_11|)))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|, #valid=|v_#valid_27|, #memory_int=|v_#memory_int_15|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_19|, #length=|v_#length_26|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|, #valid=|v_#valid_27|, #memory_int=|v_#memory_int_14|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_19|, #length=|v_#length_26|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_11|} AuxVars[] AssignedVars[#memory_int] 1156528#[L158-8]don't care [736] L158-8-->L157-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1195802#[L157-19]don't care [850] L157-19-->L157-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_10| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_20|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1195804#[L157-20]don't care [798] L157-20-->L157-21: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_11| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1219740#[L157-21]don't care [744] L157-21-->L157-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1219726#[L157-22]don't care [828] L157-22-->L157-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 1219718#[L157-23]don't care [644] L157-23-->create_fresh_int_array_returnLabel#3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1219716#[create_fresh_int_array_returnLabel#3]don't care [714] create_fresh_int_array_returnLabel#3-->L136-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret23#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 1219714#[L136-3]don't care [763] L136-3-->L136-4: Formula: (and (= v_~f~0.base_5 |v_ULTIMATE.start_main_#t~ret23#1.base_3|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_3| v_~f~0.offset_5)) InVars {ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ~f~0.base=v_~f~0.base_5, ~f~0.offset=v_~f~0.offset_5} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 1219712#[L136-4]don't care [641] L136-4-->L138: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_4|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 1212978#[L138]don't care [799] L138-->L138-1: Formula: (= (ite (<= 0 v_~N~0_12) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {~N~0=v_~N~0_12} OutVars{~N~0=v_~N~0_12, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1212960#[L138-1]don't care [776] L138-1-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1212950#[L37-12]don't care [793] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_26|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1212946#[L38-18]don't care [750] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_28| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} AuxVars[] AssignedVars[] 1212942#[L37-13]don't care [748] L37-13-->L141: Formula: (= |v_#pthreadsForks_1| |v_ULTIMATE.start_main_#t~pre24#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 1212934#[L141]don't care [668] L141-->L141-1: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks] 1212932#[L141-1]don't care [839] L141-1-->L141-2: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_27| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre24#1_3|)) |v_#memory_int_16|) (= (select |v_#valid_28| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_17|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_16|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} AuxVars[] AssignedVars[#memory_int] 1212930#[L141-2]don't care [903] L141-2-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre24#1_6|) (= v_thread1Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_4|, thread1Thread1of1ForFork3_thidvar0=v_thread1Thread1of1ForFork3_thidvar0_2, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork3_thidvar1=v_thread1Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_4|, thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_10|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_4|, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_4|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_4|, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_4|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_thidvar0, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_thidvar1, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_~cond~0#1, thread1Thread1of1ForFork3_#res#1.offset, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 1212926#[L141-3, $Ultimate##0]don't care [860] $Ultimate##0-->L61: Formula: (= |v_thread1Thread1of1ForFork3_~cond~0#1_1| (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1)) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_1|, ~N~0=v_~N~0_1, ~i~0=v_~i~0_1} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_~cond~0#1] 1212928#[L61, L141-3]don't care [2023-09-17 11:24:49,270 INFO L750 eck$LassoCheckResult]: Loop: 1212928#[L61, L141-3]don't care [861] L61-->L52: Formula: (not (= (mod |v_thread1Thread1of1ForFork3_~cond~0#1_3| 256) 0)) InVars {thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_3|} OutVars{thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_3|} AuxVars[] AssignedVars[] 1219846#[L141-3, L52]don't care [864] L52-->L58: Formula: (let ((.cse0 (* 4 v_~q1_back~0_52)) (.cse1 (* v_~i~0_36 4))) (let ((.cse3 (+ v_~f~0.offset_38 .cse1)) (.cse2 (+ .cse0 v_~q1~0.offset_23))) (and (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1| (ite (< v_~q1_back~0_52 2147483647) 1 0)) (not (= (ite (and (<= 0 v_~q1_back~0_52) (< v_~q1_back~0_52 v_~n1~0_16)) 1 0) 0)) (= (+ 1 v_~q1_back~0_52) v_~q1_back~0_51) (<= (+ .cse0 v_~q1~0.offset_23 4) (select |v_#length_83| v_~q1~0.base_23)) (= v_~i~0_35 (+ v_~i~0_36 1)) (<= (+ v_~f~0.offset_38 4 .cse1) (select |v_#length_83| v_~f~0.base_38)) (= (select |v_#valid_92| v_~f~0.base_38) 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_1| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|) (<= 0 .cse2) (<= 0 .cse3) (not (= (ite (= (select (select |v_#memory_int_76| v_~f~0.base_38) .cse3) (select (select |v_#memory_int_76| v_~q1~0.base_23) .cse2)) 1 0) 0)) (= (select |v_#valid_92| v_~q1~0.base_23) 1)))) InVars {~q1~0.offset=v_~q1~0.offset_23, ~i~0=v_~i~0_36, ~q1_back~0=v_~q1_back~0_52, ~f~0.base=v_~f~0.base_38, ~n1~0=v_~n1~0_16, #valid=|v_#valid_92|, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_76|, #length=|v_#length_83|, ~f~0.offset=v_~f~0.offset_38} OutVars{~q1~0.offset=v_~q1~0.offset_23, ~i~0=v_~i~0_35, ~f~0.base=v_~f~0.base_38, ~n1~0=v_~n1~0_16, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~f~0.offset=v_~f~0.offset_38, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_1|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q1_back~0=v_~q1_back~0_51, #valid=|v_#valid_92|, ~q1~0.base=v_~q1~0.base_23, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_1|, #memory_int=|v_#memory_int_76|, #length=|v_#length_83|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~i~0, ~q1_back~0, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 1219842#[L141-3, L58]don't care [866] L58-->L61: Formula: (= (ite (= (ite (< v_~i~0_5 v_~N~0_2) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork3_~cond~0#1_7|) InVars {~i~0=v_~i~0_5, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_7|, ~N~0=v_~N~0_2, ~i~0=v_~i~0_5} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_~cond~0#1] 1212928#[L61, L141-3]don't care [2023-09-17 11:24:49,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:49,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1223908279, now seen corresponding path program 1 times [2023-09-17 11:24:49,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:49,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849121170] [2023-09-17 11:24:49,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:49,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:49,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:49,327 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:49,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:49,396 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:49,396 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:49,396 INFO L85 PathProgramCache]: Analyzing trace with hash 884862, now seen corresponding path program 3 times [2023-09-17 11:24:49,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:49,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83089309] [2023-09-17 11:24:49,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:49,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:49,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:49,402 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:49,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:49,407 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:49,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:24:49,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1475019016, now seen corresponding path program 1 times [2023-09-17 11:24:49,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:24:49,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556083860] [2023-09-17 11:24:49,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:24:49,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:24:49,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:49,435 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:24:49,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:24:49,484 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:24:54,808 WARN L223 SmtUtils]: Spent 5.15s on a formula simplification. DAG size of input: 384 DAG size of output: 356 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-09-17 11:24:57,038 INFO L210 LassoAnalysis]: Preferences: [2023-09-17 11:24:57,038 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-09-17 11:24:57,038 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-09-17 11:24:57,039 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-09-17 11:24:57,039 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-09-17 11:24:57,039 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:24:57,039 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-09-17 11:24:57,039 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-09-17 11:24:57,039 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-series2.wvr.c_BEv2_Iteration8_Lasso [2023-09-17 11:24:57,039 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-09-17 11:24:57,039 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-09-17 11:24:57,043 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,047 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,049 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,051 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,053 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,054 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,056 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,058 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,059 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,061 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,062 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,064 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,065 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,067 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,069 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,070 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,072 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,074 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,076 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,077 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,078 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,081 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,083 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,085 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,087 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,089 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,091 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,092 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,094 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,096 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,105 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,108 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,111 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,113 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,114 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:57,116 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,883 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,884 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,886 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,888 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,889 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,891 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,892 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,893 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,895 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,897 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,899 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,901 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,904 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,906 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,908 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,911 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:24:58,913 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:00,049 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-09-17 11:25:00,050 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-09-17 11:25:00,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,057 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2023-09-17 11:25:00,064 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,071 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,071 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,072 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,072 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,089 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:00,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,094 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,106 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,113 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,113 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,114 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,114 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,114 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2023-09-17 11:25:00,124 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:00,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,130 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,137 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,145 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,145 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,145 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,145 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2023-09-17 11:25:00,153 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,156 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2023-09-17 11:25:00,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,158 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2023-09-17 11:25:00,161 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,167 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,168 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,168 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,171 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2023-09-17 11:25:00,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,178 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2023-09-17 11:25:00,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,187 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,187 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,187 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,187 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,188 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,188 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,188 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,189 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0 [2023-09-17 11:25:00,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,192 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2023-09-17 11:25:00,195 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,201 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,202 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,202 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,202 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,203 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,203 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,205 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Ended with exit code 0 [2023-09-17 11:25:00,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,211 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2023-09-17 11:25:00,214 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,220 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,220 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,220 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,220 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,220 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,220 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,221 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,221 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2023-09-17 11:25:00,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,225 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2023-09-17 11:25:00,228 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,233 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,234 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,234 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,234 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,235 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,235 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,237 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2023-09-17 11:25:00,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,240 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2023-09-17 11:25:00,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 [2023-09-17 11:25:00,250 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,251 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,251 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,251 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,251 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,251 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,251 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,252 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:00,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,255 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2023-09-17 11:25:00,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,264 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,264 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,264 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,264 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,265 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,265 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,266 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,268 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2023-09-17 11:25:00,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,269 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2023-09-17 11:25:00,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 [2023-09-17 11:25:00,278 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,278 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,278 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,279 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,279 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,279 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,280 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2023-09-17 11:25:00,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,283 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2023-09-17 11:25:00,286 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,292 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,292 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,292 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,292 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,293 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,293 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,293 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2023-09-17 11:25:00,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,297 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2023-09-17 11:25:00,300 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,306 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,307 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,307 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,309 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Ended with exit code 0 [2023-09-17 11:25:00,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,313 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2023-09-17 11:25:00,316 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,322 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,322 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,322 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,322 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,322 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,322 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,323 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,326 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2023-09-17 11:25:00,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,327 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2023-09-17 11:25:00,330 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,335 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,336 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,336 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,336 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,336 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,336 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,336 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,337 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2023-09-17 11:25:00,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,340 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2023-09-17 11:25:00,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 [2023-09-17 11:25:00,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,349 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,350 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,351 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0 [2023-09-17 11:25:00,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,362 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2023-09-17 11:25:00,365 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,372 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,372 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,372 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,373 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,375 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2023-09-17 11:25:00,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,376 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2023-09-17 11:25:00,379 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,386 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,386 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,388 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:00,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,392 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2023-09-17 11:25:00,395 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,401 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,401 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,402 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:00,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,407 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2023-09-17 11:25:00,411 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,416 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,416 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,416 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,416 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,416 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,417 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,417 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,418 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Ended with exit code 0 [2023-09-17 11:25:00,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,421 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2023-09-17 11:25:00,424 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,430 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,430 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,430 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,431 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,431 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,433 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Ended with exit code 0 [2023-09-17 11:25:00,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,436 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2023-09-17 11:25:00,439 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,445 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,445 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,445 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,446 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,446 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,447 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Ended with exit code 0 [2023-09-17 11:25:00,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,450 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2023-09-17 11:25:00,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 [2023-09-17 11:25:00,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,459 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,460 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,460 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,462 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2023-09-17 11:25:00,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,466 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2023-09-17 11:25:00,469 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,474 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,475 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,475 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,475 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,476 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,476 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,478 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:00,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,481 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2023-09-17 11:25:00,484 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,489 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,490 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,490 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,491 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,491 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,493 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:00,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,497 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2023-09-17 11:25:00,500 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,505 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,505 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,505 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,505 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,506 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,506 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,507 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2023-09-17 11:25:00,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,510 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2023-09-17 11:25:00,513 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,519 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,519 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,519 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,519 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,519 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,520 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2023-09-17 11:25:00,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,523 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2023-09-17 11:25:00,526 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,532 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,532 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,532 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,532 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,533 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,533 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,535 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2023-09-17 11:25:00,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,538 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2023-09-17 11:25:00,541 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,547 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,547 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,547 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,547 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,547 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,547 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,547 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,548 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:00,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,551 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Waiting until timeout for monitored process [2023-09-17 11:25:00,554 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,560 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,560 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,561 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,561 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,561 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Ended with exit code 0 [2023-09-17 11:25:00,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,565 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2023-09-17 11:25:00,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 [2023-09-17 11:25:00,573 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,573 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,573 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,573 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,574 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,574 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,576 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Ended with exit code 0 [2023-09-17 11:25:00,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,580 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2023-09-17 11:25:00,583 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,588 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,588 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,588 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,589 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,589 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,589 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,594 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Ended with exit code 0 [2023-09-17 11:25:00,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,595 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2023-09-17 11:25:00,597 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,603 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,604 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,604 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Ended with exit code 0 [2023-09-17 11:25:00,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,608 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2023-09-17 11:25:00,610 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,616 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,616 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,617 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,617 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,618 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,620 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Ended with exit code 0 [2023-09-17 11:25:00,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,621 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2023-09-17 11:25:00,623 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,629 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,629 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:00,629 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,630 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,630 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,630 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:00,630 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:00,631 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:00,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2023-09-17 11:25:00,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,634 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2023-09-17 11:25:00,637 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:00,643 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:00,643 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:00,643 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:00,643 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:00,648 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:00,648 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:00,656 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-09-17 11:25:00,684 INFO L443 ModelExtractionUtils]: Simplification made 14 calls to the SMT solver. [2023-09-17 11:25:00,684 INFO L444 ModelExtractionUtils]: 6 out of 22 variables were initially zero. Simplification set additionally 13 variables to zero. [2023-09-17 11:25:00,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:00,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:00,689 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:00,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2023-09-17 11:25:00,693 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-09-17 11:25:00,718 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-09-17 11:25:00,718 INFO L513 LassoAnalysis]: Proved termination. [2023-09-17 11:25:00,718 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~q1_back~0, v_rep(select #length ~q1~0.base)_3) = -17179869176*~q1_back~0 + 4294967293*v_rep(select #length ~q1~0.base)_3 Supporting invariants [] [2023-09-17 11:25:00,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:01,042 INFO L156 tatePredicateManager]: 62 out of 64 supporting invariants were superfluous and have been removed [2023-09-17 11:25:01,065 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:25:01,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:25:01,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 14 conjunts are in the unsatisfiable core [2023-09-17 11:25:01,136 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-09-17 11:25:01,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:01,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:25:01,885 INFO L262 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 13 conjunts are in the unsatisfiable core [2023-09-17 11:25:01,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-09-17 11:25:01,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-17 11:25:01,947 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.7 stem predicates 2 loop predicates [2023-09-17 11:25:01,947 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 51595 states and 235644 transitions. cyclomatic complexity: 193997 Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:25:04,173 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 51595 states and 235644 transitions. cyclomatic complexity: 193997. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 136264 states and 701761 transitions. Complement of second has 16 states. [2023-09-17 11:25:04,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 15 states 13 stem states 1 non-accepting loop states 1 accepting loop states [2023-09-17 11:25:04,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:25:04,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 286 transitions. [2023-09-17 11:25:04,175 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 286 transitions. Stem has 132 letters. Loop has 3 letters. [2023-09-17 11:25:04,175 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:25:04,175 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 286 transitions. Stem has 135 letters. Loop has 3 letters. [2023-09-17 11:25:04,175 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:25:04,175 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 286 transitions. Stem has 132 letters. Loop has 6 letters. [2023-09-17 11:25:04,175 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:25:04,176 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 136264 states and 701761 transitions. [2023-09-17 11:25:08,439 INFO L131 ngComponentsAnalysis]: Automaton has 9854 accepting balls. 37254 [2023-09-17 11:25:10,430 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 136264 states to 98176 states and 490708 transitions. [2023-09-17 11:25:10,430 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 56874 [2023-09-17 11:25:10,920 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 82456 [2023-09-17 11:25:10,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 98176 states and 490708 transitions. [2023-09-17 11:25:10,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-09-17 11:25:10,920 INFO L218 hiAutomatonCegarLoop]: Abstraction has 98176 states and 490708 transitions. [2023-09-17 11:25:11,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98176 states and 490708 transitions. [2023-09-17 11:25:13,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98176 to 65131. [2023-09-17 11:25:13,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65131 states, 65131 states have (on average 5.163931154135511) internal successors, (336332), 65130 states have internal predecessors, (336332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:25:14,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65131 states to 65131 states and 336332 transitions. [2023-09-17 11:25:14,174 INFO L240 hiAutomatonCegarLoop]: Abstraction has 65131 states and 336332 transitions. [2023-09-17 11:25:14,174 INFO L428 stractBuchiCegarLoop]: Abstraction has 65131 states and 336332 transitions. [2023-09-17 11:25:14,174 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-09-17 11:25:14,174 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 65131 states and 336332 transitions. [2023-09-17 11:25:14,862 INFO L131 ngComponentsAnalysis]: Automaton has 9386 accepting balls. 35562 [2023-09-17 11:25:14,863 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:25:14,863 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:25:14,868 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-17 11:25:14,868 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-09-17 11:25:14,870 INFO L748 eck$LassoCheckResult]: Stem: 1436284#[$Ultimate##0]don't care [775] $Ultimate##0-->L-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 1434522#[L-1]don't care [781] L-1-->L-1-1: Formula: (= (select |v_#valid_8| 0) 0) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_8|} AuxVars[] AssignedVars[] 1393120#[L-1-1]don't care [851] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[] 1393122#[L21]don't care [721] L21-->L21-1: Formula: (and (= (select |v_#valid_9| 1) 1) (= (select |v_#length_8| 1) 2)) InVars {#length=|v_#length_8|, #valid=|v_#valid_9|} OutVars{#length=|v_#length_8|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[] 1413516#[L21-1]don't care [843] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_8| 1) 0) 48) InVars {#memory_int=|v_#memory_int_8|} OutVars{#memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[] 1436428#[L21-2]don't care [785] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_9| 1) 1) 0) InVars {#memory_int=|v_#memory_int_9|} OutVars{#memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[] 1436430#[L21-3]don't care [817] L21-3-->L21-4: Formula: (and (= (select |v_#valid_10| 2) 1) (= (select |v_#length_9| 2) 33)) InVars {#length=|v_#length_9|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_9|, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] 1409470#[L21-4]don't care [692] L21-4-->L41: Formula: (and (= v_~q1~0.offset_3 0) (= v_~q1~0.base_3 0)) InVars {} OutVars{~q1~0.offset=v_~q1~0.offset_3, ~q1~0.base=v_~q1~0.base_3} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 1409472#[L41]don't care [652] L41-->L41-1: Formula: (and (= v_~q2~0.offset_3 0) (= 0 v_~q2~0.base_3)) InVars {} OutVars{~q2~0.offset=v_~q2~0.offset_3, ~q2~0.base=v_~q2~0.base_3} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 1440362#[L41-1]don't care [782] L41-1-->L42: Formula: (and (= v_~f~0.offset_4 0) (= v_~f~0.base_4 0)) InVars {} OutVars{~f~0.base=v_~f~0.base_4, ~f~0.offset=v_~f~0.offset_4} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 1440364#[L42]don't care [680] L42-->L42-1: Formula: (= v_~q1_front~0_7 0) InVars {} OutVars{~q1_front~0=v_~q1_front~0_7} AuxVars[] AssignedVars[~q1_front~0] 1463962#[L42-1]don't care [844] L42-1-->L42-2: Formula: (= v_~q1_back~0_9 0) InVars {} OutVars{~q1_back~0=v_~q1_back~0_9} AuxVars[] AssignedVars[~q1_back~0] 1466068#[L42-2]don't care [797] L42-2-->L42-3: Formula: (= v_~q2_front~0_7 0) InVars {} OutVars{~q2_front~0=v_~q2_front~0_7} AuxVars[] AssignedVars[~q2_front~0] 1464324#[L42-3]don't care [768] L42-3-->L42-4: Formula: (= v_~q2_back~0_9 0) InVars {} OutVars{~q2_back~0=v_~q2_back~0_9} AuxVars[] AssignedVars[~q2_back~0] 1438638#[L42-4]don't care [803] L42-4-->L42-5: Formula: (= v_~i~0_8 0) InVars {} OutVars{~i~0=v_~i~0_8} AuxVars[] AssignedVars[~i~0] 1438640#[L42-5]don't care [659] L42-5-->L42-6: Formula: (= v_~j~0_9 0) InVars {} OutVars{~j~0=v_~j~0_9} AuxVars[] AssignedVars[~j~0] 1409870#[L42-6]don't care [718] L42-6-->L42-7: Formula: (= v_~n1~0_3 0) InVars {} OutVars{~n1~0=v_~n1~0_3} AuxVars[] AssignedVars[~n1~0] 1409872#[L42-7]don't care [645] L42-7-->L42-8: Formula: (= v_~n2~0_3 0) InVars {} OutVars{~n2~0=v_~n2~0_3} AuxVars[] AssignedVars[~n2~0] 1442928#[L42-8]don't care [677] L42-8-->L42-9: Formula: (= v_~N~0_9 0) InVars {} OutVars{~N~0=v_~N~0_9} AuxVars[] AssignedVars[~N~0] 1443256#[L42-9]don't care [831] L42-9-->L-1-2: Formula: (= v_~total~0_5 0) InVars {} OutVars{~total~0=v_~total~0_5} AuxVars[] AssignedVars[~total~0] 1426414#[L-1-2]don't care [853] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1396934#[L-1-3]don't care [856] L-1-3-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_1|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_1|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_1|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_1|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_1|, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_1|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_1|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_1|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_1|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_1|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_1|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_1|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_1|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_1|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~ret21#1.offset, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_main_#t~ret23#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~pre30#1, ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~pre24#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~pre28#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~nondet20#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 1396936#[L125]don't care [820] L125-->L125-1: Formula: (and (= (store |v_#length_11| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_10|) (= |v_#valid_11| (store |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_11|, #valid=|v_#valid_12|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_10|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1430358#[L125-1]don't care [766] L125-1-->L125-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (store |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1) |v_#valid_13|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= (select |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= (store |v_#length_13| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_12|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_13|, #valid=|v_#valid_14|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_12|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1430360#[L125-2]don't care [697] L125-2-->L125-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= (select |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (= (store |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1) |v_#valid_15|) (= (store |v_#length_15| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_14|) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_15|, #valid=|v_#valid_16|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_14|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1441694#[L125-3]don't care [767] L125-3-->L125-4: Formula: (and (= (store |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 1) |v_#valid_17|) (= (select |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_2| 0) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_2| 0)) (= (store |v_#length_17| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 4) |v_#length_16|) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t4~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_17|, #valid=|v_#valid_18|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_16|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_2|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_2|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 1460874#[L125-4]don't care [735] L125-4-->L127: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 1466914#[L127]don't care [848] L127-->L127-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet16#1_3| v_~N~0_10) InVars {ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|, ~N~0=v_~N~0_10} AuxVars[] AssignedVars[~N~0] 1421038#[L127-1]don't care [822] L127-1-->L128: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 1421040#[L128]don't care [790] L128-->L128-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 1432406#[L128-1]don't care [821] L128-1-->L128-2: Formula: (= v_~n1~0_4 |v_ULTIMATE.start_main_#t~nondet17#1_3|) InVars {ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|, ~n1~0=v_~n1~0_4} AuxVars[] AssignedVars[~n1~0] 1436714#[L128-2]don't care [859] L128-2-->L129: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 1431042#[L129]don't care [837] L129-->L129-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 1405530#[L129-1]don't care [664] L129-1-->L129-2: Formula: (= v_~n2~0_4 |v_ULTIMATE.start_main_#t~nondet18#1_3|) InVars {ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} OutVars{~n2~0=v_~n2~0_4, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} AuxVars[] AssignedVars[~n2~0] 1405532#[L129-2]don't care [640] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 1460204#[L130]don't care [681] L130-->L130-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 1461228#[L130-1]don't care [854] L130-1-->L130-2: Formula: (= v_~q1_front~0_8 |v_ULTIMATE.start_main_#t~nondet19#1_3|) InVars {ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} OutVars{~q1_front~0=v_~q1_front~0_8, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} AuxVars[] AssignedVars[~q1_front~0] 1461230#[L130-2]don't care [791] L130-2-->L131: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 1426868#[L131]don't care [666] L131-->L132: Formula: (= v_~q1_front~0_9 v_~q1_back~0_10) InVars {~q1_front~0=v_~q1_front~0_9} OutVars{~q1_front~0=v_~q1_front~0_9, ~q1_back~0=v_~q1_back~0_10} AuxVars[] AssignedVars[~q1_back~0] 1426870#[L132]don't care [852] L132-->L132-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 1446066#[L132-1]don't care [855] L132-1-->L132-2: Formula: (= v_~q2_front~0_8 |v_ULTIMATE.start_main_#t~nondet20#1_3|) InVars {ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} OutVars{~q2_front~0=v_~q2_front~0_8, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} AuxVars[] AssignedVars[~q2_front~0] 1455320#[L132-2]don't care [706] L132-2-->L133: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 1455322#[L133]don't care [833] L133-->L134: Formula: (= v_~q2_front~0_9 v_~q2_back~0_10) InVars {~q2_front~0=v_~q2_front~0_9} OutVars{~q2_front~0=v_~q2_front~0_9, ~q2_back~0=v_~q2_back~0_10} AuxVars[] AssignedVars[~q2_back~0] 1466084#[L134]don't care [847] L134-->L134-1: Formula: (= v_~n1~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|) InVars {~n1~0=v_~n1~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~n1~0=v_~n1~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1398022#[L134-1]don't care [673] L134-1-->L134-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1398024#[L134-2]don't care [800] L134-2-->L152: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_1|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1469936#[L152]don't care [654] L152-->L153: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1467602#[L153]don't care [638] L153-->L153-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_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] 1467604#[L153-1]don't care [707] L153-1-->L37: 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] 1449714#[L37]don't care [682] L37-->L38: 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] 1392132#[L38]don't care [802] L38-->L37-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[] 1392134#[L37-1]don't care [792] L37-1-->L154: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, 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] 1464478#[L154]don't care [713] L154-->L37-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] 1438272#[L37-2]don't care [764] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438274#[L38-3]don't care [661] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 1469554#[L37-3]don't care [657] L37-3-->L156: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1442040#[L156]don't care [743] L156-->L156-1: Formula: (and (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 1) |v_#valid_19|) (= (store |v_#length_19| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_18|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| |v_#StackHeapBarrier_6|) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1409940#[L156-1]don't care [722] L156-1-->L156-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1409942#[L156-2]don't care [779] L156-2-->L157: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1436372#[L157]don't care [637] L157-->L157-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1474358#[L157-6]don't care [809] L157-6-->L158: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 1459690#[L158]don't care [760] L158-->L158-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1459692#[L158-1]don't care [824] L158-1-->L158-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= |v_#memory_int_10| (store |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|))) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_20| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|)) (= (select |v_#valid_21| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (<= 0 .cse0)))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|} AuxVars[] AssignedVars[#memory_int] 1422780#[L158-2]don't care [758] L158-2-->L157-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1391082#[L157-3]don't care [745] L157-3-->L157-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1391084#[L157-4]don't care [835] L157-4-->L157-5: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_7| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1428812#[L157-5]don't care [841] L157-5-->L157-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1453574#[L157-6]don't care [810] L157-6-->L157-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1473884#[L157-7]don't care [655] L157-7-->create_fresh_int_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1473886#[create_fresh_int_array_returnLabel#1]don't care [838] create_fresh_int_array_returnLabel#1-->L134-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3| |v_ULTIMATE.start_main_#t~ret21#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret21#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_2|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 1435440#[L134-3]don't care [653] L134-3-->L134-4: Formula: (and (= v_~q1~0.offset_4 |v_ULTIMATE.start_main_#t~ret21#1.offset_3|) (= v_~q1~0.base_4 |v_ULTIMATE.start_main_#t~ret21#1.base_3|)) InVars {ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|, ~q1~0.offset=v_~q1~0.offset_4, ~q1~0.base=v_~q1~0.base_4} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 1435442#[L134-4]don't care [683] L134-4-->L135: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_4|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 1470320#[L135]don't care [733] L135-->L135-1: Formula: (= v_~n2~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~n2~0=v_~n2~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~n2~0=v_~n2~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1414244#[L135-1]don't care [759] L135-1-->L135-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1414246#[L135-2]don't care [663] L135-2-->L152-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_5|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_8|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_5|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1462270#[L152-1]don't care [698] L152-1-->L153-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1456552#[L153-2]don't care [737] L153-2-->L153-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1385778#[L153-3]don't care [734] L153-3-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1385780#[L37-4]don't care [836] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1470042#[L38-6]don't care [717] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 1416582#[L37-5]don't care [705] L37-5-->L154-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1416584#[L154-1]don't care [840] L154-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1513722#[L37-6]don't care [805] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1513720#[L38-9]don't care [739] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 1513718#[L37-7]don't care [709] L37-7-->L156-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1513716#[L156-3]don't care [849] L156-3-->L156-4: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| |v_#StackHeapBarrier_7|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 1) |v_#valid_22|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6| 0) (= 0 (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|)) (= (store |v_#length_22| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_21|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_23|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|, #length=|v_#length_21|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1467490#[L156-4]don't care [823] L156-4-->L156-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1451312#[L156-5]don't care [699] L156-5-->L157-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1451314#[L157-8]don't care [742] L157-8-->L157-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1468532#[L157-14]don't care [703] L157-14-->L157-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1511942#[L157-15]don't care [635] L157-15-->create_fresh_int_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1511956#[create_fresh_int_array_returnLabel#2]don't care [675] create_fresh_int_array_returnLabel#2-->L135-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|) (= |v_ULTIMATE.start_main_#t~ret22#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_2|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 1475818#[L135-3]don't care [686] L135-3-->L135-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.base_3| v_~q2~0.base_4) (= v_~q2~0.offset_4 |v_ULTIMATE.start_main_#t~ret22#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ~q2~0.base=v_~q2~0.base_4, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|, ~q2~0.offset=v_~q2~0.offset_4} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 1474360#[L135-4]don't care [643] L135-4-->L136: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_4|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 1405210#[L136]don't care [646] L136-->L136-1: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5| v_~N~0_11) InVars {~N~0=v_~N~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~N~0=v_~N~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1405212#[L136-1]don't care [789] L136-1-->L136-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1436464#[L136-2]don't care [658] L136-2-->L152-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_9|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_15|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_9|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1428510#[L152-2]don't care [816] L152-2-->L153-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~size#1_16|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1427272#[L153-4]don't care [701] L153-4-->L153-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1427274#[L153-5]don't care [728] L153-5-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1466382#[L37-8]don't care [711] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_18| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437574#[L38-12]don't care [679] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_20| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} AuxVars[] AssignedVars[] 1437576#[L37-9]don't care [720] L37-9-->L154-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_18| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1467148#[L154-2]don't care [747] L154-2-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1473622#[L37-10]don't care [761] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_22|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1427832#[L38-15]don't care [754] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_24| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} AuxVars[] AssignedVars[] 1427834#[L37-11]don't care [684] L37-11-->L156-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1466710#[L156-6]don't care [795] L156-6-->L156-7: Formula: (and (= (select |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|) 0) (= (store |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 1) |v_#valid_25|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 0)) (= (store |v_#length_25| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_24|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| |v_#StackHeapBarrier_8|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_25|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_26|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, #valid=|v_#valid_25|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|, #length=|v_#length_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1447442#[L156-7]don't care [807] L156-7-->L156-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1446298#[L156-8]don't care [651] L156-8-->L157-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1446300#[L157-16]don't care [667] L157-16-->L157-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1453886#[L157-22]don't care [828] L157-22-->L157-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 1511958#[L157-23]don't care [644] L157-23-->create_fresh_int_array_returnLabel#3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1511970#[create_fresh_int_array_returnLabel#3]don't care [714] create_fresh_int_array_returnLabel#3-->L136-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret23#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 1511968#[L136-3]don't care [763] L136-3-->L136-4: Formula: (and (= v_~f~0.base_5 |v_ULTIMATE.start_main_#t~ret23#1.base_3|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_3| v_~f~0.offset_5)) InVars {ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ~f~0.base=v_~f~0.base_5, ~f~0.offset=v_~f~0.offset_5} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 1511966#[L136-4]don't care [641] L136-4-->L138: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_4|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 1511964#[L138]don't care [799] L138-->L138-1: Formula: (= (ite (<= 0 v_~N~0_12) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {~N~0=v_~N~0_12} OutVars{~N~0=v_~N~0_12, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1500216#[L138-1]don't care [776] L138-1-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1500206#[L37-12]don't care [793] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_26|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1500194#[L38-18]don't care [750] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_28| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} AuxVars[] AssignedVars[] 1500190#[L37-13]don't care [748] L37-13-->L141: Formula: (= |v_#pthreadsForks_1| |v_ULTIMATE.start_main_#t~pre24#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 1500186#[L141]don't care [668] L141-->L141-1: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks] 1500182#[L141-1]don't care [839] L141-1-->L141-2: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_27| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre24#1_3|)) |v_#memory_int_16|) (= (select |v_#valid_28| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_17|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_16|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} AuxVars[] AssignedVars[#memory_int] 1500180#[L141-2]don't care [903] L141-2-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre24#1_6|) (= v_thread1Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_4|, thread1Thread1of1ForFork3_thidvar0=v_thread1Thread1of1ForFork3_thidvar0_2, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork3_thidvar1=v_thread1Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_4|, thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_10|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_4|, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_4|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_4|, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_4|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_thidvar0, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_thidvar1, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_~cond~0#1, thread1Thread1of1ForFork3_#res#1.offset, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 1500176#[L141-3, $Ultimate##0]don't care [857] L141-3-->L141-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 1500174#[L141-4, $Ultimate##0]don't care [700] L141-4-->L142: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet25#1] 1500172#[L142, $Ultimate##0]don't care [726] L142-->L142-1: Formula: (= |v_#pthreadsForks_4| |v_ULTIMATE.start_main_#t~pre26#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_4|} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_2|, #pthreadsForks=|v_#pthreadsForks_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1] 1500168#[L142-1, $Ultimate##0]don't care [694] L142-1-->L142-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|) InVars {#pthreadsForks=|v_#pthreadsForks_6|} OutVars{#pthreadsForks=|v_#pthreadsForks_5|} AuxVars[] AssignedVars[#pthreadsForks] 1500166#[L142-2, $Ultimate##0]don't care [719] L142-2-->L142-3: Formula: (and (= (select |v_#valid_29| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_28| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= (store |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre26#1_3|)) |v_#memory_int_18|) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|)) InVars {ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_19|, #length=|v_#length_28|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_18|, #length=|v_#length_28|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|} AuxVars[] AssignedVars[#memory_int] 1500162#[L142-3, $Ultimate##0]don't care [897] L142-3-->$Ultimate##0: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar1_2) (= 0 v_thread2Thread1of1ForFork1_thidvar2_2) (= v_thread2Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre26#1_6|)) InVars {ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_6|} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_10|, ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_6|, thread2Thread1of1ForFork1_#res#1.offset=|v_thread2Thread1of1ForFork1_#res#1.offset_4|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_4|, thread2Thread1of1ForFork1_#t~post9#1=|v_thread2Thread1of1ForFork1_#t~post9#1_4|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork1_#res#1.base=|v_thread2Thread1of1ForFork1_#res#1.base_4|, thread2Thread1of1ForFork1_#t~mem7#1=|v_thread2Thread1of1ForFork1_#t~mem7#1_4|, thread2Thread1of1ForFork1_#t~post8#1=|v_thread2Thread1of1ForFork1_#t~post8#1_4|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_4|, thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_2, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_2, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~cond~1#1, thread2Thread1of1ForFork1_#res#1.offset, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post9#1, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_#res#1.base, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~post8#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_thidvar2, thread2Thread1of1ForFork1_thidvar0, thread2Thread1of1ForFork1_thidvar1] 1500160#[L142-4, $Ultimate##0, $Ultimate##0]don't care [649] L142-4-->L142-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1] 1500156#[L142-5, $Ultimate##0, $Ultimate##0]don't care [670] L142-5-->L143: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet27#1] 1500150#[L143, $Ultimate##0, $Ultimate##0]don't care [830] L143-->L143-1: Formula: (= |v_#pthreadsForks_7| |v_ULTIMATE.start_main_#t~pre28#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_7|} OutVars{#pthreadsForks=|v_#pthreadsForks_7|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre28#1] 1500144#[L143-1, $Ultimate##0, $Ultimate##0]don't care [819] L143-1-->L143-2: Formula: (= (+ 1 |v_#pthreadsForks_9|) |v_#pthreadsForks_8|) InVars {#pthreadsForks=|v_#pthreadsForks_9|} OutVars{#pthreadsForks=|v_#pthreadsForks_8|} AuxVars[] AssignedVars[#pthreadsForks] 1500142#[L143-2, $Ultimate##0, $Ultimate##0]don't care [639] L143-2-->L143-3: Formula: (and (= (select |v_#valid_30| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) 1) (<= (+ 4 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (select |v_#length_29| |v_ULTIMATE.start_main_~#t3~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (= (store |v_#memory_int_21| |v_ULTIMATE.start_main_~#t3~0#1.base_3| (store (select |v_#memory_int_21| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) |v_ULTIMATE.start_main_~#t3~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre28#1_3|)) |v_#memory_int_20|)) InVars {ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_30|, #memory_int=|v_#memory_int_21|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_3|, #length=|v_#length_29|} OutVars{ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_30|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_3|, #length=|v_#length_29|} AuxVars[] AssignedVars[#memory_int] 1500140#[L143-3, $Ultimate##0, $Ultimate##0]don't care [900] L143-3-->$Ultimate##0: Formula: (and (= 0 v_thread3Thread1of1ForFork2_thidvar3_2) (= 0 v_thread3Thread1of1ForFork2_thidvar2_2) (= 0 v_thread3Thread1of1ForFork2_thidvar1_2) (= |v_ULTIMATE.start_main_#t~pre28#1_6| v_thread3Thread1of1ForFork2_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_6|} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_4|, thread3Thread1of1ForFork2_thidvar3=v_thread3Thread1of1ForFork2_thidvar3_2, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_4|, thread3Thread1of1ForFork2_thidvar2=v_thread3Thread1of1ForFork2_thidvar2_2, thread3Thread1of1ForFork2_#t~post12#1=|v_thread3Thread1of1ForFork2_#t~post12#1_4|, thread3Thread1of1ForFork2_thidvar1=v_thread3Thread1of1ForFork2_thidvar1_2, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_4|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_4|, thread3Thread1of1ForFork2_thidvar0=v_thread3Thread1of1ForFork2_thidvar0_2, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_4|, thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_10|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_6|, thread3Thread1of1ForFork2_#res#1.offset=|v_thread3Thread1of1ForFork2_#res#1.offset_4|, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_4|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_4|, thread3Thread1of1ForFork2_#res#1.base=|v_thread3Thread1of1ForFork2_#res#1.base_4|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_4|, thread3Thread1of1ForFork2_#t~ret11#1=|v_thread3Thread1of1ForFork2_#t~ret11#1_4|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_thidvar3, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_thidvar2, thread3Thread1of1ForFork2_#t~post12#1, thread3Thread1of1ForFork2_thidvar1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_thidvar0, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_~cond~2#1, thread3Thread1of1ForFork2_#res#1.offset, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_#res#1.base, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret11#1] 1500136#[L143-4, $Ultimate##0, $Ultimate##0, $Ultimate##0]don't care [876] $Ultimate##0-->L100: Formula: (= (ite (= 0 (ite (or (< v_~q1_front~0_6 v_~q1_back~0_8) (< v_~i~0_7 v_~N~0_6)) 1 0)) 0 1) |v_thread3Thread1of1ForFork2_~cond~2#1_1|) InVars {~N~0=v_~N~0_6, ~q1_front~0=v_~q1_front~0_6, ~i~0=v_~i~0_7, ~q1_back~0=v_~q1_back~0_8} OutVars{thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_1|, ~N~0=v_~N~0_6, ~q1_front~0=v_~q1_front~0_6, ~i~0=v_~i~0_7, ~q1_back~0=v_~q1_back~0_8} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_~cond~2#1] 1500132#[L143-4, L100, $Ultimate##0, $Ultimate##0]don't care [2023-09-17 11:25:14,871 INFO L750 eck$LassoCheckResult]: Loop: 1500132#[L143-4, L100, $Ultimate##0, $Ultimate##0]don't care [877] L100-->L93: Formula: (not (= (mod |v_thread3Thread1of1ForFork2_~cond~2#1_3| 256) 0)) InVars {thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_3|} OutVars{thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_3|} AuxVars[] AssignedVars[] 1500134#[L143-4, $Ultimate##0, L93, $Ultimate##0]don't care [880] L93-->L97: Formula: (let ((.cse0 (* 4 v_~q1_front~0_47))) (let ((.cse1 (+ v_~q1~0.offset_29 .cse0)) (.cse2 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (not (= (ite (and (<= 0 v_~q1_front~0_47) (< v_~q1_front~0_47 v_~n1~0_18) (< v_~q1_front~0_47 v_~q1_back~0_55)) 1 0) 0)) (= v_~total~0_54 |v_thread3Thread1of1ForFork2_plus_#in~a#1_1|) (<= (+ v_~q1~0.offset_29 4 .cse0) (select |v_#length_89| v_~q1~0.base_29)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= v_~total~0_53 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (= (select (select |v_#memory_int_82| v_~q1~0.base_29) .cse1) |v_thread3Thread1of1ForFork2_plus_#in~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (or (<= .cse2 2147483647) (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0)) 1 0)) (<= 0 .cse1) (= .cse2 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (= (+ v_~q1_front~0_47 1) v_~q1_front~0_46) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) (not (= (ite (or (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648))) 1 0) 0)) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= (select |v_#valid_98| v_~q1~0.base_29) 1)))) InVars {~q1~0.offset=v_~q1~0.offset_29, ~q1_front~0=v_~q1_front~0_47, ~q1_back~0=v_~q1_back~0_55, ~n1~0=v_~n1~0_18, ~q1~0.base=v_~q1~0.base_29, #valid=|v_#valid_98|, #memory_int=|v_#memory_int_82|, #length=|v_#length_89|, ~total~0=v_~total~0_54} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_29, ~q1_front~0=v_~q1_front~0_46, thread3Thread1of1ForFork2_#t~post12#1=|v_thread3Thread1of1ForFork2_#t~post12#1_1|, ~n1~0=v_~n1~0_18, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, ~total~0=v_~total~0_53, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, ~q1_back~0=v_~q1_back~0_55, ~q1~0.base=v_~q1~0.base_29, #valid=|v_#valid_98|, #memory_int=|v_#memory_int_82|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, #length=|v_#length_89|, thread3Thread1of1ForFork2_#t~ret11#1=|v_thread3Thread1of1ForFork2_#t~ret11#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, ~q1_front~0, thread3Thread1of1ForFork2_#t~post12#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret11#1, ~total~0] 1500148#[L143-4, $Ultimate##0, L97, $Ultimate##0]don't care [882] L97-->L100: Formula: (= (ite (= 0 (ite (or (< v_~q1_front~0_5 v_~q1_back~0_7) (< v_~i~0_6 v_~N~0_5)) 1 0)) 0 1) |v_thread3Thread1of1ForFork2_~cond~2#1_7|) InVars {~N~0=v_~N~0_5, ~q1_front~0=v_~q1_front~0_5, ~i~0=v_~i~0_6, ~q1_back~0=v_~q1_back~0_7} OutVars{thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_7|, ~N~0=v_~N~0_5, ~q1_front~0=v_~q1_front~0_5, ~i~0=v_~i~0_6, ~q1_back~0=v_~q1_back~0_7} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_~cond~2#1] 1500132#[L143-4, L100, $Ultimate##0, $Ultimate##0]don't care [2023-09-17 11:25:14,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:25:14,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1593460311, now seen corresponding path program 1 times [2023-09-17 11:25:14,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:25:14,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811978142] [2023-09-17 11:25:14,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:25:14,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:25:14,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:14,912 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:25:15,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:15,252 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:25:15,253 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:25:15,253 INFO L85 PathProgramCache]: Analyzing trace with hash 900750, now seen corresponding path program 1 times [2023-09-17 11:25:15,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:25:15,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017827025] [2023-09-17 11:25:15,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:25:15,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:25:15,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:15,258 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:25:15,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:15,262 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:25:15,263 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:25:15,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1498268646, now seen corresponding path program 1 times [2023-09-17 11:25:15,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:25:15,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921222242] [2023-09-17 11:25:15,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:25:15,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:25:15,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:25:15,381 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-17 11:25:15,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-17 11:25:15,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921222242] [2023-09-17 11:25:15,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921222242] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-17 11:25:15,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-17 11:25:15,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-17 11:25:15,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310484952] [2023-09-17 11:25:15,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-17 11:25:15,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-17 11:25:15,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-17 11:25:15,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-17 11:25:15,604 INFO L87 Difference]: Start difference. First operand 65131 states and 336332 transitions. cyclomatic complexity: 282109 Second operand has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:25:16,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-09-17 11:25:16,723 INFO L93 Difference]: Finished difference Result 84921 states and 413478 transitions. [2023-09-17 11:25:16,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 84921 states and 413478 transitions. [2023-09-17 11:25:18,710 INFO L131 ngComponentsAnalysis]: Automaton has 10470 accepting balls. 38970 [2023-09-17 11:25:20,058 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 84921 states to 77122 states and 376646 transitions. [2023-09-17 11:25:20,058 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 54936 [2023-09-17 11:25:20,235 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 54936 [2023-09-17 11:25:20,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77122 states and 376646 transitions. [2023-09-17 11:25:20,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-09-17 11:25:20,236 INFO L218 hiAutomatonCegarLoop]: Abstraction has 77122 states and 376646 transitions. [2023-09-17 11:25:20,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77122 states and 376646 transitions. [2023-09-17 11:25:22,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77122 to 61889. [2023-09-17 11:25:22,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61889 states, 61889 states have (on average 5.00882224627963) internal successors, (309991), 61888 states have internal predecessors, (309991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:25:22,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61889 states to 61889 states and 309991 transitions. [2023-09-17 11:25:22,689 INFO L240 hiAutomatonCegarLoop]: Abstraction has 61889 states and 309991 transitions. [2023-09-17 11:25:22,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-17 11:25:22,690 INFO L428 stractBuchiCegarLoop]: Abstraction has 61889 states and 309991 transitions. [2023-09-17 11:25:22,690 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-09-17 11:25:22,690 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 61889 states and 309991 transitions. [2023-09-17 11:25:23,622 INFO L131 ngComponentsAnalysis]: Automaton has 7716 accepting balls. 29268 [2023-09-17 11:25:23,622 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:25:23,622 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:25:23,625 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-17 11:25:23,625 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-09-17 11:25:23,627 INFO L748 eck$LassoCheckResult]: Stem: 1648563#[$Ultimate##0]don't care [775] $Ultimate##0-->L-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 1646901#[L-1]don't care [781] L-1-->L-1-1: Formula: (= (select |v_#valid_8| 0) 0) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_8|} AuxVars[] AssignedVars[] 1608137#[L-1-1]don't care [851] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[] 1608139#[L21]don't care [721] L21-->L21-1: Formula: (and (= (select |v_#valid_9| 1) 1) (= (select |v_#length_8| 1) 2)) InVars {#length=|v_#length_8|, #valid=|v_#valid_9|} OutVars{#length=|v_#length_8|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[] 1627675#[L21-1]don't care [843] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_8| 1) 0) 48) InVars {#memory_int=|v_#memory_int_8|} OutVars{#memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[] 1648689#[L21-2]don't care [785] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_9| 1) 1) 0) InVars {#memory_int=|v_#memory_int_9|} OutVars{#memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[] 1648691#[L21-3]don't care [817] L21-3-->L21-4: Formula: (and (= (select |v_#valid_10| 2) 1) (= (select |v_#length_9| 2) 33)) InVars {#length=|v_#length_9|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_9|, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] 1623851#[L21-4]don't care [692] L21-4-->L41: Formula: (and (= v_~q1~0.offset_3 0) (= v_~q1~0.base_3 0)) InVars {} OutVars{~q1~0.offset=v_~q1~0.offset_3, ~q1~0.base=v_~q1~0.base_3} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 1623853#[L41]don't care [652] L41-->L41-1: Formula: (and (= v_~q2~0.offset_3 0) (= 0 v_~q2~0.base_3)) InVars {} OutVars{~q2~0.offset=v_~q2~0.offset_3, ~q2~0.base=v_~q2~0.base_3} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 1652229#[L41-1]don't care [782] L41-1-->L42: Formula: (and (= v_~f~0.offset_4 0) (= v_~f~0.base_4 0)) InVars {} OutVars{~f~0.base=v_~f~0.base_4, ~f~0.offset=v_~f~0.offset_4} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 1652231#[L42]don't care [680] L42-->L42-1: Formula: (= v_~q1_front~0_7 0) InVars {} OutVars{~q1_front~0=v_~q1_front~0_7} AuxVars[] AssignedVars[~q1_front~0] 1672629#[L42-1]don't care [844] L42-1-->L42-2: Formula: (= v_~q1_back~0_9 0) InVars {} OutVars{~q1_back~0=v_~q1_back~0_9} AuxVars[] AssignedVars[~q1_back~0] 1674283#[L42-2]don't care [797] L42-2-->L42-3: Formula: (= v_~q2_front~0_7 0) InVars {} OutVars{~q2_front~0=v_~q2_front~0_7} AuxVars[] AssignedVars[~q2_front~0] 1672897#[L42-3]don't care [768] L42-3-->L42-4: Formula: (= v_~q2_back~0_9 0) InVars {} OutVars{~q2_back~0=v_~q2_back~0_9} AuxVars[] AssignedVars[~q2_back~0] 1650667#[L42-4]don't care [803] L42-4-->L42-5: Formula: (= v_~i~0_8 0) InVars {} OutVars{~i~0=v_~i~0_8} AuxVars[] AssignedVars[~i~0] 1650669#[L42-5]don't care [659] L42-5-->L42-6: Formula: (= v_~j~0_9 0) InVars {} OutVars{~j~0=v_~j~0_9} AuxVars[] AssignedVars[~j~0] 1624261#[L42-6]don't care [718] L42-6-->L42-7: Formula: (= v_~n1~0_3 0) InVars {} OutVars{~n1~0=v_~n1~0_3} AuxVars[] AssignedVars[~n1~0] 1624263#[L42-7]don't care [645] L42-7-->L42-8: Formula: (= v_~n2~0_3 0) InVars {} OutVars{~n2~0=v_~n2~0_3} AuxVars[] AssignedVars[~n2~0] 1654563#[L42-8]don't care [677] L42-8-->L42-9: Formula: (= v_~N~0_9 0) InVars {} OutVars{~N~0=v_~N~0_9} AuxVars[] AssignedVars[~N~0] 1654845#[L42-9]don't care [831] L42-9-->L-1-2: Formula: (= v_~total~0_5 0) InVars {} OutVars{~total~0=v_~total~0_5} AuxVars[] AssignedVars[~total~0] 1639489#[L-1-2]don't care [853] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1611843#[L-1-3]don't care [856] L-1-3-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_1|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_1|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_1|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_1|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_1|, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_1|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_1|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_1|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_1|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_1|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_1|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_1|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_1|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_1|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~ret21#1.offset, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_main_#t~ret23#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~pre30#1, ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~pre24#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~pre28#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~nondet20#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 1611845#[L125]don't care [820] L125-->L125-1: Formula: (and (= (store |v_#length_11| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_10|) (= |v_#valid_11| (store |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_11|, #valid=|v_#valid_12|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_10|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1643039#[L125-1]don't care [766] L125-1-->L125-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (store |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1) |v_#valid_13|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= (select |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= (store |v_#length_13| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_12|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_13|, #valid=|v_#valid_14|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_12|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1643041#[L125-2]don't care [697] L125-2-->L125-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= (select |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (= (store |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1) |v_#valid_15|) (= (store |v_#length_15| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_14|) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_15|, #valid=|v_#valid_16|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_14|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1653459#[L125-3]don't care [767] L125-3-->L125-4: Formula: (and (= (store |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 1) |v_#valid_17|) (= (select |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_2| 0) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_2| 0)) (= (store |v_#length_17| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 4) |v_#length_16|) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t4~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_17|, #valid=|v_#valid_18|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_16|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_2|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_2|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 1670019#[L125-4]don't care [735] L125-4-->L127: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 1675005#[L127]don't care [848] L127-->L127-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet16#1_3| v_~N~0_10) InVars {ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|, ~N~0=v_~N~0_10} AuxVars[] AssignedVars[~N~0] 1634593#[L127-1]don't care [822] L127-1-->L128: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 1634595#[L128]don't care [790] L128-->L128-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 1644939#[L128-1]don't care [821] L128-1-->L128-2: Formula: (= v_~n1~0_4 |v_ULTIMATE.start_main_#t~nondet17#1_3|) InVars {ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|, ~n1~0=v_~n1~0_4} AuxVars[] AssignedVars[~n1~0] 1648945#[L128-2]don't care [859] L128-2-->L129: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 1643651#[L129]don't care [837] L129-->L129-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 1620073#[L129-1]don't care [664] L129-1-->L129-2: Formula: (= v_~n2~0_4 |v_ULTIMATE.start_main_#t~nondet18#1_3|) InVars {ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} OutVars{~n2~0=v_~n2~0_4, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} AuxVars[] AssignedVars[~n2~0] 1620075#[L129-2]don't care [640] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 1669467#[L130]don't care [681] L130-->L130-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 1670329#[L130-1]don't care [854] L130-1-->L130-2: Formula: (= v_~q1_front~0_8 |v_ULTIMATE.start_main_#t~nondet19#1_3|) InVars {ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} OutVars{~q1_front~0=v_~q1_front~0_8, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} AuxVars[] AssignedVars[~q1_front~0] 1670331#[L130-2]don't care [791] L130-2-->L131: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 1639905#[L131]don't care [666] L131-->L132: Formula: (= v_~q1_front~0_9 v_~q1_back~0_10) InVars {~q1_front~0=v_~q1_front~0_9} OutVars{~q1_front~0=v_~q1_front~0_9, ~q1_back~0=v_~q1_back~0_10} AuxVars[] AssignedVars[~q1_back~0] 1639907#[L132]don't care [852] L132-->L132-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 1657285#[L132-1]don't care [855] L132-1-->L132-2: Formula: (= v_~q2_front~0_8 |v_ULTIMATE.start_main_#t~nondet20#1_3|) InVars {ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} OutVars{~q2_front~0=v_~q2_front~0_8, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} AuxVars[] AssignedVars[~q2_front~0] 1665195#[L132-2]don't care [706] L132-2-->L133: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 1665197#[L133]don't care [833] L133-->L134: Formula: (= v_~q2_front~0_9 v_~q2_back~0_10) InVars {~q2_front~0=v_~q2_front~0_9} OutVars{~q2_front~0=v_~q2_front~0_9, ~q2_back~0=v_~q2_back~0_10} AuxVars[] AssignedVars[~q2_back~0] 1674289#[L134]don't care [847] L134-->L134-1: Formula: (= v_~n1~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|) InVars {~n1~0=v_~n1~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~n1~0=v_~n1~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1612863#[L134-1]don't care [673] L134-1-->L134-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1612865#[L134-2]don't care [800] L134-2-->L152: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_1|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1677413#[L152]don't care [654] L152-->L153: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1675581#[L153]don't care [638] L153-->L153-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_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] 1675583#[L153-1]don't care [707] L153-1-->L37: 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] 1660495#[L37]don't care [682] L37-->L38: 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] 1607195#[L38]don't care [802] L38-->L37-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[] 1607197#[L37-1]don't care [792] L37-1-->L154: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, 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] 1673009#[L154]don't care [713] L154-->L37-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] 1650311#[L37-2]don't care [764] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1650313#[L38-3]don't care [661] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 1677097#[L37-3]don't care [657] L37-3-->L156: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1653771#[L156]don't care [743] L156-->L156-1: Formula: (and (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 1) |v_#valid_19|) (= (store |v_#length_19| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_18|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| |v_#StackHeapBarrier_6|) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1624319#[L156-1]don't care [722] L156-1-->L156-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1624321#[L156-2]don't care [779] L156-2-->L157: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1648633#[L157]don't care [637] L157-->L157-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1681007#[L157-6]don't care [810] L157-6-->L157-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1717305#[L157-7]don't care [655] L157-7-->create_fresh_int_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1722663#[create_fresh_int_array_returnLabel#1]don't care [838] create_fresh_int_array_returnLabel#1-->L134-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3| |v_ULTIMATE.start_main_#t~ret21#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret21#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_2|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 1722661#[L134-3]don't care [653] L134-3-->L134-4: Formula: (and (= v_~q1~0.offset_4 |v_ULTIMATE.start_main_#t~ret21#1.offset_3|) (= v_~q1~0.base_4 |v_ULTIMATE.start_main_#t~ret21#1.base_3|)) InVars {ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|, ~q1~0.offset=v_~q1~0.offset_4, ~q1~0.base=v_~q1~0.base_4} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 1722659#[L134-4]don't care [683] L134-4-->L135: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_4|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 1722657#[L135]don't care [733] L135-->L135-1: Formula: (= v_~n2~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~n2~0=v_~n2~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~n2~0=v_~n2~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1722655#[L135-1]don't care [759] L135-1-->L135-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1722653#[L135-2]don't care [663] L135-2-->L152-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_5|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_8|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_5|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1722651#[L152-1]don't care [698] L152-1-->L153-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1722649#[L153-2]don't care [737] L153-2-->L153-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1722647#[L153-3]don't care [734] L153-3-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1722645#[L37-4]don't care [836] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1722643#[L38-6]don't care [717] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 1722641#[L37-5]don't care [705] L37-5-->L154-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1706671#[L154-1]don't care [840] L154-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1706665#[L37-6]don't care [805] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1706647#[L38-9]don't care [739] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 1706645#[L37-7]don't care [709] L37-7-->L156-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1706635#[L156-3]don't care [849] L156-3-->L156-4: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| |v_#StackHeapBarrier_7|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 1) |v_#valid_22|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6| 0) (= 0 (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|)) (= (store |v_#length_22| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_21|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_23|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|, #length=|v_#length_21|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1706627#[L156-4]don't care [823] L156-4-->L156-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1706609#[L156-5]don't care [699] L156-5-->L157-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1706607#[L157-8]don't care [742] L157-8-->L157-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1706605#[L157-14]don't care [702] L157-14-->L158-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1706603#[L158-3]don't care [783] L158-3-->L158-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1706601#[L158-4]don't care [674] L158-4-->L158-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_12| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|))) (and (<= 0 .cse0) (= (store |v_#memory_int_13| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_13| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_7|)) |v_#memory_int_12|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| 4) (select |v_#length_23| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|)) (= (select |v_#valid_24| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1)))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_13|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_12|, #length=|v_#length_23|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_12|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_12|, #length=|v_#length_23|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_7|} AuxVars[] AssignedVars[#memory_int] 1706599#[L158-5]don't care [656] L158-5-->L157-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1706597#[L157-11]don't care [648] L157-11-->L157-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1706589#[L157-12]don't care [846] L157-12-->L157-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1706579#[L157-13]don't care [774] L157-13-->L157-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1706571#[L157-14]don't care [703] L157-14-->L157-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1706569#[L157-15]don't care [635] L157-15-->create_fresh_int_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1706547#[create_fresh_int_array_returnLabel#2]don't care [675] create_fresh_int_array_returnLabel#2-->L135-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|) (= |v_ULTIMATE.start_main_#t~ret22#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_2|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 1706545#[L135-3]don't care [686] L135-3-->L135-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.base_3| v_~q2~0.base_4) (= v_~q2~0.offset_4 |v_ULTIMATE.start_main_#t~ret22#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ~q2~0.base=v_~q2~0.base_4, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|, ~q2~0.offset=v_~q2~0.offset_4} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 1706537#[L135-4]don't care [643] L135-4-->L136: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_4|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 1706535#[L136]don't care [646] L136-->L136-1: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5| v_~N~0_11) InVars {~N~0=v_~N~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~N~0=v_~N~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1706533#[L136-1]don't care [789] L136-1-->L136-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1706531#[L136-2]don't care [658] L136-2-->L152-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_9|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_15|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_9|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1706529#[L152-2]don't care [816] L152-2-->L153-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~size#1_16|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1706527#[L153-4]don't care [701] L153-4-->L153-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1706525#[L153-5]don't care [728] L153-5-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1706523#[L37-8]don't care [711] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_18| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1706521#[L38-12]don't care [679] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_20| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} AuxVars[] AssignedVars[] 1706519#[L37-9]don't care [720] L37-9-->L154-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_18| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1706517#[L154-2]don't care [747] L154-2-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1706515#[L37-10]don't care [761] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_22|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1706513#[L38-15]don't care [754] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_24| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} AuxVars[] AssignedVars[] 1706511#[L37-11]don't care [684] L37-11-->L156-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1706509#[L156-6]don't care [795] L156-6-->L156-7: Formula: (and (= (select |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|) 0) (= (store |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 1) |v_#valid_25|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 0)) (= (store |v_#length_25| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_24|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| |v_#StackHeapBarrier_8|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_25|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_26|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, #valid=|v_#valid_25|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|, #length=|v_#length_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1706507#[L156-7]don't care [807] L156-7-->L156-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1706505#[L156-8]don't care [651] L156-8-->L157-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1706503#[L157-16]don't care [667] L157-16-->L157-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1706499#[L157-22]don't care [827] L157-22-->L158-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 1706497#[L158-6]don't care [812] L158-6-->L158-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1706495#[L158-7]don't care [669] L158-7-->L158-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_19| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| .cse1))) (and (= (select |v_#valid_27| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4 .cse1) (select |v_#length_26| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|)) (= |v_#memory_int_14| (store |v_#memory_int_15| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_15| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_11|)))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|, #valid=|v_#valid_27|, #memory_int=|v_#memory_int_15|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_19|, #length=|v_#length_26|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|, #valid=|v_#valid_27|, #memory_int=|v_#memory_int_14|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_19|, #length=|v_#length_26|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_11|} AuxVars[] AssignedVars[#memory_int] 1706493#[L158-8]don't care [736] L158-8-->L157-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1706491#[L157-19]don't care [850] L157-19-->L157-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_10| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_20|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1706489#[L157-20]don't care [798] L157-20-->L157-21: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_11| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1706485#[L157-21]don't care [744] L157-21-->L157-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1706479#[L157-22]don't care [828] L157-22-->L157-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 1706473#[L157-23]don't care [644] L157-23-->create_fresh_int_array_returnLabel#3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1706467#[create_fresh_int_array_returnLabel#3]don't care [714] create_fresh_int_array_returnLabel#3-->L136-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret23#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 1706461#[L136-3]don't care [763] L136-3-->L136-4: Formula: (and (= v_~f~0.base_5 |v_ULTIMATE.start_main_#t~ret23#1.base_3|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_3| v_~f~0.offset_5)) InVars {ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ~f~0.base=v_~f~0.base_5, ~f~0.offset=v_~f~0.offset_5} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 1706455#[L136-4]don't care [641] L136-4-->L138: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_4|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 1706449#[L138]don't care [799] L138-->L138-1: Formula: (= (ite (<= 0 v_~N~0_12) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {~N~0=v_~N~0_12} OutVars{~N~0=v_~N~0_12, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1706447#[L138-1]don't care [776] L138-1-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1706439#[L37-12]don't care [793] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_26|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1706431#[L38-18]don't care [750] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_28| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} AuxVars[] AssignedVars[] 1706423#[L37-13]don't care [748] L37-13-->L141: Formula: (= |v_#pthreadsForks_1| |v_ULTIMATE.start_main_#t~pre24#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 1706415#[L141]don't care [668] L141-->L141-1: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks] 1706407#[L141-1]don't care [839] L141-1-->L141-2: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_27| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre24#1_3|)) |v_#memory_int_16|) (= (select |v_#valid_28| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_17|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_16|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} AuxVars[] AssignedVars[#memory_int] 1706399#[L141-2]don't care [903] L141-2-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre24#1_6|) (= v_thread1Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_4|, thread1Thread1of1ForFork3_thidvar0=v_thread1Thread1of1ForFork3_thidvar0_2, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork3_thidvar1=v_thread1Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_4|, thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_10|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_4|, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_4|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_4|, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_4|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_thidvar0, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_thidvar1, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_~cond~0#1, thread1Thread1of1ForFork3_#res#1.offset, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 1706395#[L141-3, $Ultimate##0]don't care [857] L141-3-->L141-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 1706383#[L141-4, $Ultimate##0]don't care [700] L141-4-->L142: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet25#1] 1706363#[L142, $Ultimate##0]don't care [726] L142-->L142-1: Formula: (= |v_#pthreadsForks_4| |v_ULTIMATE.start_main_#t~pre26#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_4|} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_2|, #pthreadsForks=|v_#pthreadsForks_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1] 1706359#[L142-1, $Ultimate##0]don't care [694] L142-1-->L142-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|) InVars {#pthreadsForks=|v_#pthreadsForks_6|} OutVars{#pthreadsForks=|v_#pthreadsForks_5|} AuxVars[] AssignedVars[#pthreadsForks] 1706351#[L142-2, $Ultimate##0]don't care [719] L142-2-->L142-3: Formula: (and (= (select |v_#valid_29| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_28| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= (store |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre26#1_3|)) |v_#memory_int_18|) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|)) InVars {ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_19|, #length=|v_#length_28|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_18|, #length=|v_#length_28|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|} AuxVars[] AssignedVars[#memory_int] 1706343#[L142-3, $Ultimate##0]don't care [897] L142-3-->$Ultimate##0: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar1_2) (= 0 v_thread2Thread1of1ForFork1_thidvar2_2) (= v_thread2Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre26#1_6|)) InVars {ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_6|} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_10|, ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_6|, thread2Thread1of1ForFork1_#res#1.offset=|v_thread2Thread1of1ForFork1_#res#1.offset_4|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_4|, thread2Thread1of1ForFork1_#t~post9#1=|v_thread2Thread1of1ForFork1_#t~post9#1_4|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork1_#res#1.base=|v_thread2Thread1of1ForFork1_#res#1.base_4|, thread2Thread1of1ForFork1_#t~mem7#1=|v_thread2Thread1of1ForFork1_#t~mem7#1_4|, thread2Thread1of1ForFork1_#t~post8#1=|v_thread2Thread1of1ForFork1_#t~post8#1_4|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_4|, thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_2, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_2, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~cond~1#1, thread2Thread1of1ForFork1_#res#1.offset, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post9#1, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_#res#1.base, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~post8#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_thidvar2, thread2Thread1of1ForFork1_thidvar0, thread2Thread1of1ForFork1_thidvar1] 1706335#[L142-4, $Ultimate##0, $Ultimate##0]don't care [868] $Ultimate##0-->L82: Formula: (= (ite (= (ite (< v_~j~0_6 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork1_~cond~1#1_1|) InVars {~j~0=v_~j~0_6, ~N~0=v_~N~0_4} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_1|, ~j~0=v_~j~0_6, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~cond~1#1] 1646429#[L142-4, L82, $Ultimate##0]don't care [2023-09-17 11:25:23,627 INFO L750 eck$LassoCheckResult]: Loop: 1646429#[L142-4, L82, $Ultimate##0]don't care [869] L82-->L72: Formula: (not (= (mod |v_thread2Thread1of1ForFork1_~cond~1#1_3| 256) 0)) InVars {thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_3|} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_3|} AuxVars[] AssignedVars[] 1706355#[L142-4, L72, $Ultimate##0]don't care [872] L72-->L79: Formula: (let ((.cse2 (* v_~j~0_51 4))) (let ((.cse4 (+ v_~f~0.offset_44 .cse2)) (.cse3 (* v_~q2_back~0_70 4))) (let ((.cse0 (+ v_~q2~0.offset_35 .cse3)) (.cse1 (select (select |v_#memory_int_90| v_~f~0.base_44) .cse4))) (and (= v_~j~0_50 (+ v_~j~0_51 1)) (not (= (ite (= (+ (select (select |v_#memory_int_90| v_~q2~0.base_35) .cse0) .cse1) 0) 1 0) 0)) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= (select |v_#valid_106| v_~q2~0.base_35) 1) (<= (+ v_~f~0.offset_44 .cse2 4) (select |v_#length_97| v_~f~0.base_44)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (select |v_#valid_106| v_~f~0.base_44) 1) (not (= (ite (and (<= 0 v_~q2_back~0_70) (< v_~q2_back~0_70 v_~n2~0_20)) 1 0) 0)) (<= (+ v_~q2~0.offset_35 .cse3 4) (select |v_#length_97| v_~q2~0.base_35)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| (ite (< v_~q2_back~0_70 2147483647) 1 0)) (<= 0 .cse4) (= (+ v_~q2_back~0_70 1) v_~q2_back~0_69) (<= 0 .cse0) (not (= (ite (< 0 (+ .cse1 2147483648)) 1 0) 0)))))) InVars {~j~0=v_~j~0_51, ~n2~0=v_~n2~0_20, ~f~0.base=v_~f~0.base_44, ~q2~0.offset=v_~q2~0.offset_35, #valid=|v_#valid_106|, #memory_int=|v_#memory_int_90|, #length=|v_#length_97|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_70, ~f~0.offset=v_~f~0.offset_44} OutVars{~j~0=v_~j~0_50, ~n2~0=v_~n2~0_20, ~f~0.base=v_~f~0.base_44, ~q2~0.offset=v_~q2~0.offset_35, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, ~f~0.offset=v_~f~0.offset_44, thread2Thread1of1ForFork1_#t~post9#1=|v_thread2Thread1of1ForFork1_#t~post9#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, thread2Thread1of1ForFork1_#t~mem7#1=|v_thread2Thread1of1ForFork1_#t~mem7#1_1|, #valid=|v_#valid_106|, thread2Thread1of1ForFork1_#t~post8#1=|v_thread2Thread1of1ForFork1_#t~post8#1_1|, #memory_int=|v_#memory_int_90|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_1|, #length=|v_#length_97|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_69} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, ~j~0, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~post8#1, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_#t~mem6#1, ~q2_back~0, thread2Thread1of1ForFork1_#t~post9#1] 1646427#[L79, L142-4, $Ultimate##0]don't care [874] L79-->L82: Formula: (= |v_thread2Thread1of1ForFork1_~cond~1#1_7| (ite (= (ite (< v_~j~0_5 v_~N~0_3) 1 0) 0) 0 1)) InVars {~j~0=v_~j~0_5, ~N~0=v_~N~0_3} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_7|, ~j~0=v_~j~0_5, ~N~0=v_~N~0_3} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~cond~1#1] 1646429#[L142-4, L82, $Ultimate##0]don't care [2023-09-17 11:25:23,628 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:25:23,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1225672727, now seen corresponding path program 1 times [2023-09-17 11:25:23,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:25:23,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167346474] [2023-09-17 11:25:23,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:25:23,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:25:23,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:23,679 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:25:23,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:23,719 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:25:23,719 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:25:23,719 INFO L85 PathProgramCache]: Analyzing trace with hash 892806, now seen corresponding path program 3 times [2023-09-17 11:25:23,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:25:23,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847954761] [2023-09-17 11:25:23,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:25:23,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:25:23,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:23,726 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:25:23,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:23,732 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:25:23,732 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:25:23,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1796603550, now seen corresponding path program 1 times [2023-09-17 11:25:23,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:25:23,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899122669] [2023-09-17 11:25:23,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:25:23,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:25:23,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:23,792 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:25:23,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:23,842 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:25:30,064 WARN L223 SmtUtils]: Spent 6.04s on a formula simplification. DAG size of input: 406 DAG size of output: 369 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-09-17 11:25:32,231 INFO L210 LassoAnalysis]: Preferences: [2023-09-17 11:25:32,231 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-09-17 11:25:32,231 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-09-17 11:25:32,231 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-09-17 11:25:32,231 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-09-17 11:25:32,231 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:32,231 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-09-17 11:25:32,231 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-09-17 11:25:32,231 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-series2.wvr.c_BEv2_Iteration10_Lasso [2023-09-17 11:25:32,231 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-09-17 11:25:32,231 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-09-17 11:25:32,236 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,239 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,241 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,243 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,245 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,246 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,249 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,251 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,253 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,255 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,257 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,258 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,261 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,263 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,265 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,267 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,269 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,270 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,272 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,273 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,274 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,276 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,277 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,279 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,280 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,281 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,283 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,284 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,286 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,288 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,290 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,291 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,293 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,294 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,296 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,297 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:32,299 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,894 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,896 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,898 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,899 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,907 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,909 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,911 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,913 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,914 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,916 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,917 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,919 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,920 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,922 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,924 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,926 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,927 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,929 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,930 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,932 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,934 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,935 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,937 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,938 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,940 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,942 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,943 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:33,945 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:25:35,115 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-09-17 11:25:35,115 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-09-17 11:25:35,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,116 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2023-09-17 11:25:35,123 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,128 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,129 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,130 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,130 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,132 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2023-09-17 11:25:35,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,135 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2023-09-17 11:25:35,138 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,143 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,143 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,143 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,143 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,143 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,143 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,144 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,169 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2023-09-17 11:25:35,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,174 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2023-09-17 11:25:35,177 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,183 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,184 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,184 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2023-09-17 11:25:35,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,188 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2023-09-17 11:25:35,190 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,196 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,196 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,196 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,196 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,196 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,196 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,196 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,197 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2023-09-17 11:25:35,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,200 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2023-09-17 11:25:35,203 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,209 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,209 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,210 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,212 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2023-09-17 11:25:35,215 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,221 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,221 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,222 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,222 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,224 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2023-09-17 11:25:35,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,227 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2023-09-17 11:25:35,230 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,235 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,235 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,235 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,235 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,235 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,235 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,236 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,236 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2023-09-17 11:25:35,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,239 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2023-09-17 11:25:35,242 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,247 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,248 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,248 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,248 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,249 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,249 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,251 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,253 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Ended with exit code 0 [2023-09-17 11:25:35,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,254 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2023-09-17 11:25:35,263 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,270 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Ended with exit code 0 [2023-09-17 11:25:35,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,273 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2023-09-17 11:25:35,276 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,281 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,281 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,282 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,282 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,283 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,285 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Ended with exit code 0 [2023-09-17 11:25:35,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,286 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2023-09-17 11:25:35,289 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,294 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,294 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,294 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,295 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,295 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,296 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,298 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Ended with exit code 0 [2023-09-17 11:25:35,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,299 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2023-09-17 11:25:35,301 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,307 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,307 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,308 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,310 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Ended with exit code 0 [2023-09-17 11:25:35,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,313 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2023-09-17 11:25:35,316 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,321 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,321 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,321 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,322 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,322 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,324 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,326 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Ended with exit code 0 [2023-09-17 11:25:35,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,327 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2023-09-17 11:25:35,330 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,335 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,335 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,335 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,336 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,336 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,336 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,339 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,342 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2023-09-17 11:25:35,344 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,350 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,350 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,350 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,350 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Ended with exit code 0 [2023-09-17 11:25:35,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,354 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2023-09-17 11:25:35,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 [2023-09-17 11:25:35,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,363 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,364 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,373 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,376 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2023-09-17 11:25:35,379 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,385 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,385 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,386 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,386 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Ended with exit code 0 [2023-09-17 11:25:35,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,389 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2023-09-17 11:25:35,392 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,397 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,398 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,398 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,398 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,402 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2023-09-17 11:25:35,405 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,410 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,411 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,411 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,420 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2023-09-17 11:25:35,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,423 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2023-09-17 11:25:35,427 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,432 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,433 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,433 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,433 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,433 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,433 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,434 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Ended with exit code 0 [2023-09-17 11:25:35,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,437 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2023-09-17 11:25:35,440 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,445 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,446 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,446 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,446 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,446 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,446 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,446 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,453 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Ended with exit code 0 [2023-09-17 11:25:35,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,456 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2023-09-17 11:25:35,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,465 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,465 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,465 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,465 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,465 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,466 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,467 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Ended with exit code 0 [2023-09-17 11:25:35,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,470 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Waiting until timeout for monitored process [2023-09-17 11:25:35,473 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,478 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,478 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,479 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,479 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,479 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,479 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,479 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,480 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Ended with exit code 0 [2023-09-17 11:25:35,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,483 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2023-09-17 11:25:35,486 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,491 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,492 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,492 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,492 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,493 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,496 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2023-09-17 11:25:35,499 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,504 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,504 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,505 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,505 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,505 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,505 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,506 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Ended with exit code 0 [2023-09-17 11:25:35,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,509 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2023-09-17 11:25:35,512 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,517 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,517 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,518 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,522 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2023-09-17 11:25:35,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 [2023-09-17 11:25:35,529 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,530 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,530 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,530 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,530 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,530 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,531 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Ended with exit code 0 [2023-09-17 11:25:35,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,534 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Waiting until timeout for monitored process [2023-09-17 11:25:35,537 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,542 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,543 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,543 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,543 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,543 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,544 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Ended with exit code 0 [2023-09-17 11:25:35,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,547 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2023-09-17 11:25:35,550 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,555 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,556 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,556 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,556 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,557 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,557 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,559 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,562 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Waiting until timeout for monitored process [2023-09-17 11:25:35,565 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,570 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,570 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,570 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,570 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,571 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,571 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,573 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Ended with exit code 0 [2023-09-17 11:25:35,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,577 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2023-09-17 11:25:35,580 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,585 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,586 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,586 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,586 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,587 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,587 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,589 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Ended with exit code 0 [2023-09-17 11:25:35,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,592 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2023-09-17 11:25:35,595 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,600 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,600 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,600 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,600 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,600 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,601 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,601 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,601 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,606 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2023-09-17 11:25:35,608 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,613 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,613 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,613 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,613 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,613 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,614 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,614 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,618 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2023-09-17 11:25:35,620 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,626 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,626 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,626 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,626 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,626 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,627 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,627 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,627 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Ended with exit code 0 [2023-09-17 11:25:35,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,630 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2023-09-17 11:25:35,633 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,638 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:25:35,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,639 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:25:35,639 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:25:35,640 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Ended with exit code 0 [2023-09-17 11:25:35,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,643 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2023-09-17 11:25:35,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,653 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,653 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,656 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Ended with exit code 0 [2023-09-17 11:25:35,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,659 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2023-09-17 11:25:35,661 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,668 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,668 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,670 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,673 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2023-09-17 11:25:35,676 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,681 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,681 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,681 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,681 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,682 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,682 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,684 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Ended with exit code 0 [2023-09-17 11:25:35,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,687 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2023-09-17 11:25:35,690 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,697 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,697 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,699 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,702 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Waiting until timeout for monitored process [2023-09-17 11:25:35,706 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,711 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,711 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,712 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,712 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,712 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,713 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,717 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,720 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2023-09-17 11:25:35,723 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,729 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,729 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,729 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,729 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,730 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,730 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,732 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Ended with exit code 0 [2023-09-17 11:25:35,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,735 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2023-09-17 11:25:35,738 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,744 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,745 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,745 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Ended with exit code 0 [2023-09-17 11:25:35,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,750 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2023-09-17 11:25:35,761 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,766 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,767 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,767 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,767 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,770 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,773 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2023-09-17 11:25:35,776 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,782 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,782 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,782 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,783 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,784 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,787 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Ended with exit code 0 [2023-09-17 11:25:35,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,791 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2023-09-17 11:25:35,794 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,800 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,800 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,800 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,800 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,801 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,801 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,804 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Ended with exit code 0 [2023-09-17 11:25:35,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,807 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2023-09-17 11:25:35,810 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,816 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,816 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,816 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,816 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,819 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,819 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,823 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Ended with exit code 0 [2023-09-17 11:25:35,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,826 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2023-09-17 11:25:35,829 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,836 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,836 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Ended with exit code 0 [2023-09-17 11:25:35,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,841 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2023-09-17 11:25:35,844 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,849 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,850 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,851 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,851 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,855 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2023-09-17 11:25:35,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,856 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Waiting until timeout for monitored process [2023-09-17 11:25:35,858 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,864 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,864 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,864 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,864 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,865 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,865 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,867 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Ended with exit code 0 [2023-09-17 11:25:35,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,871 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Waiting until timeout for monitored process [2023-09-17 11:25:35,874 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,880 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,881 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,881 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,883 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Ended with exit code 0 [2023-09-17 11:25:35,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,887 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2023-09-17 11:25:35,890 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,895 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,895 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,896 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,896 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,899 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Ended with exit code 0 [2023-09-17 11:25:35,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,902 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2023-09-17 11:25:35,905 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,910 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,910 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,911 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,911 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,913 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Ended with exit code 0 [2023-09-17 11:25:35,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,917 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2023-09-17 11:25:35,919 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,925 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,925 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,925 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,925 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,926 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,926 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,928 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:35,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,932 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2023-09-17 11:25:35,935 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,940 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,941 INFO L203 nArgumentSynthesizer]: 8 stem disjuncts [2023-09-17 11:25:35,941 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,941 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,952 INFO L401 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2023-09-17 11:25:35,952 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:35,969 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:25:35,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Ended with exit code 0 [2023-09-17 11:25:35,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:35,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:35,972 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:35,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2023-09-17 11:25:35,975 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:25:35,980 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:25:35,980 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:25:35,980 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:25:35,980 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:25:35,984 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:25:35,985 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:25:36,013 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-09-17 11:25:36,032 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2023-09-17 11:25:36,032 INFO L444 ModelExtractionUtils]: 8 out of 19 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-09-17 11:25:36,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:25:36,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:25:36,033 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:25:36,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Waiting until timeout for monitored process [2023-09-17 11:25:36,037 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-09-17 11:25:36,048 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-09-17 11:25:36,048 INFO L513 LassoAnalysis]: Proved termination. [2023-09-17 11:25:36,048 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~q2_back~0) = -2*~q2_back~0 + 4294967293 Supporting invariants [] [2023-09-17 11:25:36,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:36,272 INFO L156 tatePredicateManager]: 60 out of 60 supporting invariants were superfluous and have been removed [2023-09-17 11:25:36,280 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:25:36,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:25:36,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 2 conjunts are in the unsatisfiable core [2023-09-17 11:25:36,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-09-17 11:25:36,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:25:36,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-17 11:25:36,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-09-17 11:25:36,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-17 11:25:36,508 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2023-09-17 11:25:36,508 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61889 states and 309991 transitions. cyclomatic complexity: 257820 Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:25:36,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Forceful destruction successful, exit code 0 [2023-09-17 11:25:38,931 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61889 states and 309991 transitions. cyclomatic complexity: 257820. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 179938 states and 990809 transitions. Complement of second has 4 states. [2023-09-17 11:25:38,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2023-09-17 11:25:38,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:25:38,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 274 transitions. [2023-09-17 11:25:38,933 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 274 transitions. Stem has 138 letters. Loop has 3 letters. [2023-09-17 11:25:38,933 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:25:38,933 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 274 transitions. Stem has 141 letters. Loop has 3 letters. [2023-09-17 11:25:38,933 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:25:38,933 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 274 transitions. Stem has 138 letters. Loop has 6 letters. [2023-09-17 11:25:38,934 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:25:38,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 179938 states and 990809 transitions. [2023-09-17 11:25:43,467 INFO L131 ngComponentsAnalysis]: Automaton has 7068 accepting balls. 23220 [2023-09-17 11:25:45,407 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 179938 states to 118890 states and 641927 transitions. [2023-09-17 11:25:45,408 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 46129 [2023-09-17 11:25:45,652 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 65005 [2023-09-17 11:25:45,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118890 states and 641927 transitions. [2023-09-17 11:25:45,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-09-17 11:25:45,653 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118890 states and 641927 transitions. [2023-09-17 11:25:46,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118890 states and 641927 transitions. [2023-09-17 11:25:50,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118890 to 90159. [2023-09-17 11:25:50,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90159 states, 90159 states have (on average 5.6110205303963) internal successors, (505884), 90158 states have internal predecessors, (505884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:25:52,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90159 states to 90159 states and 505884 transitions. [2023-09-17 11:25:52,072 INFO L240 hiAutomatonCegarLoop]: Abstraction has 90159 states and 505884 transitions. [2023-09-17 11:25:52,072 INFO L428 stractBuchiCegarLoop]: Abstraction has 90159 states and 505884 transitions. [2023-09-17 11:25:52,073 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-09-17 11:25:52,073 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 90159 states and 505884 transitions. [2023-09-17 11:25:53,749 INFO L131 ngComponentsAnalysis]: Automaton has 6780 accepting balls. 22356 [2023-09-17 11:25:53,749 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:25:53,749 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:25:53,752 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-17 11:25:53,752 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-09-17 11:25:53,754 INFO L748 eck$LassoCheckResult]: Stem: 1957559#[$Ultimate##0]don't care [775] $Ultimate##0-->L-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 1955633#[L-1]don't care [781] L-1-->L-1-1: Formula: (= (select |v_#valid_8| 0) 0) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_8|} AuxVars[] AssignedVars[] 1912949#[L-1-1]don't care [851] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[] 1912951#[L21]don't care [721] L21-->L21-1: Formula: (and (= (select |v_#valid_9| 1) 1) (= (select |v_#length_8| 1) 2)) InVars {#length=|v_#length_8|, #valid=|v_#valid_9|} OutVars{#length=|v_#length_8|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[] 1933433#[L21-1]don't care [843] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_8| 1) 0) 48) InVars {#memory_int=|v_#memory_int_8|} OutVars{#memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[] 1957741#[L21-2]don't care [785] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_9| 1) 1) 0) InVars {#memory_int=|v_#memory_int_9|} OutVars{#memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[] 1957743#[L21-3]don't care [817] L21-3-->L21-4: Formula: (and (= (select |v_#valid_10| 2) 1) (= (select |v_#length_9| 2) 33)) InVars {#length=|v_#length_9|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_9|, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] 1929637#[L21-4]don't care [692] L21-4-->L41: Formula: (and (= v_~q1~0.offset_3 0) (= v_~q1~0.base_3 0)) InVars {} OutVars{~q1~0.offset=v_~q1~0.offset_3, ~q1~0.base=v_~q1~0.base_3} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 1929639#[L41]don't care [652] L41-->L41-1: Formula: (and (= v_~q2~0.offset_3 0) (= 0 v_~q2~0.base_3)) InVars {} OutVars{~q2~0.offset=v_~q2~0.offset_3, ~q2~0.base=v_~q2~0.base_3} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 1962061#[L41-1]don't care [782] L41-1-->L42: Formula: (and (= v_~f~0.offset_4 0) (= v_~f~0.base_4 0)) InVars {} OutVars{~f~0.base=v_~f~0.base_4, ~f~0.offset=v_~f~0.offset_4} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 1962063#[L42]don't care [680] L42-->L42-1: Formula: (= v_~q1_front~0_7 0) InVars {} OutVars{~q1_front~0=v_~q1_front~0_7} AuxVars[] AssignedVars[~q1_front~0] 1989507#[L42-1]don't care [844] L42-1-->L42-2: Formula: (= v_~q1_back~0_9 0) InVars {} OutVars{~q1_back~0=v_~q1_back~0_9} AuxVars[] AssignedVars[~q1_back~0] 1992163#[L42-2]don't care [797] L42-2-->L42-3: Formula: (= v_~q2_front~0_7 0) InVars {} OutVars{~q2_front~0=v_~q2_front~0_7} AuxVars[] AssignedVars[~q2_front~0] 1989951#[L42-3]don't care [768] L42-3-->L42-4: Formula: (= v_~q2_back~0_9 0) InVars {} OutVars{~q2_back~0=v_~q2_back~0_9} AuxVars[] AssignedVars[~q2_back~0] 1960121#[L42-4]don't care [803] L42-4-->L42-5: Formula: (= v_~i~0_8 0) InVars {} OutVars{~i~0=v_~i~0_8} AuxVars[] AssignedVars[~i~0] 1960123#[L42-5]don't care [659] L42-5-->L42-6: Formula: (= v_~j~0_9 0) InVars {} OutVars{~j~0=v_~j~0_9} AuxVars[] AssignedVars[~j~0] 1930017#[L42-6]don't care [718] L42-6-->L42-7: Formula: (= v_~n1~0_3 0) InVars {} OutVars{~n1~0=v_~n1~0_3} AuxVars[] AssignedVars[~n1~0] 1930019#[L42-7]don't care [645] L42-7-->L42-8: Formula: (= v_~n2~0_3 0) InVars {} OutVars{~n2~0=v_~n2~0_3} AuxVars[] AssignedVars[~n2~0] 1964943#[L42-8]don't care [677] L42-8-->L42-9: Formula: (= v_~N~0_9 0) InVars {} OutVars{~N~0=v_~N~0_9} AuxVars[] AssignedVars[~N~0] 1965281#[L42-9]don't care [831] L42-9-->L-1-2: Formula: (= v_~total~0_5 0) InVars {} OutVars{~total~0=v_~total~0_5} AuxVars[] AssignedVars[~total~0] 1947059#[L-1-2]don't care [853] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1917003#[L-1-3]don't care [856] L-1-3-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_1|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_1|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_1|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_1|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_1|, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_1|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_1|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_1|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_1|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_1|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_1|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_1|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_1|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_1|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~ret21#1.offset, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_main_#t~ret23#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~pre30#1, ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~pre24#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~pre28#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~nondet20#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 1917005#[L125]don't care [820] L125-->L125-1: Formula: (and (= (store |v_#length_11| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_10|) (= |v_#valid_11| (store |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_11|, #valid=|v_#valid_12|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_10|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1951147#[L125-1]don't care [766] L125-1-->L125-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (store |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1) |v_#valid_13|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= (select |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= (store |v_#length_13| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_12|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_13|, #valid=|v_#valid_14|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_12|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1951149#[L125-2]don't care [697] L125-2-->L125-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= (select |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (= (store |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1) |v_#valid_15|) (= (store |v_#length_15| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_14|) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_15|, #valid=|v_#valid_16|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_14|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1963541#[L125-3]don't care [767] L125-3-->L125-4: Formula: (and (= (store |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 1) |v_#valid_17|) (= (select |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_2| 0) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_2| 0)) (= (store |v_#length_17| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 4) |v_#length_16|) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t4~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_17|, #valid=|v_#valid_18|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_16|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_2|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_2|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 1985613#[L125-4]don't care [735] L125-4-->L127: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 1993233#[L127]don't care [848] L127-->L127-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet16#1_3| v_~N~0_10) InVars {ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|, ~N~0=v_~N~0_10} AuxVars[] AssignedVars[~N~0] 1941207#[L127-1]don't care [822] L127-1-->L128: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 1941209#[L128]don't care [790] L128-->L128-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 1953349#[L128-1]don't care [821] L128-1-->L128-2: Formula: (= v_~n1~0_4 |v_ULTIMATE.start_main_#t~nondet17#1_3|) InVars {ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|, ~n1~0=v_~n1~0_4} AuxVars[] AssignedVars[~n1~0] 1958045#[L128-2]don't care [859] L128-2-->L129: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 1951905#[L129]don't care [837] L129-->L129-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 1925751#[L129-1]don't care [664] L129-1-->L129-2: Formula: (= v_~n2~0_4 |v_ULTIMATE.start_main_#t~nondet18#1_3|) InVars {ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} OutVars{~n2~0=v_~n2~0_4, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} AuxVars[] AssignedVars[~n2~0] 1925753#[L129-2]don't care [640] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 1984853#[L130]don't care [681] L130-->L130-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 1985979#[L130-1]don't care [854] L130-1-->L130-2: Formula: (= v_~q1_front~0_8 |v_ULTIMATE.start_main_#t~nondet19#1_3|) InVars {ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} OutVars{~q1_front~0=v_~q1_front~0_8, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} AuxVars[] AssignedVars[~q1_front~0] 1985981#[L130-2]don't care [791] L130-2-->L131: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 1947551#[L131]don't care [666] L131-->L132: Formula: (= v_~q1_front~0_9 v_~q1_back~0_10) InVars {~q1_front~0=v_~q1_front~0_9} OutVars{~q1_front~0=v_~q1_front~0_9, ~q1_back~0=v_~q1_back~0_10} AuxVars[] AssignedVars[~q1_back~0] 1947553#[L132]don't care [852] L132-->L132-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 1968459#[L132-1]don't care [855] L132-1-->L132-2: Formula: (= v_~q2_front~0_8 |v_ULTIMATE.start_main_#t~nondet20#1_3|) InVars {ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} OutVars{~q2_front~0=v_~q2_front~0_8, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} AuxVars[] AssignedVars[~q2_front~0] 1978999#[L132-2]don't care [706] L132-2-->L133: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 1979001#[L133]don't care [833] L133-->L134: Formula: (= v_~q2_front~0_9 v_~q2_back~0_10) InVars {~q2_front~0=v_~q2_front~0_9} OutVars{~q2_front~0=v_~q2_front~0_9, ~q2_back~0=v_~q2_back~0_10} AuxVars[] AssignedVars[~q2_back~0] 1992179#[L134]don't care [847] L134-->L134-1: Formula: (= v_~n1~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|) InVars {~n1~0=v_~n1~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~n1~0=v_~n1~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1918021#[L134-1]don't care [673] L134-1-->L134-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1918023#[L134-2]don't care [800] L134-2-->L152: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_1|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1996929#[L152]don't care [654] L152-->L153: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1994087#[L153]don't care [638] L153-->L153-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_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] 1994089#[L153-1]don't care [707] L153-1-->L37: 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] 1972763#[L37]don't care [682] L37-->L38: 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] 1911939#[L38]don't care [802] L38-->L37-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[] 1911941#[L37-1]don't care [792] L37-1-->L154: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, 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] 1990105#[L154]don't care [713] L154-->L37-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] 1959715#[L37-2]don't care [764] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1959717#[L38-3]don't care [661] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 1996461#[L37-3]don't care [657] L37-3-->L156: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1963905#[L156]don't care [743] L156-->L156-1: Formula: (and (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 1) |v_#valid_19|) (= (store |v_#length_19| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_18|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| |v_#StackHeapBarrier_6|) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1930087#[L156-1]don't care [722] L156-1-->L156-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1930089#[L156-2]don't care [779] L156-2-->L157: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1957665#[L157]don't care [637] L157-->L157-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 2002729#[L157-6]don't care [810] L157-6-->L157-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 2002119#[L157-7]don't care [655] L157-7-->create_fresh_int_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 2002121#[create_fresh_int_array_returnLabel#1]don't care [838] create_fresh_int_array_returnLabel#1-->L134-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3| |v_ULTIMATE.start_main_#t~ret21#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret21#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_2|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 1956647#[L134-3]don't care [653] L134-3-->L134-4: Formula: (and (= v_~q1~0.offset_4 |v_ULTIMATE.start_main_#t~ret21#1.offset_3|) (= v_~q1~0.base_4 |v_ULTIMATE.start_main_#t~ret21#1.base_3|)) InVars {ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|, ~q1~0.offset=v_~q1~0.offset_4, ~q1~0.base=v_~q1~0.base_4} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 1956649#[L134-4]don't care [683] L134-4-->L135: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_4|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 1997409#[L135]don't care [733] L135-->L135-1: Formula: (= v_~n2~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~n2~0=v_~n2~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~n2~0=v_~n2~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1934169#[L135-1]don't care [759] L135-1-->L135-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1934171#[L135-2]don't care [663] L135-2-->L152-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_5|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_8|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_5|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1987327#[L152-1]don't care [698] L152-1-->L153-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1980461#[L153-2]don't care [737] L153-2-->L153-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1905397#[L153-3]don't care [734] L153-3-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1905399#[L37-4]don't care [836] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1993559#[L38-6]don't care [717] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 1936679#[L37-5]don't care [705] L37-5-->L154-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1924887#[L154-1]don't care [840] L154-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1924889#[L37-6]don't care [805] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1981645#[L38-9]don't care [739] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 1948067#[L37-7]don't care [709] L37-7-->L156-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1912883#[L156-3]don't care [849] L156-3-->L156-4: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| |v_#StackHeapBarrier_7|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 1) |v_#valid_22|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6| 0) (= 0 (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|)) (= (store |v_#length_22| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_21|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_23|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|, #length=|v_#length_21|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1912885#[L156-4]don't care [823] L156-4-->L156-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1974571#[L156-5]don't care [699] L156-5-->L157-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1974573#[L157-8]don't care [742] L157-8-->L157-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1995181#[L157-14]don't care [702] L157-14-->L158-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1995019#[L158-3]don't care [783] L158-3-->L158-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1929547#[L158-4]don't care [674] L158-4-->L158-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_12| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|))) (and (<= 0 .cse0) (= (store |v_#memory_int_13| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_13| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_7|)) |v_#memory_int_12|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| 4) (select |v_#length_23| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|)) (= (select |v_#valid_24| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1)))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_13|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_12|, #length=|v_#length_23|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_12|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_12|, #length=|v_#length_23|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_7|} AuxVars[] AssignedVars[#memory_int] 1929549#[L158-5]don't care [656] L158-5-->L157-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 1983635#[L157-11]don't care [648] L157-11-->L157-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1983637#[L157-12]don't care [846] L157-12-->L157-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1945895#[L157-13]don't care [774] L157-13-->L157-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 1945897#[L157-14]don't care [703] L157-14-->L157-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1975797#[L157-15]don't care [635] L157-15-->create_fresh_int_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1975799#[create_fresh_int_array_returnLabel#2]don't care [675] create_fresh_int_array_returnLabel#2-->L135-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|) (= |v_ULTIMATE.start_main_#t~ret22#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_2|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 2004797#[L135-3]don't care [686] L135-3-->L135-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.base_3| v_~q2~0.base_4) (= v_~q2~0.offset_4 |v_ULTIMATE.start_main_#t~ret22#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ~q2~0.base=v_~q2~0.base_4, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|, ~q2~0.offset=v_~q2~0.offset_4} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 2002733#[L135-4]don't care [643] L135-4-->L136: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_4|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 1925419#[L136]don't care [646] L136-->L136-1: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5| v_~N~0_11) InVars {~N~0=v_~N~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~N~0=v_~N~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1925421#[L136-1]don't care [789] L136-1-->L136-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1957793#[L136-2]don't care [658] L136-2-->L152-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_9|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_15|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_9|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1949289#[L152-2]don't care [816] L152-2-->L153-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~size#1_16|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1947973#[L153-4]don't care [701] L153-4-->L153-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1947975#[L153-5]don't care [728] L153-5-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1992589#[L37-8]don't care [711] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_18| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1958959#[L38-12]don't care [679] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_20| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} AuxVars[] AssignedVars[] 1958961#[L37-9]don't care [720] L37-9-->L154-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_18| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1993561#[L154-2]don't care [747] L154-2-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2001649#[L37-10]don't care [761] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_22|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1948537#[L38-15]don't care [754] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_24| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} AuxVars[] AssignedVars[] 1948539#[L37-11]don't care [684] L37-11-->L156-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1992983#[L156-6]don't care [795] L156-6-->L156-7: Formula: (and (= (select |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|) 0) (= (store |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 1) |v_#valid_25|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 0)) (= (store |v_#length_25| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_24|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| |v_#StackHeapBarrier_8|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_25|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_26|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, #valid=|v_#valid_25|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|, #length=|v_#length_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 1969985#[L156-7]don't care [807] L156-7-->L156-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1968691#[L156-8]don't care [651] L156-8-->L157-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 1968693#[L157-16]don't care [667] L157-16-->L157-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 1977365#[L157-22]don't care [828] L157-22-->L157-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 2025169#[L157-23]don't care [644] L157-23-->create_fresh_int_array_returnLabel#3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 2025165#[create_fresh_int_array_returnLabel#3]don't care [714] create_fresh_int_array_returnLabel#3-->L136-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret23#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 2025163#[L136-3]don't care [763] L136-3-->L136-4: Formula: (and (= v_~f~0.base_5 |v_ULTIMATE.start_main_#t~ret23#1.base_3|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_3| v_~f~0.offset_5)) InVars {ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ~f~0.base=v_~f~0.base_5, ~f~0.offset=v_~f~0.offset_5} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 2025161#[L136-4]don't care [641] L136-4-->L138: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_4|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 2025159#[L138]don't care [799] L138-->L138-1: Formula: (= (ite (<= 0 v_~N~0_12) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {~N~0=v_~N~0_12} OutVars{~N~0=v_~N~0_12, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 2025155#[L138-1]don't care [776] L138-1-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2025151#[L37-12]don't care [793] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_26|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2025147#[L38-18]don't care [750] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_28| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} AuxVars[] AssignedVars[] 2025143#[L37-13]don't care [748] L37-13-->L141: Formula: (= |v_#pthreadsForks_1| |v_ULTIMATE.start_main_#t~pre24#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 2025139#[L141]don't care [668] L141-->L141-1: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks] 2025135#[L141-1]don't care [839] L141-1-->L141-2: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_27| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre24#1_3|)) |v_#memory_int_16|) (= (select |v_#valid_28| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_17|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_16|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} AuxVars[] AssignedVars[#memory_int] 2025131#[L141-2]don't care [903] L141-2-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre24#1_6|) (= v_thread1Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_4|, thread1Thread1of1ForFork3_thidvar0=v_thread1Thread1of1ForFork3_thidvar0_2, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork3_thidvar1=v_thread1Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_4|, thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_10|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_4|, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_4|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_4|, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_4|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_thidvar0, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_thidvar1, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_~cond~0#1, thread1Thread1of1ForFork3_#res#1.offset, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 2025125#[L141-3, $Ultimate##0]don't care [857] L141-3-->L141-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 2025119#[L141-4, $Ultimate##0]don't care [700] L141-4-->L142: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet25#1] 2025113#[L142, $Ultimate##0]don't care [726] L142-->L142-1: Formula: (= |v_#pthreadsForks_4| |v_ULTIMATE.start_main_#t~pre26#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_4|} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_2|, #pthreadsForks=|v_#pthreadsForks_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1] 2025107#[L142-1, $Ultimate##0]don't care [694] L142-1-->L142-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|) InVars {#pthreadsForks=|v_#pthreadsForks_6|} OutVars{#pthreadsForks=|v_#pthreadsForks_5|} AuxVars[] AssignedVars[#pthreadsForks] 2025101#[L142-2, $Ultimate##0]don't care [719] L142-2-->L142-3: Formula: (and (= (select |v_#valid_29| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_28| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= (store |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre26#1_3|)) |v_#memory_int_18|) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|)) InVars {ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_19|, #length=|v_#length_28|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_18|, #length=|v_#length_28|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|} AuxVars[] AssignedVars[#memory_int] 2025097#[L142-3, $Ultimate##0]don't care [897] L142-3-->$Ultimate##0: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar1_2) (= 0 v_thread2Thread1of1ForFork1_thidvar2_2) (= v_thread2Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre26#1_6|)) InVars {ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_6|} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_10|, ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_6|, thread2Thread1of1ForFork1_#res#1.offset=|v_thread2Thread1of1ForFork1_#res#1.offset_4|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_4|, thread2Thread1of1ForFork1_#t~post9#1=|v_thread2Thread1of1ForFork1_#t~post9#1_4|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork1_#res#1.base=|v_thread2Thread1of1ForFork1_#res#1.base_4|, thread2Thread1of1ForFork1_#t~mem7#1=|v_thread2Thread1of1ForFork1_#t~mem7#1_4|, thread2Thread1of1ForFork1_#t~post8#1=|v_thread2Thread1of1ForFork1_#t~post8#1_4|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_4|, thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_2, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_2, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~cond~1#1, thread2Thread1of1ForFork1_#res#1.offset, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post9#1, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_#res#1.base, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~post8#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_thidvar2, thread2Thread1of1ForFork1_thidvar0, thread2Thread1of1ForFork1_thidvar1] 2025091#[L142-4, $Ultimate##0, $Ultimate##0]don't care [649] L142-4-->L142-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1] 2025087#[L142-5, $Ultimate##0, $Ultimate##0]don't care [670] L142-5-->L143: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet27#1] 2025081#[L143, $Ultimate##0, $Ultimate##0]don't care [830] L143-->L143-1: Formula: (= |v_#pthreadsForks_7| |v_ULTIMATE.start_main_#t~pre28#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_7|} OutVars{#pthreadsForks=|v_#pthreadsForks_7|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre28#1] 2025075#[L143-1, $Ultimate##0, $Ultimate##0]don't care [819] L143-1-->L143-2: Formula: (= (+ 1 |v_#pthreadsForks_9|) |v_#pthreadsForks_8|) InVars {#pthreadsForks=|v_#pthreadsForks_9|} OutVars{#pthreadsForks=|v_#pthreadsForks_8|} AuxVars[] AssignedVars[#pthreadsForks] 2025069#[L143-2, $Ultimate##0, $Ultimate##0]don't care [639] L143-2-->L143-3: Formula: (and (= (select |v_#valid_30| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) 1) (<= (+ 4 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (select |v_#length_29| |v_ULTIMATE.start_main_~#t3~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (= (store |v_#memory_int_21| |v_ULTIMATE.start_main_~#t3~0#1.base_3| (store (select |v_#memory_int_21| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) |v_ULTIMATE.start_main_~#t3~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre28#1_3|)) |v_#memory_int_20|)) InVars {ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_30|, #memory_int=|v_#memory_int_21|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_3|, #length=|v_#length_29|} OutVars{ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_30|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_3|, #length=|v_#length_29|} AuxVars[] AssignedVars[#memory_int] 2025065#[L143-3, $Ultimate##0, $Ultimate##0]don't care [900] L143-3-->$Ultimate##0: Formula: (and (= 0 v_thread3Thread1of1ForFork2_thidvar3_2) (= 0 v_thread3Thread1of1ForFork2_thidvar2_2) (= 0 v_thread3Thread1of1ForFork2_thidvar1_2) (= |v_ULTIMATE.start_main_#t~pre28#1_6| v_thread3Thread1of1ForFork2_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_6|} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_4|, thread3Thread1of1ForFork2_thidvar3=v_thread3Thread1of1ForFork2_thidvar3_2, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_4|, thread3Thread1of1ForFork2_thidvar2=v_thread3Thread1of1ForFork2_thidvar2_2, thread3Thread1of1ForFork2_#t~post12#1=|v_thread3Thread1of1ForFork2_#t~post12#1_4|, thread3Thread1of1ForFork2_thidvar1=v_thread3Thread1of1ForFork2_thidvar1_2, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_4|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_4|, thread3Thread1of1ForFork2_thidvar0=v_thread3Thread1of1ForFork2_thidvar0_2, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_4|, thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_10|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_6|, thread3Thread1of1ForFork2_#res#1.offset=|v_thread3Thread1of1ForFork2_#res#1.offset_4|, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_4|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_4|, thread3Thread1of1ForFork2_#res#1.base=|v_thread3Thread1of1ForFork2_#res#1.base_4|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_4|, thread3Thread1of1ForFork2_#t~ret11#1=|v_thread3Thread1of1ForFork2_#t~ret11#1_4|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_thidvar3, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_thidvar2, thread3Thread1of1ForFork2_#t~post12#1, thread3Thread1of1ForFork2_thidvar1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_thidvar0, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_~cond~2#1, thread3Thread1of1ForFork2_#res#1.offset, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_#res#1.base, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret11#1] 2025059#[L143-4, $Ultimate##0, $Ultimate##0, $Ultimate##0]don't care [813] L143-4-->L143-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre28#1] 2025053#[L143-5, $Ultimate##0, $Ultimate##0, $Ultimate##0]don't care [814] L143-5-->L144: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 2025049#[L144, $Ultimate##0, $Ultimate##0, $Ultimate##0]don't care [757] L144-->L144-1: Formula: (= |v_#pthreadsForks_10| |v_ULTIMATE.start_main_#t~pre30#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_10|} OutVars{#pthreadsForks=|v_#pthreadsForks_10|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre30#1] 2025043#[L144-1, $Ultimate##0, $Ultimate##0, $Ultimate##0]don't care [777] L144-1-->L144-2: Formula: (= (+ |v_#pthreadsForks_12| 1) |v_#pthreadsForks_11|) InVars {#pthreadsForks=|v_#pthreadsForks_12|} OutVars{#pthreadsForks=|v_#pthreadsForks_11|} AuxVars[] AssignedVars[#pthreadsForks] 1986967#[$Ultimate##0, $Ultimate##0, $Ultimate##0, L144-2]don't care [693] L144-2-->L144-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t4~0#1.offset_3| 4) (select |v_#length_30| |v_ULTIMATE.start_main_~#t4~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_3|) (= (store |v_#memory_int_23| |v_ULTIMATE.start_main_~#t4~0#1.base_3| (store (select |v_#memory_int_23| |v_ULTIMATE.start_main_~#t4~0#1.base_3|) |v_ULTIMATE.start_main_~#t4~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre30#1_3|)) |v_#memory_int_22|) (= (select |v_#valid_31| |v_ULTIMATE.start_main_~#t4~0#1.base_3|) 1)) InVars {#valid=|v_#valid_31|, #memory_int=|v_#memory_int_23|, #length=|v_#length_30|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_3|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_3|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_3|} OutVars{#valid=|v_#valid_31|, #memory_int=|v_#memory_int_22|, #length=|v_#length_30|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_3|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_3|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_3|} AuxVars[] AssignedVars[#memory_int] 1918787#[L144-3, $Ultimate##0, $Ultimate##0, $Ultimate##0]don't care [894] L144-3-->$Ultimate##0: Formula: (and (= v_thread4Thread1of1ForFork0_thidvar1_2 0) (= v_thread4Thread1of1ForFork0_thidvar2_2 0) (= v_thread4Thread1of1ForFork0_thidvar3_2 0) (= v_thread4Thread1of1ForFork0_thidvar4_2 0) (= v_thread4Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre30#1_6|)) InVars {ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_6|} OutVars{thread4Thread1of1ForFork0_#res#1.base=|v_thread4Thread1of1ForFork0_#res#1.base_4|, thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_4|, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_4|, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_4|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_6|, thread4Thread1of1ForFork0_~cond~3#1=|v_thread4Thread1of1ForFork0_~cond~3#1_10|, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_4|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_4|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_4|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread4Thread1of1ForFork0_#res#1.offset=|v_thread4Thread1of1ForFork0_#res#1.offset_4|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_4|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_4|, thread4Thread1of1ForFork0_thidvar4=v_thread4Thread1of1ForFork0_thidvar4_2, thread4Thread1of1ForFork0_thidvar3=v_thread4Thread1of1ForFork0_thidvar3_2, thread4Thread1of1ForFork0_thidvar2=v_thread4Thread1of1ForFork0_thidvar2_2, thread4Thread1of1ForFork0_thidvar1=v_thread4Thread1of1ForFork0_thidvar1_2, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread4Thread1of1ForFork0_thidvar0=v_thread4Thread1of1ForFork0_thidvar0_2} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_#res#1.base, thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~post15#1, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_~cond~3#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_#res#1.offset, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_thidvar4, thread4Thread1of1ForFork0_thidvar3, thread4Thread1of1ForFork0_thidvar2, thread4Thread1of1ForFork0_thidvar1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork0_thidvar0] 1918795#[$Ultimate##0, L144-4, $Ultimate##0, $Ultimate##0, $Ultimate##0]don't care [884] $Ultimate##0-->L118: Formula: (= |v_thread4Thread1of1ForFork0_~cond~3#1_1| (ite (= (ite (or (< v_~q2_front~0_6 v_~q2_back~0_8) (< v_~j~0_8 v_~N~0_8)) 1 0) 0) 0 1)) InVars {~j~0=v_~j~0_8, ~q2_front~0=v_~q2_front~0_6, ~N~0=v_~N~0_8, ~q2_back~0=v_~q2_back~0_8} OutVars{thread4Thread1of1ForFork0_~cond~3#1=|v_thread4Thread1of1ForFork0_~cond~3#1_1|, ~j~0=v_~j~0_8, ~q2_front~0=v_~q2_front~0_6, ~N~0=v_~N~0_8, ~q2_back~0=v_~q2_back~0_8} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_~cond~3#1] 1908745#[$Ultimate##0, L118, $Ultimate##0, $Ultimate##0, L144-4]don't care [2023-09-17 11:25:53,754 INFO L750 eck$LassoCheckResult]: Loop: 1908745#[$Ultimate##0, L118, $Ultimate##0, $Ultimate##0, L144-4]don't care [885] L118-->L111: Formula: (not (= (mod |v_thread4Thread1of1ForFork0_~cond~3#1_3| 256) 0)) InVars {thread4Thread1of1ForFork0_~cond~3#1=|v_thread4Thread1of1ForFork0_~cond~3#1_3|} OutVars{thread4Thread1of1ForFork0_~cond~3#1=|v_thread4Thread1of1ForFork0_~cond~3#1_3|} AuxVars[] AssignedVars[] 2025023#[L144-4, L111, $Ultimate##0, $Ultimate##0, $Ultimate##0]don't care [888] L111-->L115: Formula: (let ((.cse1 (* 4 v_~q2_front~0_43))) (let ((.cse2 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1|)) (.cse0 (+ v_~q2~0.offset_33 .cse1))) (and (= v_~total~0_59 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (<= 0 .cse0) (<= (+ v_~q2~0.offset_33 .cse1 4) (select |v_#length_95| v_~q2~0.base_33)) (= .cse2 |v_thread4Thread1of1ForFork0_plus_#res#1_1|) (= (ite (or (<= .cse2 2147483647) (<= |v_thread4Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (not (= (ite (and (<= 0 v_~q2_front~0_43) (< v_~q2_front~0_43 v_~n2~0_18) (< v_~q2_front~0_43 v_~q2_back~0_63)) 1 0) 0)) (not (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread4Thread1of1ForFork0_plus_#in~b#1_1| (select (select |v_#memory_int_88| v_~q2~0.base_33) .cse0)) (= |v_thread4Thread1of1ForFork0_plus_~b#1_1| |v_thread4Thread1of1ForFork0_plus_#in~b#1_1|) (= (+ v_~q2_front~0_43 1) v_~q2_front~0_42) (= (select |v_#valid_104| v_~q2~0.base_33) 1) (= |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_#in~a#1_1|) (not (= (ite (or (<= 0 |v_thread4Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread4Thread1of1ForFork0_plus_~a#1_1| |v_thread4Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (= |v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| |v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|) (= |v_thread4Thread1of1ForFork0_plus_#in~a#1_1| v_~total~0_60)))) InVars {~n2~0=v_~n2~0_18, ~q2~0.offset=v_~q2~0.offset_33, #valid=|v_#valid_104|, #memory_int=|v_#memory_int_88|, ~q2_front~0=v_~q2_front~0_43, ~q2~0.base=v_~q2~0.base_33, #length=|v_#length_95|, ~q2_back~0=v_~q2_back~0_63, ~total~0=v_~total~0_60} OutVars{thread4Thread1of1ForFork0_plus_#in~b#1=|v_thread4Thread1of1ForFork0_plus_#in~b#1_1|, ~n2~0=v_~n2~0_18, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork0_#t~post15#1=|v_thread4Thread1of1ForFork0_#t~post15#1_1|, ~q2_front~0=v_~q2_front~0_42, thread4Thread1of1ForFork0_plus_~b#1=|v_thread4Thread1of1ForFork0_plus_~b#1_1|, ~total~0=v_~total~0_59, thread4Thread1of1ForFork0_#t~mem13#1=|v_thread4Thread1of1ForFork0_#t~mem13#1_1|, thread4Thread1of1ForFork0_plus_#in~a#1=|v_thread4Thread1of1ForFork0_plus_#in~a#1_1|, thread4Thread1of1ForFork0_#t~ret14#1=|v_thread4Thread1of1ForFork0_#t~ret14#1_1|, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, #valid=|v_#valid_104|, #memory_int=|v_#memory_int_88|, thread4Thread1of1ForFork0_plus_#res#1=|v_thread4Thread1of1ForFork0_plus_#res#1_1|, thread4Thread1of1ForFork0_plus_~a#1=|v_thread4Thread1of1ForFork0_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_33, #length=|v_#length_95|, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_63} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_plus_#in~b#1, thread4Thread1of1ForFork0_#t~mem13#1, thread4Thread1of1ForFork0_plus_#in~a#1, thread4Thread1of1ForFork0_#t~ret14#1, thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork0_plus_#res#1, thread4Thread1of1ForFork0_plus_~a#1, thread4Thread1of1ForFork0_#t~post15#1, ~q2_front~0, thread4Thread1of1ForFork0_plus_~b#1, thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1, ~total~0] 1908739#[$Ultimate##0, L115, $Ultimate##0, $Ultimate##0, L144-4]don't care [890] L115-->L118: Formula: (= |v_thread4Thread1of1ForFork0_~cond~3#1_7| (ite (= (ite (or (< v_~j~0_7 v_~N~0_7) (< v_~q2_front~0_5 v_~q2_back~0_7)) 1 0) 0) 0 1)) InVars {~j~0=v_~j~0_7, ~q2_front~0=v_~q2_front~0_5, ~N~0=v_~N~0_7, ~q2_back~0=v_~q2_back~0_7} OutVars{thread4Thread1of1ForFork0_~cond~3#1=|v_thread4Thread1of1ForFork0_~cond~3#1_7|, ~j~0=v_~j~0_7, ~q2_front~0=v_~q2_front~0_5, ~N~0=v_~N~0_7, ~q2_back~0=v_~q2_back~0_7} AuxVars[] AssignedVars[thread4Thread1of1ForFork0_~cond~3#1] 1908745#[$Ultimate##0, L118, $Ultimate##0, $Ultimate##0, L144-4]don't care [2023-09-17 11:25:53,754 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:25:53,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1252410156, now seen corresponding path program 1 times [2023-09-17 11:25:53,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:25:53,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840809341] [2023-09-17 11:25:53,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:25:53,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:25:53,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:53,793 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:25:53,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:53,836 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:25:53,836 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:25:53,837 INFO L85 PathProgramCache]: Analyzing trace with hash 908694, now seen corresponding path program 1 times [2023-09-17 11:25:53,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:25:53,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593802690] [2023-09-17 11:25:53,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:25:53,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:25:53,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:53,842 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:25:53,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:25:53,846 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:25:53,846 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:25:53,846 INFO L85 PathProgramCache]: Analyzing trace with hash -169178141, now seen corresponding path program 1 times [2023-09-17 11:25:53,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:25:53,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595695981] [2023-09-17 11:25:53,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:25:53,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:25:53,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:25:53,963 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-17 11:25:53,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-17 11:25:53,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595695981] [2023-09-17 11:25:53,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595695981] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-17 11:25:53,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-17 11:25:53,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-17 11:25:53,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675772492] [2023-09-17 11:25:53,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-17 11:25:54,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-17 11:25:54,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-17 11:25:54,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-17 11:25:54,196 INFO L87 Difference]: Start difference. First operand 90159 states and 505884 transitions. cyclomatic complexity: 427047 Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:25:55,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-09-17 11:25:55,857 INFO L93 Difference]: Finished difference Result 124427 states and 662525 transitions. [2023-09-17 11:25:55,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 124427 states and 662525 transitions. [2023-09-17 11:25:58,779 INFO L131 ngComponentsAnalysis]: Automaton has 7272 accepting balls. 23544 [2023-09-17 11:26:00,884 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 124427 states to 112590 states and 598188 transitions. [2023-09-17 11:26:00,884 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 46846 [2023-09-17 11:26:01,041 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 46846 [2023-09-17 11:26:01,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 112590 states and 598188 transitions. [2023-09-17 11:26:01,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-09-17 11:26:01,041 INFO L218 hiAutomatonCegarLoop]: Abstraction has 112590 states and 598188 transitions. [2023-09-17 11:26:01,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112590 states and 598188 transitions. [2023-09-17 11:26:04,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112590 to 93797. [2023-09-17 11:26:04,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93797 states, 93797 states have (on average 5.447871467104491) internal successors, (510994), 93796 states have internal predecessors, (510994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:26:05,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93797 states to 93797 states and 510994 transitions. [2023-09-17 11:26:05,572 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93797 states and 510994 transitions. [2023-09-17 11:26:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-17 11:26:05,573 INFO L428 stractBuchiCegarLoop]: Abstraction has 93797 states and 510994 transitions. [2023-09-17 11:26:05,573 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-09-17 11:26:05,573 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93797 states and 510994 transitions. [2023-09-17 11:26:06,796 INFO L131 ngComponentsAnalysis]: Automaton has 5652 accepting balls. 18684 [2023-09-17 11:26:06,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-09-17 11:26:06,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-09-17 11:26:06,800 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-17 11:26:06,800 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-09-17 11:26:06,802 INFO L748 eck$LassoCheckResult]: Stem: 2259872#[$Ultimate##0]don't care [775] $Ultimate##0-->L-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 2257938#[L-1]don't care [781] L-1-->L-1-1: Formula: (= (select |v_#valid_8| 0) 0) InVars {#valid=|v_#valid_8|} OutVars{#valid=|v_#valid_8|} AuxVars[] AssignedVars[] 2217174#[L-1-1]don't care [851] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[] 2217176#[L21]don't care [721] L21-->L21-1: Formula: (and (= (select |v_#valid_9| 1) 1) (= (select |v_#length_8| 1) 2)) InVars {#length=|v_#length_8|, #valid=|v_#valid_9|} OutVars{#length=|v_#length_8|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[] 2236682#[L21-1]don't care [843] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_8| 1) 0) 48) InVars {#memory_int=|v_#memory_int_8|} OutVars{#memory_int=|v_#memory_int_8|} AuxVars[] AssignedVars[] 2260036#[L21-2]don't care [785] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_9| 1) 1) 0) InVars {#memory_int=|v_#memory_int_9|} OutVars{#memory_int=|v_#memory_int_9|} AuxVars[] AssignedVars[] 2260038#[L21-3]don't care [817] L21-3-->L21-4: Formula: (and (= (select |v_#valid_10| 2) 1) (= (select |v_#length_9| 2) 33)) InVars {#length=|v_#length_9|, #valid=|v_#valid_10|} OutVars{#length=|v_#length_9|, #valid=|v_#valid_10|} AuxVars[] AssignedVars[] 2232996#[L21-4]don't care [692] L21-4-->L41: Formula: (and (= v_~q1~0.offset_3 0) (= v_~q1~0.base_3 0)) InVars {} OutVars{~q1~0.offset=v_~q1~0.offset_3, ~q1~0.base=v_~q1~0.base_3} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 2232998#[L41]don't care [652] L41-->L41-1: Formula: (and (= v_~q2~0.offset_3 0) (= 0 v_~q2~0.base_3)) InVars {} OutVars{~q2~0.offset=v_~q2~0.offset_3, ~q2~0.base=v_~q2~0.base_3} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 2264236#[L41-1]don't care [782] L41-1-->L42: Formula: (and (= v_~f~0.offset_4 0) (= v_~f~0.base_4 0)) InVars {} OutVars{~f~0.base=v_~f~0.base_4, ~f~0.offset=v_~f~0.offset_4} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 2264238#[L42]don't care [680] L42-->L42-1: Formula: (= v_~q1_front~0_7 0) InVars {} OutVars{~q1_front~0=v_~q1_front~0_7} AuxVars[] AssignedVars[~q1_front~0] 2291674#[L42-1]don't care [844] L42-1-->L42-2: Formula: (= v_~q1_back~0_9 0) InVars {} OutVars{~q1_back~0=v_~q1_back~0_9} AuxVars[] AssignedVars[~q1_back~0] 2294196#[L42-2]don't care [797] L42-2-->L42-3: Formula: (= v_~q2_front~0_7 0) InVars {} OutVars{~q2_front~0=v_~q2_front~0_7} AuxVars[] AssignedVars[~q2_front~0] 2292140#[L42-3]don't care [768] L42-3-->L42-4: Formula: (= v_~q2_back~0_9 0) InVars {} OutVars{~q2_back~0=v_~q2_back~0_9} AuxVars[] AssignedVars[~q2_back~0] 2262320#[L42-4]don't care [803] L42-4-->L42-5: Formula: (= v_~i~0_8 0) InVars {} OutVars{~i~0=v_~i~0_8} AuxVars[] AssignedVars[~i~0] 2262322#[L42-5]don't care [659] L42-5-->L42-6: Formula: (= v_~j~0_9 0) InVars {} OutVars{~j~0=v_~j~0_9} AuxVars[] AssignedVars[~j~0] 2233390#[L42-6]don't care [718] L42-6-->L42-7: Formula: (= v_~n1~0_3 0) InVars {} OutVars{~n1~0=v_~n1~0_3} AuxVars[] AssignedVars[~n1~0] 2233392#[L42-7]don't care [645] L42-7-->L42-8: Formula: (= v_~n2~0_3 0) InVars {} OutVars{~n2~0=v_~n2~0_3} AuxVars[] AssignedVars[~n2~0] 2267126#[L42-8]don't care [677] L42-8-->L42-9: Formula: (= v_~N~0_9 0) InVars {} OutVars{~N~0=v_~N~0_9} AuxVars[] AssignedVars[~N~0] 2267442#[L42-9]don't care [831] L42-9-->L-1-2: Formula: (= v_~total~0_5 0) InVars {} OutVars{~total~0=v_~total~0_5} AuxVars[] AssignedVars[~total~0] 2249658#[L-1-2]don't care [853] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 2221096#[L-1-3]don't care [856] L-1-3-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_1|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_1|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~pre30#1=|v_ULTIMATE.start_main_#t~pre30#1_1|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_1|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_1|, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_1|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_1|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_1|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_1|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_1|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_1|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_1|, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_1|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_1|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~ret21#1.offset, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_main_#t~ret23#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~pre30#1, ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~pre24#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~pre28#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~nondet20#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 2221098#[L125]don't care [820] L125-->L125-1: Formula: (and (= (store |v_#length_11| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_10|) (= |v_#valid_11| (store |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_12| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_11|, #valid=|v_#valid_12|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_10|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 2253718#[L125-1]don't care [766] L125-1-->L125-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (store |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1) |v_#valid_13|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= (select |v_#valid_14| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= (store |v_#length_13| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_12|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_13|, #valid=|v_#valid_14|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_12|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 2253720#[L125-2]don't care [697] L125-2-->L125-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= (select |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (= (store |v_#valid_16| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1) |v_#valid_15|) (= (store |v_#length_15| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_14|) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_15|, #valid=|v_#valid_16|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_14|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 2265676#[L125-3]don't care [767] L125-3-->L125-4: Formula: (and (= (store |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 1) |v_#valid_17|) (= (select |v_#valid_18| |v_ULTIMATE.start_main_~#t4~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_2| 0) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_2| 0)) (= (store |v_#length_17| |v_ULTIMATE.start_main_~#t4~0#1.base_2| 4) |v_#length_16|) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t4~0#1.base_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_17|, #valid=|v_#valid_18|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_16|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_2|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_2|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 2287864#[L125-4]don't care [735] L125-4-->L127: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 2295286#[L127]don't care [848] L127-->L127-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet16#1_3| v_~N~0_10) InVars {ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_3|, ~N~0=v_~N~0_10} AuxVars[] AssignedVars[~N~0] 2244122#[L127-1]don't care [822] L127-1-->L128: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet16#1] 2244124#[L128]don't care [790] L128-->L128-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 2255846#[L128-1]don't care [821] L128-1-->L128-2: Formula: (= v_~n1~0_4 |v_ULTIMATE.start_main_#t~nondet17#1_3|) InVars {ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_3|, ~n1~0=v_~n1~0_4} AuxVars[] AssignedVars[~n1~0] 2260350#[L128-2]don't care [859] L128-2-->L129: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet17#1] 2254420#[L129]don't care [837] L129-->L129-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 2229222#[L129-1]don't care [664] L129-1-->L129-2: Formula: (= v_~n2~0_4 |v_ULTIMATE.start_main_#t~nondet18#1_3|) InVars {ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} OutVars{~n2~0=v_~n2~0_4, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_3|} AuxVars[] AssignedVars[~n2~0] 2229224#[L129-2]don't care [640] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet18#1] 2287082#[L130]don't care [681] L130-->L130-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 2288296#[L130-1]don't care [854] L130-1-->L130-2: Formula: (= v_~q1_front~0_8 |v_ULTIMATE.start_main_#t~nondet19#1_3|) InVars {ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} OutVars{~q1_front~0=v_~q1_front~0_8, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|} AuxVars[] AssignedVars[~q1_front~0] 2288298#[L130-2]don't care [791] L130-2-->L131: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet19#1] 2250124#[L131]don't care [666] L131-->L132: Formula: (= v_~q1_front~0_9 v_~q1_back~0_10) InVars {~q1_front~0=v_~q1_front~0_9} OutVars{~q1_front~0=v_~q1_front~0_9, ~q1_back~0=v_~q1_back~0_10} AuxVars[] AssignedVars[~q1_back~0] 2250126#[L132]don't care [852] L132-->L132-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 2270512#[L132-1]don't care [855] L132-1-->L132-2: Formula: (= v_~q2_front~0_8 |v_ULTIMATE.start_main_#t~nondet20#1_3|) InVars {ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} OutVars{~q2_front~0=v_~q2_front~0_8, ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_3|} AuxVars[] AssignedVars[~q2_front~0] 2280958#[L132-2]don't care [706] L132-2-->L133: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet20#1=|v_ULTIMATE.start_main_#t~nondet20#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet20#1] 2280960#[L133]don't care [833] L133-->L134: Formula: (= v_~q2_front~0_9 v_~q2_back~0_10) InVars {~q2_front~0=v_~q2_front~0_9} OutVars{~q2_front~0=v_~q2_front~0_9, ~q2_back~0=v_~q2_back~0_10} AuxVars[] AssignedVars[~q2_back~0] 2294218#[L134]don't care [847] L134-->L134-1: Formula: (= v_~n1~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|) InVars {~n1~0=v_~n1~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~n1~0=v_~n1~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 2222032#[L134-1]don't care [673] L134-1-->L134-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 2222034#[L134-2]don't care [800] L134-2-->L152: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_1|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 2299148#[L152]don't care [654] L152-->L153: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 2296274#[L153]don't care [638] L153-->L153-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_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] 2296276#[L153-1]don't care [707] L153-1-->L37: 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] 2274708#[L37]don't care [682] L37-->L38: 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] 2216192#[L38]don't care [802] L38-->L37-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[] 2216194#[L37-1]don't care [792] L37-1-->L154: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, 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] 2292282#[L154]don't care [713] L154-->L37-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] 2261908#[L37-2]don't care [764] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2261910#[L38-3]don't care [661] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 2298742#[L37-3]don't care [657] L37-3-->L156: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 2266078#[L156]don't care [743] L156-->L156-1: Formula: (and (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 1) |v_#valid_19|) (= (store |v_#length_19| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_18|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2| |v_#StackHeapBarrier_6|) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_2|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_2|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 2233438#[L156-1]don't care [722] L156-1-->L156-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 2233440#[L156-2]don't care [779] L156-2-->L157: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 2259958#[L157]don't care [637] L157-->L157-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 2305156#[L157-6]don't care [809] L157-6-->L158: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 2286498#[L158]don't care [760] L158-->L158-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 2286500#[L158-1]don't care [824] L158-1-->L158-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= |v_#memory_int_10| (store |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|))) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_20| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|)) (= (select |v_#valid_21| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (<= 0 .cse0)))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_5|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_3|} AuxVars[] AssignedVars[#memory_int] 2245852#[L158-2]don't care [758] L158-2-->L157-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 2215134#[L157-3]don't care [745] L157-3-->L157-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 2215136#[L157-4]don't care [835] L157-4-->L157-5: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_7| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 2252184#[L157-5]don't care [841] L157-5-->L157-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 2278976#[L157-6]don't care [810] L157-6-->L157-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 2304520#[L157-7]don't care [655] L157-7-->create_fresh_int_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 2304522#[create_fresh_int_array_returnLabel#1]don't care [838] create_fresh_int_array_returnLabel#1-->L134-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3| |v_ULTIMATE.start_main_#t~ret21#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret21#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_2|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 2258920#[L134-3]don't care [653] L134-3-->L134-4: Formula: (and (= v_~q1~0.offset_4 |v_ULTIMATE.start_main_#t~ret21#1.offset_3|) (= v_~q1~0.base_4 |v_ULTIMATE.start_main_#t~ret21#1.base_3|)) InVars {ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_3|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_3|, ~q1~0.offset=v_~q1~0.offset_4, ~q1~0.base=v_~q1~0.base_4} AuxVars[] AssignedVars[~q1~0.offset, ~q1~0.base] 2258922#[L134-4]don't care [683] L134-4-->L135: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret21#1.offset=|v_ULTIMATE.start_main_#t~ret21#1.offset_4|, ULTIMATE.start_main_#t~ret21#1.base=|v_ULTIMATE.start_main_#t~ret21#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret21#1.base, ULTIMATE.start_main_#t~ret21#1.offset] 2299726#[L135]don't care [733] L135-->L135-1: Formula: (= v_~n2~0_5 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~n2~0=v_~n2~0_5} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~n2~0=v_~n2~0_5} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 2237384#[L135-1]don't care [759] L135-1-->L135-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 2237386#[L135-2]don't care [663] L135-2-->L152-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_5|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_8|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_5|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 2289584#[L152-1]don't care [698] L152-1-->L153-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 2282592#[L153-2]don't care [737] L153-2-->L153-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 2210002#[L153-3]don't care [734] L153-3-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2210004#[L37-4]don't care [836] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2295634#[L38-6]don't care [717] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 2239780#[L37-5]don't care [705] L37-5-->L154-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 2228450#[L154-1]don't care [840] L154-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2228452#[L37-6]don't care [805] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2283774#[L38-9]don't care [739] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 2250670#[L37-7]don't care [709] L37-7-->L156-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 2217122#[L156-3]don't care [849] L156-3-->L156-4: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| |v_#StackHeapBarrier_7|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 1) |v_#valid_22|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6| 0) (= 0 (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|)) (= (store |v_#length_22| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_21|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_23|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_6|, #length=|v_#length_21|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 2217124#[L156-4]don't care [823] L156-4-->L156-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 2276462#[L156-5]don't care [699] L156-5-->L157-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 2276464#[L157-8]don't care [742] L157-8-->L157-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 2297370#[L157-14]don't care [703] L157-14-->L157-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 2277666#[L157-15]don't care [635] L157-15-->create_fresh_int_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 2277668#[create_fresh_int_array_returnLabel#2]don't care [675] create_fresh_int_array_returnLabel#2-->L135-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|) (= |v_ULTIMATE.start_main_#t~ret22#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_2|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 2307204#[L135-3]don't care [686] L135-3-->L135-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret22#1.base_3| v_~q2~0.base_4) (= v_~q2~0.offset_4 |v_ULTIMATE.start_main_#t~ret22#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_3|, ~q2~0.base=v_~q2~0.base_4, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_3|, ~q2~0.offset=v_~q2~0.offset_4} AuxVars[] AssignedVars[~q2~0.offset, ~q2~0.base] 2305164#[L135-4]don't care [643] L135-4-->L136: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret22#1.base=|v_ULTIMATE.start_main_#t~ret22#1.base_4|, ULTIMATE.start_main_#t~ret22#1.offset=|v_ULTIMATE.start_main_#t~ret22#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1.base, ULTIMATE.start_main_#t~ret22#1.offset] 2228946#[L136]don't care [646] L136-->L136-1: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5| v_~N~0_11) InVars {~N~0=v_~N~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~N~0=v_~N~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 2228948#[L136-1]don't care [789] L136-1-->L136-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 2260086#[L136-2]don't care [658] L136-2-->L152-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_9|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_15|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_9|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post33#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1, ULTIMATE.start_create_fresh_int_array_~size#1] 2251886#[L152-2]don't care [816] L152-2-->L153-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~size#1_16|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 2250572#[L153-4]don't care [701] L153-4-->L153-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 2250574#[L153-5]don't care [728] L153-5-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2294580#[L37-8]don't care [711] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_18| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2261184#[L38-12]don't care [679] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_20| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} AuxVars[] AssignedVars[] 2261186#[L37-9]don't care [720] L37-9-->L154-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_18| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 2295640#[L154-2]don't care [747] L154-2-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2304070#[L37-10]don't care [761] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_22|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2251088#[L38-15]don't care [754] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_24| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} AuxVars[] AssignedVars[] 2251090#[L37-11]don't care [684] L37-11-->L156-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 2295056#[L156-6]don't care [795] L156-6-->L156-7: Formula: (and (= (select |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|) 0) (= (store |v_#valid_26| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 1) |v_#valid_25|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| 0)) (= (store |v_#length_25| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_24|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10| |v_#StackHeapBarrier_8|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_25|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_26|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_10|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, #valid=|v_#valid_25|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_10|, #length=|v_#length_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, #valid, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base, #length] 2271988#[L156-7]don't care [807] L156-7-->L156-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 2270750#[L156-8]don't care [651] L156-8-->L157-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base] 2270752#[L157-16]don't care [667] L157-16-->L157-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 2279308#[L157-22]don't care [827] L157-22-->L158-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 2281632#[L158-6]don't care [812] L158-6-->L158-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 2225782#[L158-7]don't care [669] L158-7-->L158-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_19| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| .cse1))) (and (= (select |v_#valid_27| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4 .cse1) (select |v_#length_26| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|)) (= |v_#memory_int_14| (store |v_#memory_int_15| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_15| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_11|)))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|, #valid=|v_#valid_27|, #memory_int=|v_#memory_int_15|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_19|, #length=|v_#length_26|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|, #valid=|v_#valid_27|, #memory_int=|v_#memory_int_14|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_19|, #length=|v_#length_26|, ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_11|} AuxVars[] AssignedVars[#memory_int] 2225784#[L158-8]don't care [736] L158-8-->L157-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet34#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet34#1] 2285696#[L157-19]don't care [850] L157-19-->L157-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_10| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_20|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 2285698#[L157-20]don't care [798] L157-20-->L157-21: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_11| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~1#1] 2297576#[L157-21]don't care [744] L157-21-->L157-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post33#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post33#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post33#1] 2288160#[L157-22]don't care [828] L157-22-->L157-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 2288162#[L157-23]don't care [644] L157-23-->create_fresh_int_array_returnLabel#3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 2274932#[create_fresh_int_array_returnLabel#3]don't care [714] create_fresh_int_array_returnLabel#3-->L136-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret23#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 2234136#[L136-3]don't care [763] L136-3-->L136-4: Formula: (and (= v_~f~0.base_5 |v_ULTIMATE.start_main_#t~ret23#1.base_3|) (= |v_ULTIMATE.start_main_#t~ret23#1.offset_3| v_~f~0.offset_5)) InVars {ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_3|, ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_3|, ~f~0.base=v_~f~0.base_5, ~f~0.offset=v_~f~0.offset_5} AuxVars[] AssignedVars[~f~0.base, ~f~0.offset] 2234138#[L136-4]don't care [641] L136-4-->L138: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret23#1.base=|v_ULTIMATE.start_main_#t~ret23#1.base_4|, ULTIMATE.start_main_#t~ret23#1.offset=|v_ULTIMATE.start_main_#t~ret23#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret23#1.offset, ULTIMATE.start_main_#t~ret23#1.base] 2275568#[L138]don't care [799] L138-->L138-1: Formula: (= (ite (<= 0 v_~N~0_12) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {~N~0=v_~N~0_12} OutVars{~N~0=v_~N~0_12, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 2275570#[L138-1]don't care [776] L138-1-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2294948#[L37-12]don't care [793] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_26|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 2303556#[L38-18]don't care [750] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_28| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_28|} AuxVars[] AssignedVars[] 2305460#[L37-13]don't care [748] L37-13-->L141: Formula: (= |v_#pthreadsForks_1| |v_ULTIMATE.start_main_#t~pre24#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 2289590#[L141]don't care [668] L141-->L141-1: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks] 2256270#[L141-1]don't care [839] L141-1-->L141-2: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_27| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre24#1_3|)) |v_#memory_int_16|) (= (select |v_#valid_28| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_17|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_3|, #valid=|v_#valid_28|, #memory_int=|v_#memory_int_16|, #length=|v_#length_27|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|} AuxVars[] AssignedVars[#memory_int] 2256272#[L141-2]don't care [903] L141-2-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre24#1_6|) (= v_thread1Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|} OutVars{thread1Thread1of1ForFork3_#res#1.base=|v_thread1Thread1of1ForFork3_#res#1.base_4|, thread1Thread1of1ForFork3_thidvar0=v_thread1Thread1of1ForFork3_thidvar0_2, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork3_thidvar1=v_thread1Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_6|, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_4|, thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_10|, thread1Thread1of1ForFork3_#res#1.offset=|v_thread1Thread1of1ForFork3_#res#1.offset_4|, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_4|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_4|, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_4|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#res#1.base, thread1Thread1of1ForFork3_thidvar0, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork3_thidvar1, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_~cond~0#1, thread1Thread1of1ForFork3_#res#1.offset, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 2278358#[L141-3, $Ultimate##0]don't care [857] L141-3-->L141-4: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre24#1=|v_ULTIMATE.start_main_#t~pre24#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre24#1] 2278360#[L141-4, $Ultimate##0]don't care [700] L141-4-->L142: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet25#1] 2247134#[L142, $Ultimate##0]don't care [726] L142-->L142-1: Formula: (= |v_#pthreadsForks_4| |v_ULTIMATE.start_main_#t~pre26#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_4|} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_2|, #pthreadsForks=|v_#pthreadsForks_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1] 2247136#[L142-1, $Ultimate##0]don't care [694] L142-1-->L142-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|) InVars {#pthreadsForks=|v_#pthreadsForks_6|} OutVars{#pthreadsForks=|v_#pthreadsForks_5|} AuxVars[] AssignedVars[#pthreadsForks] 2248848#[L142-2, $Ultimate##0]don't care [860] $Ultimate##0-->L61: Formula: (= |v_thread1Thread1of1ForFork3_~cond~0#1_1| (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1)) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_1|, ~N~0=v_~N~0_1, ~i~0=v_~i~0_1} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_~cond~0#1] 2248850#[L61, L142-2]don't care [861] L61-->L52: Formula: (not (= (mod |v_thread1Thread1of1ForFork3_~cond~0#1_3| 256) 0)) InVars {thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_3|} OutVars{thread1Thread1of1ForFork3_~cond~0#1=|v_thread1Thread1of1ForFork3_~cond~0#1_3|} AuxVars[] AssignedVars[] 2212574#[L52, L142-2]don't care [864] L52-->L58: Formula: (let ((.cse0 (* 4 v_~q1_back~0_52)) (.cse1 (* v_~i~0_36 4))) (let ((.cse3 (+ v_~f~0.offset_38 .cse1)) (.cse2 (+ .cse0 v_~q1~0.offset_23))) (and (not (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1| (ite (< v_~q1_back~0_52 2147483647) 1 0)) (not (= (ite (and (<= 0 v_~q1_back~0_52) (< v_~q1_back~0_52 v_~n1~0_16)) 1 0) 0)) (= (+ 1 v_~q1_back~0_52) v_~q1_back~0_51) (<= (+ .cse0 v_~q1~0.offset_23 4) (select |v_#length_83| v_~q1~0.base_23)) (= v_~i~0_35 (+ v_~i~0_36 1)) (<= (+ v_~f~0.offset_38 4 .cse1) (select |v_#length_83| v_~f~0.base_38)) (= (select |v_#valid_92| v_~f~0.base_38) 1) (= |v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_1| |v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|) (<= 0 .cse2) (<= 0 .cse3) (not (= (ite (= (select (select |v_#memory_int_76| v_~f~0.base_38) .cse3) (select (select |v_#memory_int_76| v_~q1~0.base_23) .cse2)) 1 0) 0)) (= (select |v_#valid_92| v_~q1~0.base_23) 1)))) InVars {~q1~0.offset=v_~q1~0.offset_23, ~i~0=v_~i~0_36, ~q1_back~0=v_~q1_back~0_52, ~f~0.base=v_~f~0.base_38, ~n1~0=v_~n1~0_16, #valid=|v_#valid_92|, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_76|, #length=|v_#length_83|, ~f~0.offset=v_~f~0.offset_38} OutVars{~q1~0.offset=v_~q1~0.offset_23, ~i~0=v_~i~0_35, ~f~0.base=v_~f~0.base_38, ~n1~0=v_~n1~0_16, thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~f~0.offset=v_~f~0.offset_38, thread1Thread1of1ForFork3_#t~mem2#1=|v_thread1Thread1of1ForFork3_#t~mem2#1_1|, thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q1_back~0=v_~q1_back~0_51, #valid=|v_#valid_92|, ~q1~0.base=v_~q1~0.base_23, thread1Thread1of1ForFork3_#t~post4#1=|v_thread1Thread1of1ForFork3_#t~post4#1_1|, #memory_int=|v_#memory_int_76|, #length=|v_#length_83|, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, thread1Thread1of1ForFork3_#t~mem1#1=|v_thread1Thread1of1ForFork3_#t~mem1#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~i~0, ~q1_back~0, thread1Thread1of1ForFork3_#t~post4#1, thread1Thread1of1ForFork3_#t~post3#1, thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork3_#t~mem1#1, thread1Thread1of1ForFork3_#t~mem2#1] 2290132#[L58, L142-2]don't care [719] L142-2-->L142-3: Formula: (and (= (select |v_#valid_29| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_28| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= (store |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre26#1_3|)) |v_#memory_int_18|) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|)) InVars {ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_19|, #length=|v_#length_28|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_29|, #memory_int=|v_#memory_int_18|, #length=|v_#length_28|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|} AuxVars[] AssignedVars[#memory_int] 2271182#[L58, L142-3]don't care [897] L142-3-->$Ultimate##0: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar1_2) (= 0 v_thread2Thread1of1ForFork1_thidvar2_2) (= v_thread2Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre26#1_6|)) InVars {ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_6|} OutVars{thread2Thread1of1ForFork1_~cond~1#1=|v_thread2Thread1of1ForFork1_~cond~1#1_10|, ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_6|, thread2Thread1of1ForFork1_#res#1.offset=|v_thread2Thread1of1ForFork1_#res#1.offset_4|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_4|, thread2Thread1of1ForFork1_#t~post9#1=|v_thread2Thread1of1ForFork1_#t~post9#1_4|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork1_#res#1.base=|v_thread2Thread1of1ForFork1_#res#1.base_4|, thread2Thread1of1ForFork1_#t~mem7#1=|v_thread2Thread1of1ForFork1_#t~mem7#1_4|, thread2Thread1of1ForFork1_#t~post8#1=|v_thread2Thread1of1ForFork1_#t~post8#1_4|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_4|, thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_2, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_2, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_2} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_~cond~1#1, thread2Thread1of1ForFork1_#res#1.offset, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post9#1, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_#res#1.base, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~post8#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_thidvar2, thread2Thread1of1ForFork1_thidvar0, thread2Thread1of1ForFork1_thidvar1] 2354376#[L58, L142-4, $Ultimate##0]don't care [649] L142-4-->L142-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre26#1=|v_ULTIMATE.start_main_#t~pre26#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre26#1] 2354370#[L58, L142-5, $Ultimate##0]don't care [670] L142-5-->L143: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet27#1] 2354350#[L143, L58, $Ultimate##0]don't care [830] L143-->L143-1: Formula: (= |v_#pthreadsForks_7| |v_ULTIMATE.start_main_#t~pre28#1_2|) InVars {#pthreadsForks=|v_#pthreadsForks_7|} OutVars{#pthreadsForks=|v_#pthreadsForks_7|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre28#1] 2251122#[L143-1, L58, $Ultimate##0]don't care [819] L143-1-->L143-2: Formula: (= (+ 1 |v_#pthreadsForks_9|) |v_#pthreadsForks_8|) InVars {#pthreadsForks=|v_#pthreadsForks_9|} OutVars{#pthreadsForks=|v_#pthreadsForks_8|} AuxVars[] AssignedVars[#pthreadsForks] 2251126#[L58, L143-2, $Ultimate##0]don't care [639] L143-2-->L143-3: Formula: (and (= (select |v_#valid_30| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) 1) (<= (+ 4 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (select |v_#length_29| |v_ULTIMATE.start_main_~#t3~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (= (store |v_#memory_int_21| |v_ULTIMATE.start_main_~#t3~0#1.base_3| (store (select |v_#memory_int_21| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) |v_ULTIMATE.start_main_~#t3~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre28#1_3|)) |v_#memory_int_20|)) InVars {ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_30|, #memory_int=|v_#memory_int_21|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_3|, #length=|v_#length_29|} OutVars{ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_30|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_3|, #length=|v_#length_29|} AuxVars[] AssignedVars[#memory_int] 2295620#[L58, L143-3, $Ultimate##0]don't care [900] L143-3-->$Ultimate##0: Formula: (and (= 0 v_thread3Thread1of1ForFork2_thidvar3_2) (= 0 v_thread3Thread1of1ForFork2_thidvar2_2) (= 0 v_thread3Thread1of1ForFork2_thidvar1_2) (= |v_ULTIMATE.start_main_#t~pre28#1_6| v_thread3Thread1of1ForFork2_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_6|} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_4|, thread3Thread1of1ForFork2_thidvar3=v_thread3Thread1of1ForFork2_thidvar3_2, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_4|, thread3Thread1of1ForFork2_thidvar2=v_thread3Thread1of1ForFork2_thidvar2_2, thread3Thread1of1ForFork2_#t~post12#1=|v_thread3Thread1of1ForFork2_#t~post12#1_4|, thread3Thread1of1ForFork2_thidvar1=v_thread3Thread1of1ForFork2_thidvar1_2, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_4|, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_4|, thread3Thread1of1ForFork2_thidvar0=v_thread3Thread1of1ForFork2_thidvar0_2, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_4|, thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_10|, ULTIMATE.start_main_#t~pre28#1=|v_ULTIMATE.start_main_#t~pre28#1_6|, thread3Thread1of1ForFork2_#res#1.offset=|v_thread3Thread1of1ForFork2_#res#1.offset_4|, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_4|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_4|, thread3Thread1of1ForFork2_#res#1.base=|v_thread3Thread1of1ForFork2_#res#1.base_4|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_4|, thread3Thread1of1ForFork2_#t~ret11#1=|v_thread3Thread1of1ForFork2_#t~ret11#1_4|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_thidvar3, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_thidvar2, thread3Thread1of1ForFork2_#t~post12#1, thread3Thread1of1ForFork2_thidvar1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_thidvar0, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_~cond~2#1, thread3Thread1of1ForFork2_#res#1.offset, thread3Thread1of1ForFork2_plus_~a#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_#res#1.base, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret11#1] 2292492#[L143-4, L58, $Ultimate##0, $Ultimate##0]don't care [876] $Ultimate##0-->L100: Formula: (= (ite (= 0 (ite (or (< v_~q1_front~0_6 v_~q1_back~0_8) (< v_~i~0_7 v_~N~0_6)) 1 0)) 0 1) |v_thread3Thread1of1ForFork2_~cond~2#1_1|) InVars {~N~0=v_~N~0_6, ~q1_front~0=v_~q1_front~0_6, ~i~0=v_~i~0_7, ~q1_back~0=v_~q1_back~0_8} OutVars{thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_1|, ~N~0=v_~N~0_6, ~q1_front~0=v_~q1_front~0_6, ~i~0=v_~i~0_7, ~q1_back~0=v_~q1_back~0_8} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_~cond~2#1] 2217998#[L143-4, L100, L58, $Ultimate##0]don't care [2023-09-17 11:26:06,802 INFO L750 eck$LassoCheckResult]: Loop: 2217998#[L143-4, L100, L58, $Ultimate##0]don't care [877] L100-->L93: Formula: (not (= (mod |v_thread3Thread1of1ForFork2_~cond~2#1_3| 256) 0)) InVars {thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_3|} OutVars{thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_3|} AuxVars[] AssignedVars[] 2218132#[L143-4, L58, L93, $Ultimate##0]don't care [880] L93-->L97: Formula: (let ((.cse0 (* 4 v_~q1_front~0_47))) (let ((.cse1 (+ v_~q1~0.offset_29 .cse0)) (.cse2 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|))) (and (not (= (ite (and (<= 0 v_~q1_front~0_47) (< v_~q1_front~0_47 v_~n1~0_18) (< v_~q1_front~0_47 v_~q1_back~0_55)) 1 0) 0)) (= v_~total~0_54 |v_thread3Thread1of1ForFork2_plus_#in~a#1_1|) (<= (+ v_~q1~0.offset_29 4 .cse0) (select |v_#length_89| v_~q1~0.base_29)) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= v_~total~0_53 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (= (select (select |v_#memory_int_82| v_~q1~0.base_29) .cse1) |v_thread3Thread1of1ForFork2_plus_#in~b#1_1|) (= |v_thread3Thread1of1ForFork2_plus_#in~a#1_1| |v_thread3Thread1of1ForFork2_plus_~a#1_1|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (or (<= .cse2 2147483647) (<= |v_thread3Thread1of1ForFork2_plus_~b#1_1| 0)) 1 0)) (<= 0 .cse1) (= .cse2 |v_thread3Thread1of1ForFork2_plus_#res#1_1|) (= (+ v_~q1_front~0_47 1) v_~q1_front~0_46) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|)) (not (= (ite (or (<= 0 |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (<= 0 (+ |v_thread3Thread1of1ForFork2_plus_~a#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1| 2147483648))) 1 0) 0)) (= |v_thread3Thread1of1ForFork2_plus_#in~b#1_1| |v_thread3Thread1of1ForFork2_plus_~b#1_1|) (= (select |v_#valid_98| v_~q1~0.base_29) 1)))) InVars {~q1~0.offset=v_~q1~0.offset_29, ~q1_front~0=v_~q1_front~0_47, ~q1_back~0=v_~q1_back~0_55, ~n1~0=v_~n1~0_18, ~q1~0.base=v_~q1~0.base_29, #valid=|v_#valid_98|, #memory_int=|v_#memory_int_82|, #length=|v_#length_89|, ~total~0=v_~total~0_54} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_29, ~q1_front~0=v_~q1_front~0_46, thread3Thread1of1ForFork2_#t~post12#1=|v_thread3Thread1of1ForFork2_#t~post12#1_1|, ~n1~0=v_~n1~0_18, thread3Thread1of1ForFork2_plus_#res#1=|v_thread3Thread1of1ForFork2_plus_#res#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, thread3Thread1of1ForFork2_plus_#in~a#1=|v_thread3Thread1of1ForFork2_plus_#in~a#1_1|, ~total~0=v_~total~0_53, thread3Thread1of1ForFork2_plus_~a#1=|v_thread3Thread1of1ForFork2_plus_~a#1_1|, thread3Thread1of1ForFork2_plus_#in~b#1=|v_thread3Thread1of1ForFork2_plus_#in~b#1_1|, ~q1_back~0=v_~q1_back~0_55, ~q1~0.base=v_~q1~0.base_29, #valid=|v_#valid_98|, #memory_int=|v_#memory_int_82|, thread3Thread1of1ForFork2_plus_~b#1=|v_thread3Thread1of1ForFork2_plus_~b#1_1|, #length=|v_#length_89|, thread3Thread1of1ForFork2_#t~ret11#1=|v_thread3Thread1of1ForFork2_#t~ret11#1_1|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_plus_~a#1, ~q1_front~0, thread3Thread1of1ForFork2_#t~post12#1, thread3Thread1of1ForFork2_plus_#in~b#1, thread3Thread1of1ForFork2_plus_#res#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork2_plus_#in~a#1, thread3Thread1of1ForFork2_plus_~b#1, thread3Thread1of1ForFork2_#t~ret11#1, ~total~0] 2217994#[L143-4, L58, L97, $Ultimate##0]don't care [882] L97-->L100: Formula: (= (ite (= 0 (ite (or (< v_~q1_front~0_5 v_~q1_back~0_7) (< v_~i~0_6 v_~N~0_5)) 1 0)) 0 1) |v_thread3Thread1of1ForFork2_~cond~2#1_7|) InVars {~N~0=v_~N~0_5, ~q1_front~0=v_~q1_front~0_5, ~i~0=v_~i~0_6, ~q1_back~0=v_~q1_back~0_7} OutVars{thread3Thread1of1ForFork2_~cond~2#1=|v_thread3Thread1of1ForFork2_~cond~2#1_7|, ~N~0=v_~N~0_5, ~q1_front~0=v_~q1_front~0_5, ~i~0=v_~i~0_6, ~q1_back~0=v_~q1_back~0_7} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_~cond~2#1] 2217998#[L143-4, L100, L58, $Ultimate##0]don't care [2023-09-17 11:26:06,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:26:06,803 INFO L85 PathProgramCache]: Analyzing trace with hash -580045452, now seen corresponding path program 1 times [2023-09-17 11:26:06,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:26:06,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055821437] [2023-09-17 11:26:06,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:26:06,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:26:06,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:26:06,836 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:26:06,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:26:06,887 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:26:06,888 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:26:06,888 INFO L85 PathProgramCache]: Analyzing trace with hash 900750, now seen corresponding path program 2 times [2023-09-17 11:26:06,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:26:06,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522569265] [2023-09-17 11:26:06,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:26:06,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:26:06,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:26:06,893 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:26:06,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:26:06,897 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:26:06,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:26:06,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1479757765, now seen corresponding path program 1 times [2023-09-17 11:26:06,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-17 11:26:06,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339539750] [2023-09-17 11:26:06,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-17 11:26:06,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-17 11:26:06,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:26:06,948 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-09-17 11:26:07,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-09-17 11:26:07,030 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-09-17 11:26:16,960 WARN L223 SmtUtils]: Spent 9.69s on a formula simplification. DAG size of input: 487 DAG size of output: 431 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-09-17 11:26:20,173 INFO L210 LassoAnalysis]: Preferences: [2023-09-17 11:26:20,173 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-09-17 11:26:20,173 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-09-17 11:26:20,173 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-09-17 11:26:20,173 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-09-17 11:26:20,174 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:20,174 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-09-17 11:26:20,174 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-09-17 11:26:20,174 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-series2.wvr.c_BEv2_Iteration12_Lasso [2023-09-17 11:26:20,174 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-09-17 11:26:20,174 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-09-17 11:26:20,179 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,182 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,184 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,185 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,187 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,188 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,190 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,192 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,193 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,195 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,196 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,198 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,199 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,201 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,203 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,204 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,206 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,208 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,209 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,211 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,212 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,214 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,216 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,217 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,219 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,220 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,222 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,224 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,225 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,227 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,229 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,230 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,232 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,234 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,235 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,236 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,238 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,239 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,241 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,243 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,245 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,247 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,249 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,250 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,251 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,253 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,255 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,257 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,259 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,260 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,262 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,264 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,266 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,267 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,269 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,271 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,272 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,274 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,276 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,277 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,279 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,281 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,283 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,284 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,286 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,288 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,289 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,291 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,292 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,294 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,296 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,298 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,299 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,301 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,303 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:20,304 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-09-17 11:26:24,014 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-09-17 11:26:24,014 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-09-17 11:26:24,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,021 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Waiting until timeout for monitored process [2023-09-17 11:26:24,030 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,039 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,039 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,039 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,040 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,040 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,057 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,063 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,077 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,078 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,078 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,078 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Waiting until timeout for monitored process [2023-09-17 11:26:24,097 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,102 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2023-09-17 11:26:24,107 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,114 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,115 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,115 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,115 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,115 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,115 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,127 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,130 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Ended with exit code 0 [2023-09-17 11:26:24,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,131 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2023-09-17 11:26:24,134 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,140 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,140 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,140 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,140 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,140 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,140 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,140 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Ended with exit code 0 [2023-09-17 11:26:24,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,145 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2023-09-17 11:26:24,148 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,154 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,154 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,154 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,154 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,154 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,155 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,158 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Ended with exit code 0 [2023-09-17 11:26:24,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,161 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2023-09-17 11:26:24,164 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,170 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,170 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,171 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,171 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,174 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Ended with exit code 0 [2023-09-17 11:26:24,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,177 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2023-09-17 11:26:24,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,186 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,187 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,187 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,187 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,188 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,188 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,190 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,193 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2023-09-17 11:26:24,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,207 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,207 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,207 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,207 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,207 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,207 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,207 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,208 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,211 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Ended with exit code 0 [2023-09-17 11:26:24,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,212 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2023-09-17 11:26:24,215 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,221 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,221 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,221 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,222 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,222 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,222 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Ended with exit code 0 [2023-09-17 11:26:24,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,226 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Waiting until timeout for monitored process [2023-09-17 11:26:24,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 [2023-09-17 11:26:24,235 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,235 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,235 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,235 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,235 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,235 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,235 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,236 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,240 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Waiting until timeout for monitored process [2023-09-17 11:26:24,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,249 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,249 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,249 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,249 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,249 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,250 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,254 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Waiting until timeout for monitored process [2023-09-17 11:26:24,257 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,263 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,263 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,263 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,263 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,263 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Ended with exit code 0 [2023-09-17 11:26:24,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,268 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Waiting until timeout for monitored process [2023-09-17 11:26:24,271 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,277 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,277 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,277 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,277 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,278 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Ended with exit code 0 [2023-09-17 11:26:24,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,282 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Waiting until timeout for monitored process [2023-09-17 11:26:24,286 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,292 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,293 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,294 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,294 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,301 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,305 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Waiting until timeout for monitored process [2023-09-17 11:26:24,308 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,314 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,315 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,315 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,315 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,316 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,320 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Waiting until timeout for monitored process [2023-09-17 11:26:24,323 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,330 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,330 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,333 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Ended with exit code 0 [2023-09-17 11:26:24,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,336 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Waiting until timeout for monitored process [2023-09-17 11:26:24,339 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,345 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,346 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,346 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,346 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,346 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,347 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,349 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,352 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Waiting until timeout for monitored process [2023-09-17 11:26:24,356 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,361 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,362 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,362 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,362 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,363 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Ended with exit code 0 [2023-09-17 11:26:24,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,367 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Waiting until timeout for monitored process [2023-09-17 11:26:24,370 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,376 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,376 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,376 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,376 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,376 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,376 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,376 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,377 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Ended with exit code 0 [2023-09-17 11:26:24,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,381 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Waiting until timeout for monitored process [2023-09-17 11:26:24,384 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,389 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,390 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,390 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,390 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,390 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,390 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,390 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,391 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,395 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Waiting until timeout for monitored process [2023-09-17 11:26:24,398 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,404 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,404 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,405 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,405 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,405 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,406 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Ended with exit code 0 [2023-09-17 11:26:24,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,410 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Waiting until timeout for monitored process [2023-09-17 11:26:24,413 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,419 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,419 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,419 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,419 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,420 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,420 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,422 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,426 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Waiting until timeout for monitored process [2023-09-17 11:26:24,430 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,436 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,437 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,437 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,439 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Ended with exit code 0 [2023-09-17 11:26:24,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,443 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Waiting until timeout for monitored process [2023-09-17 11:26:24,446 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,452 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,452 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,452 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,452 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,452 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,453 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,453 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,454 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Ended with exit code 0 [2023-09-17 11:26:24,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,457 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Waiting until timeout for monitored process [2023-09-17 11:26:24,460 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,466 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,467 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,467 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,471 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Waiting until timeout for monitored process [2023-09-17 11:26:24,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 [2023-09-17 11:26:24,481 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,481 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,482 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,482 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,484 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Ended with exit code 0 [2023-09-17 11:26:24,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,488 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Waiting until timeout for monitored process [2023-09-17 11:26:24,491 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,497 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,497 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,497 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,497 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,498 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,501 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Ended with exit code 0 [2023-09-17 11:26:24,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,502 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Waiting until timeout for monitored process [2023-09-17 11:26:24,505 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,511 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,512 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,512 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,512 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,512 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,512 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,512 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,531 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,535 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Waiting until timeout for monitored process [2023-09-17 11:26:24,538 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,545 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,545 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,545 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,550 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Waiting until timeout for monitored process [2023-09-17 11:26:24,554 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,560 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,561 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,561 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,563 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Ended with exit code 0 [2023-09-17 11:26:24,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,567 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Waiting until timeout for monitored process [2023-09-17 11:26:24,570 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,578 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,578 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,578 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,578 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,578 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,578 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,579 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,584 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Waiting until timeout for monitored process [2023-09-17 11:26:24,587 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,595 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,596 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,596 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,596 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,596 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,597 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Ended with exit code 0 [2023-09-17 11:26:24,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,602 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Waiting until timeout for monitored process [2023-09-17 11:26:24,605 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,612 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,612 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,612 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,613 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,613 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,615 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,620 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Waiting until timeout for monitored process [2023-09-17 11:26:24,623 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,630 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,630 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,630 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,630 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,630 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,630 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,631 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,631 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Ended with exit code 0 [2023-09-17 11:26:24,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,636 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Waiting until timeout for monitored process [2023-09-17 11:26:24,639 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,647 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,647 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,647 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,647 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,647 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,648 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,653 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Waiting until timeout for monitored process [2023-09-17 11:26:24,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,664 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,664 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,664 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,665 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,665 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,665 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,665 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,666 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Ended with exit code 0 [2023-09-17 11:26:24,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,673 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Waiting until timeout for monitored process [2023-09-17 11:26:24,676 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,683 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,683 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,683 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,683 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,683 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,683 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,684 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,684 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Ended with exit code 0 [2023-09-17 11:26:24,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,689 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Waiting until timeout for monitored process [2023-09-17 11:26:24,692 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,700 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,700 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,701 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,701 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,729 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,745 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,753 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,763 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,763 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,763 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,763 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,764 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,764 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Waiting until timeout for monitored process [2023-09-17 11:26:24,777 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,783 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Waiting until timeout for monitored process [2023-09-17 11:26:24,787 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,796 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,796 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,796 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,797 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,797 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,809 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,818 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,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 [2023-09-17 11:26:24,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,831 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,831 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,831 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Waiting until timeout for monitored process [2023-09-17 11:26:24,841 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,847 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,857 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,867 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,867 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,867 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,867 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,868 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,868 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Waiting until timeout for monitored process [2023-09-17 11:26:24,877 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,886 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Waiting until timeout for monitored process [2023-09-17 11:26:24,890 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,900 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,900 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,901 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,901 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,901 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,902 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,902 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,917 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,923 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,940 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,940 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:24,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,941 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,941 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,941 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:24,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:24,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Waiting until timeout for monitored process [2023-09-17 11:26:24,953 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,959 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Waiting until timeout for monitored process [2023-09-17 11:26:24,962 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:24,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:24,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:24,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:24,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:24,973 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:24,973 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:24,985 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:24,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:24,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:24,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:24,991 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:24,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 [2023-09-17 11:26:25,007 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,007 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,007 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,007 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,008 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,008 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Waiting until timeout for monitored process [2023-09-17 11:26:25,029 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:25,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,034 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,041 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,050 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,051 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,051 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,051 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,052 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,052 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Waiting until timeout for monitored process [2023-09-17 11:26:25,063 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:25,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,069 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Waiting until timeout for monitored process [2023-09-17 11:26:25,072 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,081 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,082 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,082 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,082 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,082 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,082 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,082 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,097 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:25,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,102 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Waiting until timeout for monitored process [2023-09-17 11:26:25,106 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,114 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,114 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,115 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,116 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,129 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:25,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,134 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,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 [2023-09-17 11:26:25,150 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,150 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,150 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,150 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,150 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,151 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,151 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Waiting until timeout for monitored process [2023-09-17 11:26:25,161 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:25,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,166 INFO L229 MonitoredProcess]: Starting monitored process 270 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Waiting until timeout for monitored process [2023-09-17 11:26:25,170 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,178 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,179 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,179 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,180 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,180 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,197 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:25,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,203 INFO L229 MonitoredProcess]: Starting monitored process 271 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Waiting until timeout for monitored process [2023-09-17 11:26:25,249 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,255 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,256 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,256 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,256 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,257 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,257 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,259 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Ended with exit code 0 [2023-09-17 11:26:25,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,264 INFO L229 MonitoredProcess]: Starting monitored process 272 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Waiting until timeout for monitored process [2023-09-17 11:26:25,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 [2023-09-17 11:26:25,275 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,275 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,275 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,275 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,275 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,275 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,275 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,276 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Ended with exit code 0 [2023-09-17 11:26:25,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,280 INFO L229 MonitoredProcess]: Starting monitored process 273 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Waiting until timeout for monitored process [2023-09-17 11:26:25,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 [2023-09-17 11:26:25,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,292 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,292 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,294 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:25,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,299 INFO L229 MonitoredProcess]: Starting monitored process 274 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Waiting until timeout for monitored process [2023-09-17 11:26:25,302 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,309 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,309 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,309 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,309 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,309 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,310 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,310 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,311 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Ended with exit code 0 [2023-09-17 11:26:25,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,315 INFO L229 MonitoredProcess]: Starting monitored process 275 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Waiting until timeout for monitored process [2023-09-17 11:26:25,318 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,325 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,325 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,325 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,325 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,325 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,325 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,325 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,326 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Ended with exit code 0 [2023-09-17 11:26:25,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,330 INFO L229 MonitoredProcess]: Starting monitored process 276 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (276)] Waiting until timeout for monitored process [2023-09-17 11:26:25,334 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,340 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,341 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,341 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,341 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,342 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,342 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,344 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (276)] Ended with exit code 0 [2023-09-17 11:26:25,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,349 INFO L229 MonitoredProcess]: Starting monitored process 277 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (277)] Waiting until timeout for monitored process [2023-09-17 11:26:25,352 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,359 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,359 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,360 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,360 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,362 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,365 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (277)] Ended with exit code 0 [2023-09-17 11:26:25,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,366 INFO L229 MonitoredProcess]: Starting monitored process 278 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (278)] Waiting until timeout for monitored process [2023-09-17 11:26:25,369 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,375 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,375 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,376 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,376 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,376 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,376 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,376 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,377 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (278)] Ended with exit code 0 [2023-09-17 11:26:25,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,381 INFO L229 MonitoredProcess]: Starting monitored process 279 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Waiting until timeout for monitored process [2023-09-17 11:26:25,384 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,390 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,391 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,391 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,392 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,392 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,394 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:25,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,398 INFO L229 MonitoredProcess]: Starting monitored process 280 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (280)] Waiting until timeout for monitored process [2023-09-17 11:26:25,401 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,408 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,408 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,408 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,409 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,409 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,446 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (280)] Ended with exit code 0 [2023-09-17 11:26:25,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,450 INFO L229 MonitoredProcess]: Starting monitored process 281 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Waiting until timeout for monitored process [2023-09-17 11:26:25,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 [2023-09-17 11:26:25,460 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,460 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,460 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,460 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,460 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,460 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,460 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,461 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Ended with exit code 0 [2023-09-17 11:26:25,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,466 INFO L229 MonitoredProcess]: Starting monitored process 282 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Waiting until timeout for monitored process [2023-09-17 11:26:25,471 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,478 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,478 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,478 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,478 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,478 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,479 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Ended with exit code 0 [2023-09-17 11:26:25,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,483 INFO L229 MonitoredProcess]: Starting monitored process 283 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (283)] Waiting until timeout for monitored process [2023-09-17 11:26:25,486 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,493 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,493 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,493 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,494 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,494 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,495 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (283)] Ended with exit code 0 [2023-09-17 11:26:25,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,499 INFO L229 MonitoredProcess]: Starting monitored process 284 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Waiting until timeout for monitored process [2023-09-17 11:26:25,502 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,509 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,509 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,510 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,510 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,512 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,515 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Ended with exit code 0 [2023-09-17 11:26:25,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,517 INFO L229 MonitoredProcess]: Starting monitored process 285 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Waiting until timeout for monitored process [2023-09-17 11:26:25,520 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,526 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,527 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,527 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,527 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,528 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,528 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,530 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Ended with exit code 0 [2023-09-17 11:26:25,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,534 INFO L229 MonitoredProcess]: Starting monitored process 286 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Waiting until timeout for monitored process [2023-09-17 11:26:25,537 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,544 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,544 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,544 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,545 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,545 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Ended with exit code 0 [2023-09-17 11:26:25,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,550 INFO L229 MonitoredProcess]: Starting monitored process 287 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Waiting until timeout for monitored process [2023-09-17 11:26:25,553 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,560 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,560 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,561 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,561 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,562 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,565 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Ended with exit code 0 [2023-09-17 11:26:25,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,566 INFO L229 MonitoredProcess]: Starting monitored process 288 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (288)] Waiting until timeout for monitored process [2023-09-17 11:26:25,569 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,576 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,576 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,576 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,576 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,577 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (288)] Ended with exit code 0 [2023-09-17 11:26:25,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,582 INFO L229 MonitoredProcess]: Starting monitored process 289 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (289)] Waiting until timeout for monitored process [2023-09-17 11:26:25,585 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,591 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,592 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,592 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,592 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,592 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,592 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,593 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,596 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (289)] Ended with exit code 0 [2023-09-17 11:26:25,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,597 INFO L229 MonitoredProcess]: Starting monitored process 290 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (290)] Waiting until timeout for monitored process [2023-09-17 11:26:25,601 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,608 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,608 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,608 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,608 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,609 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,609 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,611 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (290)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:25,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,616 INFO L229 MonitoredProcess]: Starting monitored process 291 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (291)] Waiting until timeout for monitored process [2023-09-17 11:26:25,619 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,626 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,626 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,626 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,626 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,626 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,626 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,626 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,627 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (291)] Ended with exit code 0 [2023-09-17 11:26:25,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,632 INFO L229 MonitoredProcess]: Starting monitored process 292 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (292)] Waiting until timeout for monitored process [2023-09-17 11:26:25,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,642 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,642 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,642 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,642 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,643 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,643 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,645 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (292)] Ended with exit code 0 [2023-09-17 11:26:25,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,649 INFO L229 MonitoredProcess]: Starting monitored process 293 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (293)] Waiting until timeout for monitored process [2023-09-17 11:26:25,652 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,659 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,659 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,660 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,660 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,661 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (293)] Ended with exit code 0 [2023-09-17 11:26:25,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,665 INFO L229 MonitoredProcess]: Starting monitored process 294 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (294)] Waiting until timeout for monitored process [2023-09-17 11:26:25,668 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,675 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,675 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-09-17 11:26:25,675 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,675 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,675 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,675 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-09-17 11:26:25,675 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-09-17 11:26:25,676 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (294)] Ended with exit code 0 [2023-09-17 11:26:25,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,680 INFO L229 MonitoredProcess]: Starting monitored process 295 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (295)] Waiting until timeout for monitored process [2023-09-17 11:26:25,683 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,690 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,690 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,691 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,691 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,691 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,692 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,697 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (295)] Ended with exit code 0 [2023-09-17 11:26:25,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,701 INFO L229 MonitoredProcess]: Starting monitored process 296 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (296)] Waiting until timeout for monitored process [2023-09-17 11:26:25,705 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,712 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,712 INFO L203 nArgumentSynthesizer]: 8 stem disjuncts [2023-09-17 11:26:25,712 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,712 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,725 INFO L401 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2023-09-17 11:26:25,725 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,753 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (296)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:25,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,758 INFO L229 MonitoredProcess]: Starting monitored process 297 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (297)] Waiting until timeout for monitored process [2023-09-17 11:26:25,762 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,770 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,770 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,770 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,770 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,771 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,771 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,784 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (297)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:25,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,789 INFO L229 MonitoredProcess]: Starting monitored process 298 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (298)] Waiting until timeout for monitored process [2023-09-17 11:26:25,797 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,805 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,805 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,805 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,805 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,806 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,806 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,808 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (298)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:25,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,813 INFO L229 MonitoredProcess]: Starting monitored process 299 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,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 [2023-09-17 11:26:25,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (299)] Waiting until timeout for monitored process [2023-09-17 11:26:25,829 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,829 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,829 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,829 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,830 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,830 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,833 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (299)] Ended with exit code 0 [2023-09-17 11:26:25,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,838 INFO L229 MonitoredProcess]: Starting monitored process 300 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (300)] Waiting until timeout for monitored process [2023-09-17 11:26:25,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 [2023-09-17 11:26:25,848 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,849 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,849 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,849 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,850 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,850 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,852 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (300)] Ended with exit code 0 [2023-09-17 11:26:25,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,857 INFO L229 MonitoredProcess]: Starting monitored process 301 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (301)] Waiting until timeout for monitored process [2023-09-17 11:26:25,859 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,867 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,867 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,867 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,868 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,868 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,870 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (301)] Ended with exit code 0 [2023-09-17 11:26:25,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,874 INFO L229 MonitoredProcess]: Starting monitored process 302 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (302)] Waiting until timeout for monitored process [2023-09-17 11:26:25,878 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,885 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,885 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,885 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,888 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,888 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,894 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (302)] Ended with exit code 0 [2023-09-17 11:26:25,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,898 INFO L229 MonitoredProcess]: Starting monitored process 303 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (303)] Waiting until timeout for monitored process [2023-09-17 11:26:25,904 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,911 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,912 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,912 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,913 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,913 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:25,915 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (303)] Ended with exit code 0 [2023-09-17 11:26:25,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,919 INFO L229 MonitoredProcess]: Starting monitored process 304 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (304)] Waiting until timeout for monitored process [2023-09-17 11:26:25,922 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,929 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,930 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2023-09-17 11:26:25,930 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,945 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2023-09-17 11:26:25,946 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-09-17 11:26:25,972 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:25,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (304)] Ended with exit code 0 [2023-09-17 11:26:25,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:25,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:25,977 INFO L229 MonitoredProcess]: Starting monitored process 305 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:25,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (305)] Waiting until timeout for monitored process [2023-09-17 11:26:25,980 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:25,986 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:25,986 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:25,987 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-09-17 11:26:25,987 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:25,988 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-09-17 11:26:25,988 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-09-17 11:26:26,014 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-09-17 11:26:26,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (305)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:26,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:26,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:26,019 INFO L229 MonitoredProcess]: Starting monitored process 306 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:26,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (306)] Waiting until timeout for monitored process [2023-09-17 11:26:26,023 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-09-17 11:26:26,031 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-09-17 11:26:26,032 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-09-17 11:26:26,032 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2023-09-17 11:26:26,032 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-09-17 11:26:26,056 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2023-09-17 11:26:26,056 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-09-17 11:26:26,108 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-09-17 11:26:26,253 INFO L443 ModelExtractionUtils]: Simplification made 42 calls to the SMT solver. [2023-09-17 11:26:26,253 INFO L444 ModelExtractionUtils]: 24 out of 71 variables were initially zero. Simplification set additionally 44 variables to zero. [2023-09-17 11:26:26,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-09-17 11:26:26,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-17 11:26:26,254 INFO L229 MonitoredProcess]: Starting monitored process 307 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-09-17 11:26:26,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (307)] Waiting until timeout for monitored process [2023-09-17 11:26:26,257 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-09-17 11:26:26,266 INFO L438 nArgumentSynthesizer]: Removed 4 redundant supporting invariants from a total of 4. [2023-09-17 11:26:26,266 INFO L513 LassoAnalysis]: Proved termination. [2023-09-17 11:26:26,266 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~q1_front~0, ~n1~0) = -1*~q1_front~0 + 1*~n1~0 Supporting invariants [] [2023-09-17 11:26:26,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (306)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:26,548 INFO L156 tatePredicateManager]: 59 out of 59 supporting invariants were superfluous and have been removed [2023-09-17 11:26:26,557 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-17 11:26:26,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (307)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:26,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:26:26,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 2 conjunts are in the unsatisfiable core [2023-09-17 11:26:26,665 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-09-17 11:26:26,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-17 11:26:26,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2023-09-17 11:26:26,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-09-17 11:26:26,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-17 11:26:26,816 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2023-09-17 11:26:26,816 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93797 states and 510994 transitions. cyclomatic complexity: 428367 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:26:32,133 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93797 states and 510994 transitions. cyclomatic complexity: 428367. Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 281974 states and 1658070 transitions. Complement of second has 4 states. [2023-09-17 11:26:32,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2023-09-17 11:26:32,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-17 11:26:32,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 262 transitions. [2023-09-17 11:26:32,134 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 262 transitions. Stem has 147 letters. Loop has 3 letters. [2023-09-17 11:26:32,135 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:26:32,135 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 262 transitions. Stem has 150 letters. Loop has 3 letters. [2023-09-17 11:26:32,135 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:26:32,135 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 262 transitions. Stem has 147 letters. Loop has 6 letters. [2023-09-17 11:26:32,135 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-09-17 11:26:32,135 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 281974 states and 1658070 transitions. Received shutdown request... [2023-09-17 11:26:39,493 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-09-17 11:26:39,504 INFO L131 ngComponentsAnalysis]: Automaton has 3312 accepting balls. 9936 [2023-09-17 11:26:40,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 [2023-09-17 11:26:40,725 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 17.09 11:26:40 BoogieIcfgContainer [2023-09-17 11:26:40,725 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2023-09-17 11:26:40,725 INFO L158 Benchmark]: Toolchain (without parser) took 190323.30ms. Allocated memory was 185.6MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 140.2MB in the beginning and 5.7GB in the end (delta: -5.6GB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. [2023-09-17 11:26:40,725 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 185.6MB. Free memory is still 140.4MB. There was no memory consumed. Max. memory is 8.0GB. [2023-09-17 11:26:40,725 INFO L158 Benchmark]: CACSL2BoogieTranslator took 236.54ms. Allocated memory is still 185.6MB. Free memory was 139.8MB in the beginning and 127.2MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-09-17 11:26:40,726 INFO L158 Benchmark]: Boogie Procedure Inliner took 42.41ms. Allocated memory is still 185.6MB. Free memory was 127.2MB in the beginning and 124.4MB in the end (delta: 2.8MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-09-17 11:26:40,726 INFO L158 Benchmark]: Boogie Preprocessor took 46.22ms. Allocated memory is still 185.6MB. Free memory was 124.4MB in the beginning and 122.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-09-17 11:26:40,726 INFO L158 Benchmark]: RCFGBuilder took 855.60ms. Allocated memory was 185.6MB in the beginning and 255.9MB in the end (delta: 70.3MB). Free memory was 122.0MB in the beginning and 194.0MB in the end (delta: -72.0MB). Peak memory consumption was 35.0MB. Max. memory is 8.0GB. [2023-09-17 11:26:40,726 INFO L158 Benchmark]: BuchiAutomizer took 189137.92ms. Allocated memory was 255.9MB in the beginning and 8.0GB in the end (delta: 7.7GB). Free memory was 194.0MB in the beginning and 5.7GB in the end (delta: -5.5GB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. [2023-09-17 11:26:40,727 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 185.6MB. Free memory is still 140.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 236.54ms. Allocated memory is still 185.6MB. Free memory was 139.8MB in the beginning and 127.2MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 42.41ms. Allocated memory is still 185.6MB. Free memory was 127.2MB in the beginning and 124.4MB in the end (delta: 2.8MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 46.22ms. Allocated memory is still 185.6MB. Free memory was 124.4MB in the beginning and 122.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 855.60ms. Allocated memory was 185.6MB in the beginning and 255.9MB in the end (delta: 70.3MB). Free memory was 122.0MB in the beginning and 194.0MB in the end (delta: -72.0MB). Peak memory consumption was 35.0MB. Max. memory is 8.0GB. * BuchiAutomizer took 189137.92ms. Allocated memory was 255.9MB in the beginning and 8.0GB in the end (delta: 7.7GB). Free memory was 194.0MB in the beginning and 5.7GB in the end (delta: -5.5GB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Decomposition not yet finished - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 188.9s and 12 iterations. TraceHistogramMax:1. Analysis of lassos took 65.9s. Construction of modules took 0.5s. Büchi inclusion checks took 58.6s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 11. Automata minimization 31.3s AutomataMinimizationTime, 11 MinimizatonAttempts, 168710 StatesRemovedByMinimization, 11 NontrivialMinimizations. Non-live state removal took 49.5s Buchi closure took 2.3s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [6, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2629 SdHoareTripleChecker+Valid, 0.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2624 mSDsluCounter, 5583 SdHoareTripleChecker+Invalid, 0.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3489 mSDsCounter, 30 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 853 IncrementalHoareTripleChecker+Invalid, 883 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 30 mSolverCounterUnsat, 2094 mSDtfsCounter, 853 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT0 conc6 concLT0 SILN0 SILU0 SILI0 SILT0 lasso6 LassoPreprocessingBenchmarks: Lassos: inital503 mio100 ax115 hnf100 lsp77 ukn58 mio100 lsp30 div214 bol100 ite100 ukn100 eq152 hnf94 smp63 dnf203 smp84 tf100 neg100 sie136 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 59ms VariablesStem: 8 VariablesLoop: 0 DisjunctsStem: 8 DisjunctsLoop: 1 SupportingInvariants: 2 MotzkinApplications: 20 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 0 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s InitialAbstractionConstructionTime: 0.1s - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction) Buchi Automizer is unable to decide termination: Timeout while executing ReachableStatesComputation. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown