/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/chl-node-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.me.fairness-a3464b2-m [2023-08-18 16:44:27,316 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-08-18 16:44:27,365 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-08-18 16:44:27,386 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-18 16:44:27,387 INFO L135 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-18 16:44:27,387 INFO L137 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-18 16:44:27,388 INFO L135 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-18 16:44:27,389 INFO L137 SettingsManager]: * Create parallel compositions if possible=false [2023-08-18 16:44:27,389 INFO L137 SettingsManager]: * Use SBE=true [2023-08-18 16:44:27,389 INFO L135 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-08-18 16:44:27,390 INFO L137 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-08-18 16:44:27,390 INFO L137 SettingsManager]: * Use old map elimination=false [2023-08-18 16:44:27,391 INFO L137 SettingsManager]: * Use external solver (rank synthesis)=false [2023-08-18 16:44:27,391 INFO L137 SettingsManager]: * Use only trivial implications for array writes=true [2023-08-18 16:44:27,391 INFO L137 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-08-18 16:44:27,392 INFO L135 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-18 16:44:27,392 INFO L137 SettingsManager]: * sizeof long=4 [2023-08-18 16:44:27,392 INFO L137 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-18 16:44:27,393 INFO L137 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-18 16:44:27,393 INFO L137 SettingsManager]: * sizeof POINTER=4 [2023-08-18 16:44:27,393 INFO L137 SettingsManager]: * Check division by zero=IGNORE [2023-08-18 16:44:27,394 INFO L137 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-08-18 16:44:27,394 INFO L137 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-08-18 16:44:27,394 INFO L137 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-08-18 16:44:27,395 INFO L137 SettingsManager]: * sizeof long double=12 [2023-08-18 16:44:27,395 INFO L137 SettingsManager]: * Check if freed pointer was valid=false [2023-08-18 16:44:27,395 INFO L137 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-08-18 16:44:27,396 INFO L137 SettingsManager]: * Use constant arrays=true [2023-08-18 16:44:27,396 INFO L137 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-08-18 16:44:27,396 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-18 16:44:27,397 INFO L137 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-18 16:44:27,397 INFO L135 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-18 16:44:27,397 INFO L137 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-18 16:44:27,397 INFO L137 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-08-18 16:44:27,398 INFO L135 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-08-18 16:44:27,399 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-08-18 16:44:27,631 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-18 16:44:27,658 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-18 16:44:27,661 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-18 16:44:27,662 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-18 16:44:27,664 INFO L274 PluginConnector]: CDTParser initialized [2023-08-18 16:44:27,667 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-node-subst.wvr.c [2023-08-18 16:44:28,942 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-18 16:44:29,161 INFO L384 CDTParser]: Found 1 translation units. [2023-08-18 16:44:29,162 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-node-subst.wvr.c [2023-08-18 16:44:29,169 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/21f8646f5/ce30064733d0481e9a2d93282b24807e/FLAG6660a9231 [2023-08-18 16:44:29,181 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/21f8646f5/ce30064733d0481e9a2d93282b24807e [2023-08-18 16:44:29,183 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-18 16:44:29,184 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-18 16:44:29,185 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-18 16:44:29,185 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-18 16:44:29,188 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-18 16:44:29,189 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,190 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29a978cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29, skipping insertion in model container [2023-08-18 16:44:29,190 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,196 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-18 16:44:29,214 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-18 16:44:29,352 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/chl-node-subst.wvr.c[3996,4009] [2023-08-18 16:44:29,361 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-18 16:44:29,374 INFO L203 MainTranslator]: Completed pre-run [2023-08-18 16:44:29,398 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/chl-node-subst.wvr.c[3996,4009] [2023-08-18 16:44:29,405 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-18 16:44:29,424 INFO L208 MainTranslator]: Completed translation [2023-08-18 16:44:29,424 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29 WrapperNode [2023-08-18 16:44:29,425 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-18 16:44:29,426 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-18 16:44:29,426 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-18 16:44:29,426 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-18 16:44:29,432 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,442 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,469 INFO L138 Inliner]: procedures = 27, calls = 66, calls flagged for inlining = 22, calls inlined = 34, statements flattened = 413 [2023-08-18 16:44:29,470 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-18 16:44:29,471 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-18 16:44:29,471 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-18 16:44:29,471 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-18 16:44:29,479 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,479 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,485 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,485 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,497 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,502 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,504 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,506 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,509 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-18 16:44:29,510 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-18 16:44:29,511 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-18 16:44:29,511 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-18 16:44:29,511 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29" (1/1) ... [2023-08-18 16:44:29,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:44:29,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:44:29,550 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-08-18 16:44:29,576 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-08-18 16:44:29,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-18 16:44:29,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-18 16:44:29,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-18 16:44:29,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-18 16:44:29,606 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-18 16:44:29,606 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-18 16:44:29,606 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-18 16:44:29,606 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-18 16:44:29,606 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-18 16:44:29,607 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-18 16:44:29,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-18 16:44:29,607 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-18 16:44:29,607 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-18 16:44:29,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-18 16:44:29,607 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-18 16:44:29,609 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-18 16:44:29,762 INFO L236 CfgBuilder]: Building ICFG [2023-08-18 16:44:29,763 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-18 16:44:30,375 INFO L277 CfgBuilder]: Performing block encoding [2023-08-18 16:44:30,388 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-18 16:44:30,389 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-08-18 16:44:30,391 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.08 04:44:30 BoogieIcfgContainer [2023-08-18 16:44:30,392 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-18 16:44:30,393 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-08-18 16:44:30,393 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-08-18 16:44:30,396 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-08-18 16:44:30,397 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-08-18 16:44:30,397 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.08 04:44:29" (1/3) ... [2023-08-18 16:44:30,398 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@676b1af7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.08 04:44:30, skipping insertion in model container [2023-08-18 16:44:30,398 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-08-18 16:44:30,398 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.08 04:44:29" (2/3) ... [2023-08-18 16:44:30,398 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@676b1af7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.08 04:44:30, skipping insertion in model container [2023-08-18 16:44:30,399 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-08-18 16:44:30,399 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.08 04:44:30" (3/3) ... [2023-08-18 16:44:30,403 INFO L332 chiAutomizerObserver]: Analyzing ICFG chl-node-subst.wvr.c [2023-08-18 16:44:30,567 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-18 16:44:30,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 450 places, 484 transitions, 992 flow [2023-08-18 16:44:30,784 INFO L124 PetriNetUnfolderBase]: 41/478 cut-off events. [2023-08-18 16:44:30,784 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-18 16:44:30,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 491 conditions, 478 events. 41/478 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 627 event pairs, 0 based on Foata normal form. 0/437 useless extension candidates. Maximal degree in co-relation 407. Up to 2 conditions per place. [2023-08-18 16:44:30,795 INFO L82 GeneralOperation]: Start removeDead. Operand has 450 places, 484 transitions, 992 flow [2023-08-18 16:44:30,817 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 447 places, 478 transitions, 974 flow [2023-08-18 16:44:30,830 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-08-18 16:44:30,830 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-08-18 16:44:30,830 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-08-18 16:44:30,830 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-08-18 16:44:30,830 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-08-18 16:44:30,830 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-08-18 16:44:30,831 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-08-18 16:44:30,831 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-08-18 16:44:30,832 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states [2023-08-18 16:44:52,460 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 42 [2023-08-18 16:44:52,460 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:44:52,460 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:44:52,469 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] [2023-08-18 16:44:52,469 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:44:52,469 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-08-18 16:44:52,470 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 358842 states, but on-demand construction may add more states [2023-08-18 16:45:00,916 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 42 [2023-08-18 16:45:00,917 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:45:00,917 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:45:00,920 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] [2023-08-18 16:45:00,920 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:45:00,926 INFO L748 eck$LassoCheckResult]: Stem: 453#[$Ultimate##0]don't care [800] $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] 456#[L-1]don't care [1049] L-1-->L-1-1: Formula: (= (select |v_#valid_37| 0) 0) InVars {#valid=|v_#valid_37|} OutVars{#valid=|v_#valid_37|} AuxVars[] AssignedVars[] 458#[L-1-1]don't care [1126] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_3|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|} AuxVars[] AssignedVars[] 460#[L21]don't care [989] L21-->L21-1: Formula: (and (= (select |v_#valid_38| 1) 1) (= 2 (select |v_#length_31| 1))) InVars {#length=|v_#length_31|, #valid=|v_#valid_38|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_38|} AuxVars[] AssignedVars[] 462#[L21-1]don't care [879] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_32| 1) 0) 48) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 464#[L21-2]don't care [816] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_33| 1) 1) 0) InVars {#memory_int=|v_#memory_int_33|} OutVars{#memory_int=|v_#memory_int_33|} AuxVars[] AssignedVars[] 466#[L21-3]don't care [854] L21-3-->L21-4: Formula: (and (= (select |v_#valid_39| 2) 1) (= (select |v_#length_32| 2) 21)) InVars {#length=|v_#length_32|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_32|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 468#[L21-4]don't care [717] L21-4-->L41: Formula: (= v_~id_0~0_7 0) InVars {} OutVars{~id_0~0=v_~id_0~0_7} AuxVars[] AssignedVars[~id_0~0] 470#[L41]don't care [914] L41-->L41-1: Formula: (= v_~id_3~0_7 0) InVars {} OutVars{~id_3~0=v_~id_3~0_7} AuxVars[] AssignedVars[~id_3~0] 472#[L41-1]don't care [811] L41-1-->L41-2: Formula: (= v_~id_6~0_8 0) InVars {} OutVars{~id_6~0=v_~id_6~0_8} AuxVars[] AssignedVars[~id_6~0] 474#[L41-2]don't care [929] L41-2-->L41-3: Formula: (= v_~result_9~0_3 0) InVars {} OutVars{~result_9~0=v_~result_9~0_3} AuxVars[] AssignedVars[~result_9~0] 476#[L41-3]don't care [999] L41-3-->L41-4: Formula: (= v_~order1_10~0_3 0) InVars {} OutVars{~order1_10~0=v_~order1_10~0_3} AuxVars[] AssignedVars[~order1_10~0] 478#[L41-4]don't care [1000] L41-4-->L41-5: Formula: (= v_~order2_11~0_3 0) InVars {} OutVars{~order2_11~0=v_~order2_11~0_3} AuxVars[] AssignedVars[~order2_11~0] 480#[L41-5]don't care [966] L41-5-->L41-6: Formula: (= v_~result_12~0_3 0) InVars {} OutVars{~result_12~0=v_~result_12~0_3} AuxVars[] AssignedVars[~result_12~0] 482#[L41-6]don't care [852] L41-6-->L41-7: Formula: (= v_~order1_13~0_3 0) InVars {} OutVars{~order1_13~0=v_~order1_13~0_3} AuxVars[] AssignedVars[~order1_13~0] 484#[L41-7]don't care [915] L41-7-->L41-8: Formula: (= v_~order2_14~0_3 0) InVars {} OutVars{~order2_14~0=v_~order2_14~0_3} AuxVars[] AssignedVars[~order2_14~0] 486#[L41-8]don't care [913] L41-8-->L41-9: Formula: (= v_~result_15~0_3 0) InVars {} OutVars{~result_15~0=v_~result_15~0_3} AuxVars[] AssignedVars[~result_15~0] 488#[L41-9]don't care [666] L41-9-->L41-10: Formula: (= v_~order1_16~0_3 0) InVars {} OutVars{~order1_16~0=v_~order1_16~0_3} AuxVars[] AssignedVars[~order1_16~0] 490#[L41-10]don't care [998] L41-10-->L42: Formula: (= v_~order2_17~0_3 0) InVars {} OutVars{~order2_17~0=v_~order2_17~0_3} AuxVars[] AssignedVars[~order2_17~0] 492#[L42]don't care [943] L42-->L42-1: Formula: (and (= v_~get_2~0.base_5 0) (= v_~get_2~0.offset_5 0)) InVars {} OutVars{~get_2~0.base=v_~get_2~0.base_5, ~get_2~0.offset=v_~get_2~0.offset_5} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 494#[L42-1]don't care [1119] L42-1-->L42-2: Formula: (and (= v_~get_5~0.offset_5 0) (= v_~get_5~0.base_5 0)) InVars {} OutVars{~get_5~0.offset=v_~get_5~0.offset_5, ~get_5~0.base=v_~get_5~0.base_5} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 496#[L42-2]don't care [834] L42-2-->L43: Formula: (and (= v_~get_8~0.offset_5 0) (= v_~get_8~0.base_5 0)) InVars {} OutVars{~get_8~0.offset=v_~get_8~0.offset_5, ~get_8~0.base=v_~get_8~0.base_5} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 498#[L43]don't care [1123] L43-->L43-1: Formula: (and (= v_~contains_key_1~0.offset_3 0) (= v_~contains_key_1~0.base_3 0)) InVars {} OutVars{~contains_key_1~0.base=v_~contains_key_1~0.base_3, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_3} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 500#[L43-1]don't care [805] L43-1-->L43-2: Formula: (and (= v_~contains_key_4~0.base_4 0) (= v_~contains_key_4~0.offset_4 0)) InVars {} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_4, ~contains_key_4~0.base=v_~contains_key_4~0.base_4} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 502#[L43-2]don't care [936] L43-2-->L-1-2: Formula: (and (= v_~contains_key_7~0.base_4 0) (= v_~contains_key_7~0.offset_4 0)) InVars {} OutVars{~contains_key_7~0.offset=v_~contains_key_7~0.offset_4, ~contains_key_7~0.base=v_~contains_key_7~0.base_4} AuxVars[] AssignedVars[~contains_key_7~0.base, ~contains_key_7~0.offset] 504#[L-1-2]don't care [1127] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 506#[L-1-3]don't care [895] L-1-3-->L74: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_4|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_2|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_1|, ULTIMATE.start_main_#t~ret45#1.offset=|v_ULTIMATE.start_main_#t~ret45#1.offset_4|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|, ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_1|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ULTIMATE.start_main_#t~pre50#1=|v_ULTIMATE.start_main_#t~pre50#1_4|, ULTIMATE.start_main_#t~pre46#1=|v_ULTIMATE.start_main_#t~pre46#1_4|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_1|, ULTIMATE.start_main_#t~ret45#1.base=|v_ULTIMATE.start_main_#t~ret45#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_1|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|, ULTIMATE.start_main_#t~nondet49#1=|v_ULTIMATE.start_main_#t~nondet49#1_2|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, 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_5|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_1|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_1|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~pre48#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~ret45#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~ret41#1.offset, ULTIMATE.start_main_#t~nondet51#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret42#1.offset, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~ret43#1.base, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~pre50#1, ULTIMATE.start_main_#t~pre46#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret45#1.base, ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~nondet49#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_#t~ret44#1.base, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_main_#t~nondet28#1] 508#[L74]don't care [1081] L74-->L74-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (select |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) (= (store |v_#length_34| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_33|) (= (store |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_40|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_34|, #valid=|v_#valid_41|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_33|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 510#[L74-1]don't care [991] L74-1-->L74-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (select |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= |v_#valid_42| (store |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1)) (= (store |v_#length_36| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_35|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_36|, #valid=|v_#valid_43|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_35|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 512#[L74-2]don't care [995] L74-2-->L74-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (= (select |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0) (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_44|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (store |v_#length_38| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_37|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_38|, #valid=|v_#valid_45|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_37|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_44|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 514#[L74-3]don't care [1136] L74-3-->L77: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 516#[L77]don't care [849] L77-->L77-1: Formula: (= v_~id_0~0_8 |v_ULTIMATE.start_main_#t~nondet28#1_3|) InVars {ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} OutVars{~id_0~0=v_~id_0~0_8, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} AuxVars[] AssignedVars[~id_0~0] 518#[L77-1]don't care [980] L77-1-->L78: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 520#[L78]don't care [911] L78-->L78-1: Formula: (= (ite (<= 0 v_~id_0~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {~id_0~0=v_~id_0~0_9} OutVars{~id_0~0=v_~id_0~0_9, 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_#in~cond#1] 522#[L78-1]don't care [734] L78-1-->L37: 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] 524#[L37]don't care [711] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} 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_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 526#[L38]don't care [1074] L38-->L37-1: 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[] 530#[L37-1]don't care [1066] L37-1-->L79: 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] 532#[L79]don't care [707] L79-->L79-1: Formula: (= v_~id_3~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_3|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} OutVars{~id_3~0=v_~id_3~0_8, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[~id_3~0] 534#[L79-1]don't care [873] L79-1-->L80: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 536#[L80]don't care [777] L80-->L80-1: Formula: (= (ite (<= 0 v_~id_3~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {~id_3~0=v_~id_3~0_9} OutVars{~id_3~0=v_~id_3~0_9, 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_#in~cond#1] 538#[L80-1]don't care [877] L80-1-->L37-2: 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] 540#[L37-2]don't care [1028] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} 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_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 542#[L38-3]don't care [690] L38-3-->L37-3: 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[] 546#[L37-3]don't care [918] L37-3-->L81: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 548#[L81]don't care [886] L81-->L81-1: Formula: (= v_~id_6~0_9 |v_ULTIMATE.start_main_#t~nondet30#1_3|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|, ~id_6~0=v_~id_6~0_9} AuxVars[] AssignedVars[~id_6~0] 550#[L81-1]don't care [901] L81-1-->L82: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 552#[L82]don't care [1101] L82-->L82-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14| (ite (<= 0 v_~id_6~0_10) 1 0)) InVars {~id_6~0=v_~id_6~0_10} OutVars{~id_6~0=v_~id_6~0_10, 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_#in~cond#1] 554#[L82-1]don't care [665] L82-1-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 556#[L37-4]don't care [1113] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 558#[L38-6]don't care [986] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 562#[L37-5]don't care [726] L37-5-->L83: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 564#[L83]don't care [674] L83-->L83-1: Formula: (= v_~result_9~0_4 |v_ULTIMATE.start_main_#t~nondet31#1_3|) InVars {ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|, ~result_9~0=v_~result_9~0_4} AuxVars[] AssignedVars[~result_9~0] 566#[L83-1]don't care [954] L83-1-->L84: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 568#[L84]don't care [1004] L84-->L84-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 570#[L84-1]don't care [1009] L84-1-->L84-2: Formula: (= v_~order1_10~0_4 |v_ULTIMATE.start_main_#t~nondet32#1_3|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ~order1_10~0=v_~order1_10~0_4} AuxVars[] AssignedVars[~order1_10~0] 572#[L84-2]don't care [676] L84-2-->L85: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 574#[L85]don't care [691] L85-->L85-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 576#[L85-1]don't care [933] L85-1-->L85-2: Formula: (= v_~order2_11~0_4 |v_ULTIMATE.start_main_#t~nondet33#1_3|) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ~order2_11~0=v_~order2_11~0_4} AuxVars[] AssignedVars[~order2_11~0] 578#[L85-2]don't care [770] L85-2-->L86: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 580#[L86]don't care [1020] L86-->L86-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 582#[L86-1]don't care [967] L86-1-->L86-2: Formula: (= v_~result_12~0_4 |v_ULTIMATE.start_main_#t~nondet34#1_3|) InVars {ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|, ~result_12~0=v_~result_12~0_4} AuxVars[] AssignedVars[~result_12~0] 584#[L86-2]don't care [1015] L86-2-->L87: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 586#[L87]don't care [941] L87-->L87-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 588#[L87-1]don't care [1022] L87-1-->L87-2: Formula: (= v_~order1_13~0_4 |v_ULTIMATE.start_main_#t~nondet35#1_3|) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} OutVars{~order1_13~0=v_~order1_13~0_4, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} AuxVars[] AssignedVars[~order1_13~0] 590#[L87-2]don't care [659] L87-2-->L88: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 592#[L88]don't care [737] L88-->L88-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 594#[L88-1]don't care [756] L88-1-->L88-2: Formula: (= v_~order2_14~0_4 |v_ULTIMATE.start_main_#t~nondet36#1_3|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ~order2_14~0=v_~order2_14~0_4} AuxVars[] AssignedVars[~order2_14~0] 596#[L88-2]don't care [907] L88-2-->L89: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 598#[L89]don't care [844] L89-->L89-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 600#[L89-1]don't care [819] L89-1-->L89-2: Formula: (= v_~result_15~0_4 |v_ULTIMATE.start_main_#t~nondet37#1_3|) InVars {ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|, ~result_15~0=v_~result_15~0_4} AuxVars[] AssignedVars[~result_15~0] 602#[L89-2]don't care [730] L89-2-->L90: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 604#[L90]don't care [1006] L90-->L90-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 606#[L90-1]don't care [1035] L90-1-->L90-2: Formula: (= v_~order1_16~0_4 |v_ULTIMATE.start_main_#t~nondet38#1_3|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} OutVars{~order1_16~0=v_~order1_16~0_4, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} AuxVars[] AssignedVars[~order1_16~0] 608#[L90-2]don't care [801] L90-2-->L91: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 610#[L91]don't care [793] L91-->L91-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 612#[L91-1]don't care [1046] L91-1-->L91-2: Formula: (= v_~order2_17~0_4 |v_ULTIMATE.start_main_#t~nondet39#1_3|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ~order2_17~0=v_~order2_17~0_4} AuxVars[] AssignedVars[~order2_17~0] 614#[L91-2]don't care [957] L91-2-->L92: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 616#[L92]don't care [752] L92-->L92-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16| (ite (and (< v_~id_3~0_10 2147483647) (< v_~id_6~0_11 2147483647) (< v_~id_0~0_10 2147483647)) 1 0)) InVars {~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10} OutVars{~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 618#[L92-1]don't care [994] L92-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 620#[L37-6]don't care [1076] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 622#[L38-9]don't care [761] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 626#[L37-7]don't care [731] L37-7-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| (+ v_~id_0~0_11 1)) InVars {~id_0~0=v_~id_0~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~id_0~0=v_~id_0~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 628#[L93]don't care [922] L93-->L93-1: 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] 630#[L93-1]don't care [753] L93-1-->L114: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 632#[L114]don't care [934] L114-->L115: 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] 634#[L115]don't care [712] L115-->L115-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18| (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_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 636#[L115-1]don't care [947] L115-1-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_37|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 638#[L37-8]don't care [733] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_38| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_38|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 640#[L38-12]don't care [939] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_40| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} AuxVars[] AssignedVars[] 644#[L37-9]don't care [987] L37-9-->L116: 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_20|) 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_20|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 646#[L116]don't care [799] L116-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_41|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 648#[L37-10]don't care [781] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_42| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_42|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 650#[L38-15]don't care [773] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_44| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} AuxVars[] AssignedVars[] 654#[L37-11]don't care [945] L37-11-->L118: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 656#[L118]don't care [861] L118-->L118-1: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_7|) (= (select |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_#valid_46| (store |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#length_40| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_39|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_47|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_46|, #length=|v_#length_39|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 658#[L118-1]don't care [937] L118-1-->L118-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 660#[L118-2]don't care [710] L118-2-->L119: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 662#[L119]don't care [883] L119-->L119-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 664#[L119-6]don't care [2023-08-18 16:45:00,927 INFO L750 eck$LassoCheckResult]: Loop: 664#[L119-6]don't care [686] L119-6-->L120: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 668#[L120]don't care [1058] L120-->L120-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 672#[L120-1]don't care [927] L120-1-->L120-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= (select |v_#valid_48| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (= |v_#memory_int_34| (store |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|))) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_35|, #length=|v_#length_41|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_34|, #length=|v_#length_41|} AuxVars[] AssignedVars[#memory_int] 676#[L120-2]don't care [917] L120-2-->L119-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 680#[L119-3]don't care [1107] L119-3-->L119-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 684#[L119-4]don't care [962] L119-4-->L119-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 688#[L119-5]don't care [1095] L119-5-->L119-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 664#[L119-6]don't care [2023-08-18 16:45:00,932 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:00,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1477701922, now seen corresponding path program 1 times [2023-08-18 16:45:00,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:00,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251470617] [2023-08-18 16:45:00,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:00,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:01,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:01,163 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:45:01,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:01,277 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:45:01,279 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:01,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1794367213, now seen corresponding path program 1 times [2023-08-18 16:45:01,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:01,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857582163] [2023-08-18 16:45:01,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:01,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:01,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:01,295 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:45:01,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:01,318 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:45:01,320 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:01,320 INFO L85 PathProgramCache]: Analyzing trace with hash -960129364, now seen corresponding path program 1 times [2023-08-18 16:45:01,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:01,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653930037] [2023-08-18 16:45:01,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:01,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:01,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:01,390 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:45:01,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:01,469 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:45:03,970 INFO L210 LassoAnalysis]: Preferences: [2023-08-18 16:45:03,970 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-08-18 16:45:03,970 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-08-18 16:45:03,971 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-08-18 16:45:03,971 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-08-18 16:45:03,971 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:03,971 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-08-18 16:45:03,971 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-08-18 16:45:03,971 INFO L133 ssoRankerPreferences]: Filename of dumped script: chl-node-subst.wvr.c_BEv2_Iteration1_Lasso [2023-08-18 16:45:03,971 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-08-18 16:45:03,971 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-08-18 16:45:03,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-08-18 16:45:04,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-08-18 16:45:04,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-08-18 16:45:04,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-08-18 16:45:04,016 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,019 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,020 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,023 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,472 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,474 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,475 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,477 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,484 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,486 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,487 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,490 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,492 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,495 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,497 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,498 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,501 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,503 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,506 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,508 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,510 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,511 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,513 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,515 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,517 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,519 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,521 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,524 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,526 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,528 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,530 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,532 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,534 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,537 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,539 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,541 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,543 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,545 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,548 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,551 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,553 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,555 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,558 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,560 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,562 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,567 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,571 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,573 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,577 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,579 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,581 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,584 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,587 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,595 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,597 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,604 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,607 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,609 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,610 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,613 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,617 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,619 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,620 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,622 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,623 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,625 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,627 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,630 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,632 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,634 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,635 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,637 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:04,640 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:05,369 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-08-18 16:45:05,372 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-08-18 16:45:05,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:05,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:05,381 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-08-18 16:45:05,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-08-18 16:45:05,403 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:05,403 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:05,403 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:05,403 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:05,408 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:05,408 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:05,414 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-08-18 16:45:05,425 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:05,433 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-08-18 16:45:05,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:05,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:05,435 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-08-18 16:45:05,438 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-08-18 16:45:05,441 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:05,448 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:05,448 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:05,449 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:05,449 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:05,449 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:05,449 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:05,450 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:05,465 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:05,471 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-08-18 16:45:05,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:05,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:05,474 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-08-18 16:45:05,477 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-08-18 16:45:05,479 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:05,486 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:05,486 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:05,486 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:05,486 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:05,487 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:05,488 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:05,488 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:05,513 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:05,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2023-08-18 16:45:05,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:05,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:05,519 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-08-18 16:45:05,527 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-08-18 16:45:05,529 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:05,539 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:05,539 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:05,539 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:05,539 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:05,546 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:05,546 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:05,565 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:05,571 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-08-18 16:45:05,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:05,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:05,574 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-08-18 16:45:05,584 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:05,591 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:05,592 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:05,592 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:05,592 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:05,595 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:05,595 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:05,599 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-08-18 16:45:05,609 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:05,615 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-08-18 16:45:05,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:05,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:05,617 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-08-18 16:45:05,619 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-08-18 16:45:05,621 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:05,628 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:05,628 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:05,629 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:05,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:05,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:05,629 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:05,629 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:05,649 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:05,655 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-08-18 16:45:05,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:05,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:05,657 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-08-18 16:45:05,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-08-18 16:45:05,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:05,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:05,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:05,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:05,678 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:05,678 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:05,681 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-08-18 16:45:05,693 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:05,699 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-08-18 16:45:05,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:05,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:05,701 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-08-18 16:45:05,704 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-08-18 16:45:05,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-08-18 16:45:05,713 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:05,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:05,714 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:05,714 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:05,717 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:05,717 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:05,735 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:05,740 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-08-18 16:45:05,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:05,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:05,743 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-08-18 16:45:05,749 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:05,757 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:05,757 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:05,757 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:05,757 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:05,761 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-08-18 16:45:05,765 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:05,765 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:05,779 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-08-18 16:45:05,822 INFO L443 ModelExtractionUtils]: Simplification made 13 calls to the SMT solver. [2023-08-18 16:45:05,823 INFO L444 ModelExtractionUtils]: 11 out of 22 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-08-18 16:45:05,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:05,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:05,873 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-08-18 16:45:05,878 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-08-18 16:45:05,886 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-08-18 16:45:05,909 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-08-18 16:45:05,910 INFO L513 LassoAnalysis]: Proved termination. [2023-08-18 16:45:05,910 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_~size#1) = -1*ULTIMATE.start_create_fresh_int_array_~i~0#1 + 1*ULTIMATE.start_create_fresh_int_array_~size#1 Supporting invariants [] [2023-08-18 16:45:05,917 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-08-18 16:45:05,972 INFO L156 tatePredicateManager]: 20 out of 20 supporting invariants were superfluous and have been removed [2023-08-18 16:45:05,991 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:06,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:45:06,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-18 16:45:06,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:45:06,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:45:06,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-18 16:45:06,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:45:06,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-18 16:45:06,259 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-08-18 16:45:06,262 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand currently 358842 states, but on-demand construction may add more states Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 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-08-18 16:45:07,263 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-08-18 16:45:19,237 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand currently 358842 states, but on-demand construction may add more states. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 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 717669 states and 2806464 transitions. Complement of second has 10 states. [2023-08-18 16:45:19,240 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-08-18 16:45:19,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 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-08-18 16:45:19,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 568 transitions. [2023-08-18 16:45:19,250 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 568 transitions. Stem has 99 letters. Loop has 7 letters. [2023-08-18 16:45:19,252 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:45:19,252 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 568 transitions. Stem has 106 letters. Loop has 7 letters. [2023-08-18 16:45:19,252 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:45:19,253 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 568 transitions. Stem has 99 letters. Loop has 14 letters. [2023-08-18 16:45:19,253 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:45:19,254 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 717669 states and 2806464 transitions. [2023-08-18 16:45:43,093 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 35 [2023-08-18 16:45:43,102 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 717669 states to 259 states and 279 transitions. [2023-08-18 16:45:43,103 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 250 [2023-08-18 16:45:43,104 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 252 [2023-08-18 16:45:43,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 259 states and 279 transitions. [2023-08-18 16:45:43,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-08-18 16:45:43,112 INFO L218 hiAutomatonCegarLoop]: Abstraction has 259 states and 279 transitions. [2023-08-18 16:45:43,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states and 279 transitions. [2023-08-18 16:45:43,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 258. [2023-08-18 16:45:43,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 258 states have (on average 1.0775193798449612) internal successors, (278), 257 states have internal predecessors, (278), 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-08-18 16:45:43,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 278 transitions. [2023-08-18 16:45:43,162 INFO L240 hiAutomatonCegarLoop]: Abstraction has 258 states and 278 transitions. [2023-08-18 16:45:43,162 INFO L428 stractBuchiCegarLoop]: Abstraction has 258 states and 278 transitions. [2023-08-18 16:45:43,162 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-08-18 16:45:43,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 258 states and 278 transitions. [2023-08-18 16:45:43,163 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 35 [2023-08-18 16:45:43,164 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:45:43,164 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:45:43,168 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] [2023-08-18 16:45:43,168 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:45:43,170 INFO L748 eck$LassoCheckResult]: Stem: 1436665#[$Ultimate##0]don't care [800] $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] 1436667#[L-1]don't care [1049] L-1-->L-1-1: Formula: (= (select |v_#valid_37| 0) 0) InVars {#valid=|v_#valid_37|} OutVars{#valid=|v_#valid_37|} AuxVars[] AssignedVars[] 1436681#[L-1-1]don't care [1126] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_3|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|} AuxVars[] AssignedVars[] 1436545#[L21]don't care [989] L21-->L21-1: Formula: (and (= (select |v_#valid_38| 1) 1) (= 2 (select |v_#length_31| 1))) InVars {#length=|v_#length_31|, #valid=|v_#valid_38|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1436547#[L21-1]don't care [879] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_32| 1) 0) 48) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1436697#[L21-2]don't care [816] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_33| 1) 1) 0) InVars {#memory_int=|v_#memory_int_33|} OutVars{#memory_int=|v_#memory_int_33|} AuxVars[] AssignedVars[] 1436699#[L21-3]don't care [854] L21-3-->L21-4: Formula: (and (= (select |v_#valid_39| 2) 1) (= (select |v_#length_32| 2) 21)) InVars {#length=|v_#length_32|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_32|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1436461#[L21-4]don't care [717] L21-4-->L41: Formula: (= v_~id_0~0_7 0) InVars {} OutVars{~id_0~0=v_~id_0~0_7} AuxVars[] AssignedVars[~id_0~0] 1436291#[L41]don't care [914] L41-->L41-1: Formula: (= v_~id_3~0_7 0) InVars {} OutVars{~id_3~0=v_~id_3~0_7} AuxVars[] AssignedVars[~id_3~0] 1436293#[L41-1]don't care [811] L41-1-->L41-2: Formula: (= v_~id_6~0_8 0) InVars {} OutVars{~id_6~0=v_~id_6~0_8} AuxVars[] AssignedVars[~id_6~0] 1436383#[L41-2]don't care [929] L41-2-->L41-3: Formula: (= v_~result_9~0_3 0) InVars {} OutVars{~result_9~0=v_~result_9~0_3} AuxVars[] AssignedVars[~result_9~0] 1436385#[L41-3]don't care [999] L41-3-->L41-4: Formula: (= v_~order1_10~0_3 0) InVars {} OutVars{~order1_10~0=v_~order1_10~0_3} AuxVars[] AssignedVars[~order1_10~0] 1436573#[L41-4]don't care [1000] L41-4-->L41-5: Formula: (= v_~order2_11~0_3 0) InVars {} OutVars{~order2_11~0=v_~order2_11~0_3} AuxVars[] AssignedVars[~order2_11~0] 1436487#[L41-5]don't care [966] L41-5-->L41-6: Formula: (= v_~result_12~0_3 0) InVars {} OutVars{~result_12~0=v_~result_12~0_3} AuxVars[] AssignedVars[~result_12~0] 1436489#[L41-6]don't care [852] L41-6-->L41-7: Formula: (= v_~order1_13~0_3 0) InVars {} OutVars{~order1_13~0=v_~order1_13~0_3} AuxVars[] AssignedVars[~order1_13~0] 1436299#[L41-7]don't care [915] L41-7-->L41-8: Formula: (= v_~order2_14~0_3 0) InVars {} OutVars{~order2_14~0=v_~order2_14~0_3} AuxVars[] AssignedVars[~order2_14~0] 1436285#[L41-8]don't care [913] L41-8-->L41-9: Formula: (= v_~result_15~0_3 0) InVars {} OutVars{~result_15~0=v_~result_15~0_3} AuxVars[] AssignedVars[~result_15~0] 1436265#[L41-9]don't care [666] L41-9-->L41-10: Formula: (= v_~order1_16~0_3 0) InVars {} OutVars{~order1_16~0=v_~order1_16~0_3} AuxVars[] AssignedVars[~order1_16~0] 1436267#[L41-10]don't care [998] L41-10-->L42: Formula: (= v_~order2_17~0_3 0) InVars {} OutVars{~order2_17~0=v_~order2_17~0_3} AuxVars[] AssignedVars[~order2_17~0] 1436431#[L42]don't care [943] L42-->L42-1: Formula: (and (= v_~get_2~0.base_5 0) (= v_~get_2~0.offset_5 0)) InVars {} OutVars{~get_2~0.base=v_~get_2~0.base_5, ~get_2~0.offset=v_~get_2~0.offset_5} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1436433#[L42-1]don't care [1119] L42-1-->L42-2: Formula: (and (= v_~get_5~0.offset_5 0) (= v_~get_5~0.base_5 0)) InVars {} OutVars{~get_5~0.offset=v_~get_5~0.offset_5, ~get_5~0.base=v_~get_5~0.base_5} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1436719#[L42-2]don't care [834] L42-2-->L43: Formula: (and (= v_~get_8~0.offset_5 0) (= v_~get_8~0.base_5 0)) InVars {} OutVars{~get_8~0.offset=v_~get_8~0.offset_5, ~get_8~0.base=v_~get_8~0.base_5} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1436721#[L43]don't care [1123] L43-->L43-1: Formula: (and (= v_~contains_key_1~0.offset_3 0) (= v_~contains_key_1~0.base_3 0)) InVars {} OutVars{~contains_key_1~0.base=v_~contains_key_1~0.base_3, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_3} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1436673#[L43-1]don't care [805] L43-1-->L43-2: Formula: (and (= v_~contains_key_4~0.base_4 0) (= v_~contains_key_4~0.offset_4 0)) InVars {} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_4, ~contains_key_4~0.base=v_~contains_key_4~0.base_4} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1436413#[L43-2]don't care [936] L43-2-->L-1-2: Formula: (and (= v_~contains_key_7~0.base_4 0) (= v_~contains_key_7~0.offset_4 0)) InVars {} OutVars{~contains_key_7~0.offset=v_~contains_key_7~0.offset_4, ~contains_key_7~0.base=v_~contains_key_7~0.base_4} AuxVars[] AssignedVars[~contains_key_7~0.base, ~contains_key_7~0.offset] 1436415#[L-1-2]don't care [1127] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1436749#[L-1-3]don't care [895] L-1-3-->L74: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_4|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_2|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_1|, ULTIMATE.start_main_#t~ret45#1.offset=|v_ULTIMATE.start_main_#t~ret45#1.offset_4|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|, ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_1|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ULTIMATE.start_main_#t~pre50#1=|v_ULTIMATE.start_main_#t~pre50#1_4|, ULTIMATE.start_main_#t~pre46#1=|v_ULTIMATE.start_main_#t~pre46#1_4|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_1|, ULTIMATE.start_main_#t~ret45#1.base=|v_ULTIMATE.start_main_#t~ret45#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_1|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|, ULTIMATE.start_main_#t~nondet49#1=|v_ULTIMATE.start_main_#t~nondet49#1_2|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, 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_5|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_1|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_1|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~pre48#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~ret45#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~ret41#1.offset, ULTIMATE.start_main_#t~nondet51#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret42#1.offset, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~ret43#1.base, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~pre50#1, ULTIMATE.start_main_#t~pre46#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret45#1.base, ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~nondet49#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_#t~ret44#1.base, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_main_#t~nondet28#1] 1436727#[L74]don't care [1081] L74-->L74-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (select |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) (= (store |v_#length_34| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_33|) (= (store |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_40|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_34|, #valid=|v_#valid_41|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_33|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1436553#[L74-1]don't care [991] L74-1-->L74-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (select |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= |v_#valid_42| (store |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1)) (= (store |v_#length_36| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_35|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_36|, #valid=|v_#valid_43|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_35|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1436555#[L74-2]don't care [995] L74-2-->L74-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (= (select |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0) (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_44|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (store |v_#length_38| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_37|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_38|, #valid=|v_#valid_45|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_37|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_44|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1436571#[L74-3]don't care [1136] L74-3-->L77: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1436735#[L77]don't care [849] L77-->L77-1: Formula: (= v_~id_0~0_8 |v_ULTIMATE.start_main_#t~nondet28#1_3|) InVars {ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} OutVars{~id_0~0=v_~id_0~0_8, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} AuxVars[] AssignedVars[~id_0~0] 1436521#[L77-1]don't care [980] L77-1-->L78: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1436281#[L78]don't care [911] L78-->L78-1: Formula: (= (ite (<= 0 v_~id_0~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {~id_0~0=v_~id_0~0_9} OutVars{~id_0~0=v_~id_0~0_9, 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_#in~cond#1] 1436283#[L78-1]don't care [734] L78-1-->L37: 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] 1436437#[L37]don't care [711] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} 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_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436439#[L38]don't care [1074] L38-->L37-1: 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[] 1436711#[L37-1]don't care [1066] L37-1-->L79: 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] 1436405#[L79]don't care [707] L79-->L79-1: Formula: (= v_~id_3~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_3|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} OutVars{~id_3~0=v_~id_3~0_8, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[~id_3~0] 1436407#[L79-1]don't care [873] L79-1-->L80: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1436613#[L80]don't care [777] L80-->L80-1: Formula: (= (ite (<= 0 v_~id_3~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {~id_3~0=v_~id_3~0_9} OutVars{~id_3~0=v_~id_3~0_9, 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_#in~cond#1] 1436615#[L80-1]don't care [877] L80-1-->L37-2: 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] 1436637#[L37-2]don't care [1028] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} 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_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436349#[L38-3]don't care [690] L38-3-->L37-3: 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[] 1436319#[L37-3]don't care [918] L37-3-->L81: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1436321#[L81]don't care [886] L81-->L81-1: Formula: (= v_~id_6~0_9 |v_ULTIMATE.start_main_#t~nondet30#1_3|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|, ~id_6~0=v_~id_6~0_9} AuxVars[] AssignedVars[~id_6~0] 1436241#[L81-1]don't care [901] L81-1-->L82: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1436243#[L82]don't care [1101] L82-->L82-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14| (ite (<= 0 v_~id_6~0_10) 1 0)) InVars {~id_6~0=v_~id_6~0_10} OutVars{~id_6~0=v_~id_6~0_10, 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_#in~cond#1] 1436257#[L82-1]don't care [665] L82-1-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436259#[L37-4]don't care [1113] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436529#[L38-6]don't care [986] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1436507#[L37-5]don't care [726] L37-5-->L83: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1436287#[L83]don't care [674] L83-->L83-1: Formula: (= v_~result_9~0_4 |v_ULTIMATE.start_main_#t~nondet31#1_3|) InVars {ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|, ~result_9~0=v_~result_9~0_4} AuxVars[] AssignedVars[~result_9~0] 1436289#[L83-1]don't care [954] L83-1-->L84: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1436469#[L84]don't care [1004] L84-->L84-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1436575#[L84-1]don't care [1009] L84-1-->L84-2: Formula: (= v_~order1_10~0_4 |v_ULTIMATE.start_main_#t~nondet32#1_3|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ~order1_10~0=v_~order1_10~0_4} AuxVars[] AssignedVars[~order1_10~0] 1436295#[L84-2]don't care [676] L84-2-->L85: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1436297#[L85]don't care [691] L85-->L85-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1436351#[L85-1]don't care [933] L85-1-->L85-2: Formula: (= v_~order2_11~0_4 |v_ULTIMATE.start_main_#t~nondet33#1_3|) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ~order2_11~0=v_~order2_11~0_4} AuxVars[] AssignedVars[~order2_11~0] 1436399#[L85-2]don't care [770] L85-2-->L86: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1436605#[L86]don't care [1020] L86-->L86-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1436491#[L86-1]don't care [967] L86-1-->L86-2: Formula: (= v_~result_12~0_4 |v_ULTIMATE.start_main_#t~nondet34#1_3|) InVars {ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|, ~result_12~0=v_~result_12~0_4} AuxVars[] AssignedVars[~result_12~0] 1436493#[L86-2]don't care [1015] L86-2-->L87: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1436423#[L87]don't care [941] L87-->L87-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1436425#[L87-1]don't care [1022] L87-1-->L87-2: Formula: (= v_~order1_13~0_4 |v_ULTIMATE.start_main_#t~nondet35#1_3|) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} OutVars{~order1_13~0=v_~order1_13~0_4, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} AuxVars[] AssignedVars[~order1_13~0] 1436237#[L87-2]don't care [659] L87-2-->L88: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1436239#[L88]don't care [737] L88-->L88-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1436527#[L88-1]don't care [756] L88-1-->L88-2: Formula: (= v_~order2_14~0_4 |v_ULTIMATE.start_main_#t~nondet36#1_3|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ~order2_14~0=v_~order2_14~0_4} AuxVars[] AssignedVars[~order2_14~0] 1436269#[L88-2]don't care [907] L88-2-->L89: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1436271#[L89]don't care [844] L89-->L89-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1436701#[L89-1]don't care [819] L89-1-->L89-2: Formula: (= v_~result_15~0_4 |v_ULTIMATE.start_main_#t~nondet37#1_3|) InVars {ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|, ~result_15~0=v_~result_15~0_4} AuxVars[] AssignedVars[~result_15~0] 1436509#[L89-2]don't care [730] L89-2-->L90: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1436511#[L90]don't care [1006] L90-->L90-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1436579#[L90-1]don't care [1035] L90-1-->L90-2: Formula: (= v_~order1_16~0_4 |v_ULTIMATE.start_main_#t~nondet38#1_3|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} OutVars{~order1_16~0=v_~order1_16~0_4, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} AuxVars[] AssignedVars[~order1_16~0] 1436657#[L90-2]don't care [801] L90-2-->L91: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1436653#[L91]don't care [793] L91-->L91-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1436655#[L91-1]don't care [1046] L91-1-->L91-2: Formula: (= v_~order2_17~0_4 |v_ULTIMATE.start_main_#t~nondet39#1_3|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ~order2_17~0=v_~order2_17~0_4} AuxVars[] AssignedVars[~order2_17~0] 1436477#[L91-2]don't care [957] L91-2-->L92: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1436479#[L92]don't care [752] L92-->L92-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16| (ite (and (< v_~id_3~0_10 2147483647) (< v_~id_6~0_11 2147483647) (< v_~id_0~0_10 2147483647)) 1 0)) InVars {~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10} OutVars{~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1436561#[L92-1]don't care [994] L92-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436563#[L37-6]don't care [1076] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436577#[L38-9]don't care [761] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1436517#[L37-7]don't care [731] L37-7-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| (+ v_~id_0~0_11 1)) InVars {~id_0~0=v_~id_0~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~id_0~0=v_~id_0~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1436345#[L93]don't care [922] L93-->L93-1: 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] 1436347#[L93-1]don't care [753] L93-1-->L114: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1436401#[L114]don't care [934] L114-->L115: 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] 1436403#[L115]don't care [712] L115-->L115-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18| (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_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1436441#[L115-1]don't care [947] L115-1-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_37|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436453#[L37-8]don't care [733] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_38| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_38|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436417#[L38-12]don't care [939] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_40| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} AuxVars[] AssignedVars[] 1436419#[L37-9]don't care [987] L37-9-->L116: 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_20|) 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_20|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1436535#[L116]don't care [799] L116-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_41|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436633#[L37-10]don't care [781] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_42| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_42|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436607#[L38-15]don't care [773] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_44| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} AuxVars[] AssignedVars[] 1436443#[L37-11]don't care [945] L37-11-->L118: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1436445#[L118]don't care [861] L118-->L118-1: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_7|) (= (select |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_#valid_46| (store |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#length_40| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_39|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_47|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_46|, #length=|v_#length_39|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1436409#[L118-1]don't care [937] L118-1-->L118-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1436411#[L118-2]don't care [710] L118-2-->L119: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1436427#[L119]don't care [883] L119-->L119-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1436743#[L119-6]don't care [687] L119-6-->L119-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1436339#[L119-7]don't care [709] L119-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] 1436421#[create_fresh_int_array_returnLabel#1]don't care [1116] create_fresh_int_array_returnLabel#1-->L93-2: Formula: (and (= |v_ULTIMATE.start_main_#t~ret40#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, 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~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1436551#[L93-2]don't care [742] L93-2-->L93-3: Formula: (and (= v_~get_2~0.offset_6 |v_ULTIMATE.start_main_#t~ret40#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_3| v_~get_2~0.base_6)) InVars {ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|} OutVars{~get_2~0.base=v_~get_2~0.base_6, ~get_2~0.offset=v_~get_2~0.offset_6, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1436513#[L93-3]don't care [976] L93-3-->L94: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1436515#[L94]don't care [758] L94-->L94-1: Formula: (= (+ v_~id_3~0_11 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~id_3~0=v_~id_3~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~id_3~0=v_~id_3~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1436497#[L94-1]don't care [722] L94-1-->L94-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] 1436499#[L94-2]don't care [747] L94-2-->L114-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1436565#[L114-1]don't care [862] L114-1-->L115-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] 1436713#[L115-2]don't care [1068] L115-2-->L115-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_22|) 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_22|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1436707#[L115-3]don't care [826] L115-3-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_45|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436709#[L37-12]don't care [1067] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_46| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_46|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436599#[L38-18]don't care [769] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_48| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} AuxVars[] AssignedVars[] 1436595#[L37-13]don't care [1017] L37-13-->L116-1: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_24|) 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_24|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1436597#[L116-1]don't care [1104] L116-1-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_49|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436695#[L37-14]don't care [1057] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_50| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_50|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1436603#[L38-21]don't care [1019] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_52| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} AuxVars[] AssignedVars[] 1436379#[L37-15]don't care [702] L37-15-->L118-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1436381#[L118-3]don't care [979] L118-3-->L118-4: Formula: (and (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1) |v_#valid_49|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_8|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= (store |v_#length_43| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_42|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_43|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_49|, #length=|v_#length_42|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1436519#[L118-4]don't care [1061] L118-4-->L118-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1436325#[L118-5]don't care [920] L118-5-->L119-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1436327#[L119-8]don't care [1115] L119-8-->L119-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1436275#[L119-14]don't care [2023-08-18 16:45:43,172 INFO L750 eck$LassoCheckResult]: Loop: 1436275#[L119-14]don't care [669] L119-14-->L120-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1436277#[L120-3]don't care [853] L120-3-->L120-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1436311#[L120-4]don't care [679] L120-4-->L120-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|)) |v_#memory_int_36|) (= (select |v_#valid_51| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_44| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_37|, #length=|v_#length_44|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_36|, #length=|v_#length_44|} AuxVars[] AssignedVars[#memory_int] 1436313#[L120-5]don't care [680] L120-5-->L119-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1436323#[L119-11]don't care [847] L119-11-->L119-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1436485#[L119-12]don't care [964] L119-12-->L119-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1436273#[L119-13]don't care [908] L119-13-->L119-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1436275#[L119-14]don't care [2023-08-18 16:45:43,174 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:43,174 INFO L85 PathProgramCache]: Analyzing trace with hash -694962911, now seen corresponding path program 1 times [2023-08-18 16:45:43,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:43,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696276811] [2023-08-18 16:45:43,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:43,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:43,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:45:43,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-18 16:45:43,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-18 16:45:43,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696276811] [2023-08-18 16:45:43,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696276811] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-18 16:45:43,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-18 16:45:43,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-18 16:45:43,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064655116] [2023-08-18 16:45:43,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-18 16:45:43,789 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-08-18 16:45:43,789 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:43,789 INFO L85 PathProgramCache]: Analyzing trace with hash 2076321501, now seen corresponding path program 1 times [2023-08-18 16:45:43,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:43,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310669351] [2023-08-18 16:45:43,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:43,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:43,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:43,808 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:45:43,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:43,811 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:45:43,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-18 16:45:43,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-18 16:45:43,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-18 16:45:43,877 INFO L87 Difference]: Start difference. First operand 258 states and 278 transitions. cyclomatic complexity: 26 Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 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-08-18 16:45:44,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-08-18 16:45:44,089 INFO L93 Difference]: Finished difference Result 263 states and 268 transitions. [2023-08-18 16:45:44,090 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 263 states and 268 transitions. [2023-08-18 16:45:44,094 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 35 [2023-08-18 16:45:44,095 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 263 states to 253 states and 258 transitions. [2023-08-18 16:45:44,096 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2023-08-18 16:45:44,096 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2023-08-18 16:45:44,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 253 states and 258 transitions. [2023-08-18 16:45:44,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-08-18 16:45:44,098 INFO L218 hiAutomatonCegarLoop]: Abstraction has 253 states and 258 transitions. [2023-08-18 16:45:44,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states and 258 transitions. [2023-08-18 16:45:44,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 248. [2023-08-18 16:45:44,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 248 states have (on average 1.0201612903225807) internal successors, (253), 247 states have internal predecessors, (253), 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-08-18 16:45:44,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 253 transitions. [2023-08-18 16:45:44,117 INFO L240 hiAutomatonCegarLoop]: Abstraction has 248 states and 253 transitions. [2023-08-18 16:45:44,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-18 16:45:44,118 INFO L428 stractBuchiCegarLoop]: Abstraction has 248 states and 253 transitions. [2023-08-18 16:45:44,118 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-08-18 16:45:44,118 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 248 states and 253 transitions. [2023-08-18 16:45:44,119 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 35 [2023-08-18 16:45:44,119 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:45:44,119 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:45:44,123 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] [2023-08-18 16:45:44,123 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:45:44,128 INFO L748 eck$LassoCheckResult]: Stem: 1437443#[$Ultimate##0]don't care [800] $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] 1437445#[L-1]don't care [1049] L-1-->L-1-1: Formula: (= (select |v_#valid_37| 0) 0) InVars {#valid=|v_#valid_37|} OutVars{#valid=|v_#valid_37|} AuxVars[] AssignedVars[] 1437461#[L-1-1]don't care [1126] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_3|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|} AuxVars[] AssignedVars[] 1437323#[L21]don't care [989] L21-->L21-1: Formula: (and (= (select |v_#valid_38| 1) 1) (= 2 (select |v_#length_31| 1))) InVars {#length=|v_#length_31|, #valid=|v_#valid_38|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1437325#[L21-1]don't care [879] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_32| 1) 0) 48) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1437477#[L21-2]don't care [816] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_33| 1) 1) 0) InVars {#memory_int=|v_#memory_int_33|} OutVars{#memory_int=|v_#memory_int_33|} AuxVars[] AssignedVars[] 1437479#[L21-3]don't care [854] L21-3-->L21-4: Formula: (and (= (select |v_#valid_39| 2) 1) (= (select |v_#length_32| 2) 21)) InVars {#length=|v_#length_32|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_32|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1437251#[L21-4]don't care [717] L21-4-->L41: Formula: (= v_~id_0~0_7 0) InVars {} OutVars{~id_0~0=v_~id_0~0_7} AuxVars[] AssignedVars[~id_0~0] 1437091#[L41]don't care [914] L41-->L41-1: Formula: (= v_~id_3~0_7 0) InVars {} OutVars{~id_3~0=v_~id_3~0_7} AuxVars[] AssignedVars[~id_3~0] 1437093#[L41-1]don't care [811] L41-1-->L41-2: Formula: (= v_~id_6~0_8 0) InVars {} OutVars{~id_6~0=v_~id_6~0_8} AuxVars[] AssignedVars[~id_6~0] 1437179#[L41-2]don't care [929] L41-2-->L41-3: Formula: (= v_~result_9~0_3 0) InVars {} OutVars{~result_9~0=v_~result_9~0_3} AuxVars[] AssignedVars[~result_9~0] 1437181#[L41-3]don't care [999] L41-3-->L41-4: Formula: (= v_~order1_10~0_3 0) InVars {} OutVars{~order1_10~0=v_~order1_10~0_3} AuxVars[] AssignedVars[~order1_10~0] 1437359#[L41-4]don't care [1000] L41-4-->L41-5: Formula: (= v_~order2_11~0_3 0) InVars {} OutVars{~order2_11~0=v_~order2_11~0_3} AuxVars[] AssignedVars[~order2_11~0] 1437273#[L41-5]don't care [966] L41-5-->L41-6: Formula: (= v_~result_12~0_3 0) InVars {} OutVars{~result_12~0=v_~result_12~0_3} AuxVars[] AssignedVars[~result_12~0] 1437275#[L41-6]don't care [852] L41-6-->L41-7: Formula: (= v_~order1_13~0_3 0) InVars {} OutVars{~order1_13~0=v_~order1_13~0_3} AuxVars[] AssignedVars[~order1_13~0] 1437101#[L41-7]don't care [915] L41-7-->L41-8: Formula: (= v_~order2_14~0_3 0) InVars {} OutVars{~order2_14~0=v_~order2_14~0_3} AuxVars[] AssignedVars[~order2_14~0] 1437085#[L41-8]don't care [913] L41-8-->L41-9: Formula: (= v_~result_15~0_3 0) InVars {} OutVars{~result_15~0=v_~result_15~0_3} AuxVars[] AssignedVars[~result_15~0] 1437061#[L41-9]don't care [666] L41-9-->L41-10: Formula: (= v_~order1_16~0_3 0) InVars {} OutVars{~order1_16~0=v_~order1_16~0_3} AuxVars[] AssignedVars[~order1_16~0] 1437063#[L41-10]don't care [998] L41-10-->L42: Formula: (= v_~order2_17~0_3 0) InVars {} OutVars{~order2_17~0=v_~order2_17~0_3} AuxVars[] AssignedVars[~order2_17~0] 1437225#[L42]don't care [943] L42-->L42-1: Formula: (and (= v_~get_2~0.base_5 0) (= v_~get_2~0.offset_5 0)) InVars {} OutVars{~get_2~0.base=v_~get_2~0.base_5, ~get_2~0.offset=v_~get_2~0.offset_5} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1437227#[L42-1]don't care [1119] L42-1-->L42-2: Formula: (and (= v_~get_5~0.offset_5 0) (= v_~get_5~0.base_5 0)) InVars {} OutVars{~get_5~0.offset=v_~get_5~0.offset_5, ~get_5~0.base=v_~get_5~0.base_5} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1437499#[L42-2]don't care [834] L42-2-->L43: Formula: (and (= v_~get_8~0.offset_5 0) (= v_~get_8~0.base_5 0)) InVars {} OutVars{~get_8~0.offset=v_~get_8~0.offset_5, ~get_8~0.base=v_~get_8~0.base_5} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1437501#[L43]don't care [1123] L43-->L43-1: Formula: (and (= v_~contains_key_1~0.offset_3 0) (= v_~contains_key_1~0.base_3 0)) InVars {} OutVars{~contains_key_1~0.base=v_~contains_key_1~0.base_3, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_3} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1437451#[L43-1]don't care [805] L43-1-->L43-2: Formula: (and (= v_~contains_key_4~0.base_4 0) (= v_~contains_key_4~0.offset_4 0)) InVars {} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_4, ~contains_key_4~0.base=v_~contains_key_4~0.base_4} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1437205#[L43-2]don't care [936] L43-2-->L-1-2: Formula: (and (= v_~contains_key_7~0.base_4 0) (= v_~contains_key_7~0.offset_4 0)) InVars {} OutVars{~contains_key_7~0.offset=v_~contains_key_7~0.offset_4, ~contains_key_7~0.base=v_~contains_key_7~0.base_4} AuxVars[] AssignedVars[~contains_key_7~0.base, ~contains_key_7~0.offset] 1437207#[L-1-2]don't care [1127] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1437529#[L-1-3]don't care [895] L-1-3-->L74: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_4|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_2|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_1|, ULTIMATE.start_main_#t~ret45#1.offset=|v_ULTIMATE.start_main_#t~ret45#1.offset_4|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|, ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_1|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ULTIMATE.start_main_#t~pre50#1=|v_ULTIMATE.start_main_#t~pre50#1_4|, ULTIMATE.start_main_#t~pre46#1=|v_ULTIMATE.start_main_#t~pre46#1_4|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_1|, ULTIMATE.start_main_#t~ret45#1.base=|v_ULTIMATE.start_main_#t~ret45#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_1|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|, ULTIMATE.start_main_#t~nondet49#1=|v_ULTIMATE.start_main_#t~nondet49#1_2|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, 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_5|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_1|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_1|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~pre48#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~ret45#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~ret41#1.offset, ULTIMATE.start_main_#t~nondet51#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret42#1.offset, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~ret43#1.base, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~pre50#1, ULTIMATE.start_main_#t~pre46#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret45#1.base, ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~nondet49#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_#t~ret44#1.base, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_main_#t~nondet28#1] 1437507#[L74]don't care [1081] L74-->L74-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (select |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) (= (store |v_#length_34| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_33|) (= (store |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_40|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_34|, #valid=|v_#valid_41|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_33|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1437339#[L74-1]don't care [991] L74-1-->L74-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (select |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= |v_#valid_42| (store |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1)) (= (store |v_#length_36| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_35|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_36|, #valid=|v_#valid_43|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_35|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1437341#[L74-2]don't care [995] L74-2-->L74-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (= (select |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0) (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_44|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (store |v_#length_38| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_37|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_38|, #valid=|v_#valid_45|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_37|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_44|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1437353#[L74-3]don't care [1136] L74-3-->L77: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1437515#[L77]don't care [849] L77-->L77-1: Formula: (= v_~id_0~0_8 |v_ULTIMATE.start_main_#t~nondet28#1_3|) InVars {ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} OutVars{~id_0~0=v_~id_0~0_8, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} AuxVars[] AssignedVars[~id_0~0] 1437307#[L77-1]don't care [980] L77-1-->L78: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1437081#[L78]don't care [911] L78-->L78-1: Formula: (= (ite (<= 0 v_~id_0~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {~id_0~0=v_~id_0~0_9} OutVars{~id_0~0=v_~id_0~0_9, 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_#in~cond#1] 1437083#[L78-1]don't care [734] L78-1-->L37: 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] 1437231#[L37]don't care [711] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} 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_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437233#[L38]don't care [1074] L38-->L37-1: 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[] 1437487#[L37-1]don't care [1066] L37-1-->L79: 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] 1437197#[L79]don't care [707] L79-->L79-1: Formula: (= v_~id_3~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_3|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} OutVars{~id_3~0=v_~id_3~0_8, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[~id_3~0] 1437199#[L79-1]don't care [873] L79-1-->L80: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1437395#[L80]don't care [777] L80-->L80-1: Formula: (= (ite (<= 0 v_~id_3~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {~id_3~0=v_~id_3~0_9} OutVars{~id_3~0=v_~id_3~0_9, 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_#in~cond#1] 1437397#[L80-1]don't care [877] L80-1-->L37-2: 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] 1437419#[L37-2]don't care [1028] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} 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_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437147#[L38-3]don't care [690] L38-3-->L37-3: 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[] 1437119#[L37-3]don't care [918] L37-3-->L81: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1437121#[L81]don't care [886] L81-->L81-1: Formula: (= v_~id_6~0_9 |v_ULTIMATE.start_main_#t~nondet30#1_3|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|, ~id_6~0=v_~id_6~0_9} AuxVars[] AssignedVars[~id_6~0] 1437041#[L81-1]don't care [901] L81-1-->L82: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1437043#[L82]don't care [1101] L82-->L82-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14| (ite (<= 0 v_~id_6~0_10) 1 0)) InVars {~id_6~0=v_~id_6~0_10} OutVars{~id_6~0=v_~id_6~0_10, 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_#in~cond#1] 1437053#[L82-1]don't care [665] L82-1-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437055#[L37-4]don't care [1113] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437315#[L38-6]don't care [986] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1437293#[L37-5]don't care [726] L37-5-->L83: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1437087#[L83]don't care [674] L83-->L83-1: Formula: (= v_~result_9~0_4 |v_ULTIMATE.start_main_#t~nondet31#1_3|) InVars {ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|, ~result_9~0=v_~result_9~0_4} AuxVars[] AssignedVars[~result_9~0] 1437089#[L83-1]don't care [954] L83-1-->L84: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1437257#[L84]don't care [1004] L84-->L84-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1437361#[L84-1]don't care [1009] L84-1-->L84-2: Formula: (= v_~order1_10~0_4 |v_ULTIMATE.start_main_#t~nondet32#1_3|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ~order1_10~0=v_~order1_10~0_4} AuxVars[] AssignedVars[~order1_10~0] 1437095#[L84-2]don't care [676] L84-2-->L85: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1437097#[L85]don't care [691] L85-->L85-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1437149#[L85-1]don't care [933] L85-1-->L85-2: Formula: (= v_~order2_11~0_4 |v_ULTIMATE.start_main_#t~nondet33#1_3|) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ~order2_11~0=v_~order2_11~0_4} AuxVars[] AssignedVars[~order2_11~0] 1437191#[L85-2]don't care [770] L85-2-->L86: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1437389#[L86]don't care [1020] L86-->L86-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1437277#[L86-1]don't care [967] L86-1-->L86-2: Formula: (= v_~result_12~0_4 |v_ULTIMATE.start_main_#t~nondet34#1_3|) InVars {ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|, ~result_12~0=v_~result_12~0_4} AuxVars[] AssignedVars[~result_12~0] 1437279#[L86-2]don't care [1015] L86-2-->L87: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1437217#[L87]don't care [941] L87-->L87-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1437219#[L87-1]don't care [1022] L87-1-->L87-2: Formula: (= v_~order1_13~0_4 |v_ULTIMATE.start_main_#t~nondet35#1_3|) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} OutVars{~order1_13~0=v_~order1_13~0_4, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} AuxVars[] AssignedVars[~order1_13~0] 1437037#[L87-2]don't care [659] L87-2-->L88: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1437039#[L88]don't care [737] L88-->L88-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1437313#[L88-1]don't care [756] L88-1-->L88-2: Formula: (= v_~order2_14~0_4 |v_ULTIMATE.start_main_#t~nondet36#1_3|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ~order2_14~0=v_~order2_14~0_4} AuxVars[] AssignedVars[~order2_14~0] 1437069#[L88-2]don't care [907] L88-2-->L89: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1437071#[L89]don't care [844] L89-->L89-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1437481#[L89-1]don't care [819] L89-1-->L89-2: Formula: (= v_~result_15~0_4 |v_ULTIMATE.start_main_#t~nondet37#1_3|) InVars {ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|, ~result_15~0=v_~result_15~0_4} AuxVars[] AssignedVars[~result_15~0] 1437295#[L89-2]don't care [730] L89-2-->L90: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1437297#[L90]don't care [1006] L90-->L90-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1437365#[L90-1]don't care [1035] L90-1-->L90-2: Formula: (= v_~order1_16~0_4 |v_ULTIMATE.start_main_#t~nondet38#1_3|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} OutVars{~order1_16~0=v_~order1_16~0_4, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} AuxVars[] AssignedVars[~order1_16~0] 1437431#[L90-2]don't care [801] L90-2-->L91: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1437433#[L91]don't care [793] L91-->L91-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1437435#[L91-1]don't care [1046] L91-1-->L91-2: Formula: (= v_~order2_17~0_4 |v_ULTIMATE.start_main_#t~nondet39#1_3|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ~order2_17~0=v_~order2_17~0_4} AuxVars[] AssignedVars[~order2_17~0] 1437263#[L91-2]don't care [957] L91-2-->L92: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1437265#[L92]don't care [752] L92-->L92-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16| (ite (and (< v_~id_3~0_10 2147483647) (< v_~id_6~0_11 2147483647) (< v_~id_0~0_10 2147483647)) 1 0)) InVars {~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10} OutVars{~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1437347#[L92-1]don't care [994] L92-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437349#[L37-6]don't care [1076] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437363#[L38-9]don't care [761] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1437303#[L37-7]don't care [731] L37-7-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| (+ v_~id_0~0_11 1)) InVars {~id_0~0=v_~id_0~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~id_0~0=v_~id_0~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1437143#[L93]don't care [922] L93-->L93-1: 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] 1437145#[L93-1]don't care [753] L93-1-->L114: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1437193#[L114]don't care [934] L114-->L115: 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] 1437195#[L115]don't care [712] L115-->L115-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18| (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_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1437229#[L115-1]don't care [947] L115-1-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_37|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437241#[L37-8]don't care [733] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_38| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_38|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437209#[L38-12]don't care [939] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_40| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} AuxVars[] AssignedVars[] 1437211#[L37-9]don't care [987] L37-9-->L116: 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_20|) 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_20|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1437317#[L116]don't care [799] L116-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_41|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437415#[L37-10]don't care [781] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_42| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_42|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437391#[L38-15]don't care [773] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_44| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} AuxVars[] AssignedVars[] 1437237#[L37-11]don't care [945] L37-11-->L118: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1437239#[L118]don't care [861] L118-->L118-1: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_7|) (= (select |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_#valid_46| (store |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#length_40| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_39|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_47|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_46|, #length=|v_#length_39|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1437201#[L118-1]don't care [937] L118-1-->L118-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1437203#[L118-2]don't care [710] L118-2-->L119: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1437221#[L119]don't care [883] L119-->L119-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1437137#[L119-6]don't care [686] L119-6-->L120: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 1437139#[L120]don't care [1058] L120-->L120-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1437173#[L120-1]don't care [927] L120-1-->L120-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= (select |v_#valid_48| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (= |v_#memory_int_34| (store |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|))) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_35|, #length=|v_#length_41|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_34|, #length=|v_#length_41|} AuxVars[] AssignedVars[#memory_int] 1437111#[L120-2]don't care [917] L120-2-->L119-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1437113#[L119-3]don't care [1107] L119-3-->L119-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1437267#[L119-4]don't care [962] L119-4-->L119-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1437269#[L119-5]don't care [1095] L119-5-->L119-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1437517#[L119-6]don't care [687] L119-6-->L119-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1437213#[L119-7]don't care [709] L119-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] 1437215#[create_fresh_int_array_returnLabel#1]don't care [1116] create_fresh_int_array_returnLabel#1-->L93-2: Formula: (and (= |v_ULTIMATE.start_main_#t~ret40#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, 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~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1437335#[L93-2]don't care [742] L93-2-->L93-3: Formula: (and (= v_~get_2~0.offset_6 |v_ULTIMATE.start_main_#t~ret40#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_3| v_~get_2~0.base_6)) InVars {ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|} OutVars{~get_2~0.base=v_~get_2~0.base_6, ~get_2~0.offset=v_~get_2~0.offset_6, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1437299#[L93-3]don't care [976] L93-3-->L94: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1437301#[L94]don't care [758] L94-->L94-1: Formula: (= (+ v_~id_3~0_11 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~id_3~0=v_~id_3~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~id_3~0=v_~id_3~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1437283#[L94-1]don't care [722] L94-1-->L94-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] 1437285#[L94-2]don't care [747] L94-2-->L114-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1437351#[L114-1]don't care [862] L114-1-->L115-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] 1437493#[L115-2]don't care [1068] L115-2-->L115-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_22|) 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_22|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1437489#[L115-3]don't care [826] L115-3-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_45|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437491#[L37-12]don't care [1067] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_46| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_46|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437385#[L38-18]don't care [769] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_48| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} AuxVars[] AssignedVars[] 1437381#[L37-13]don't care [1017] L37-13-->L116-1: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_24|) 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_24|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1437383#[L116-1]don't care [1104] L116-1-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_49|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437475#[L37-14]don't care [1057] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_50| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_50|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437387#[L38-21]don't care [1019] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_52| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} AuxVars[] AssignedVars[] 1437175#[L37-15]don't care [702] L37-15-->L118-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1437177#[L118-3]don't care [979] L118-3-->L118-4: Formula: (and (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1) |v_#valid_49|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_8|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= (store |v_#length_43| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_42|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_43|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_49|, #length=|v_#length_42|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1437305#[L118-4]don't care [1061] L118-4-->L118-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1437125#[L118-5]don't care [920] L118-5-->L119-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1437127#[L119-8]don't care [1115] L119-8-->L119-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1437075#[L119-14]don't care [2023-08-18 16:45:44,128 INFO L750 eck$LassoCheckResult]: Loop: 1437075#[L119-14]don't care [669] L119-14-->L120-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1437077#[L120-3]don't care [853] L120-3-->L120-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1437115#[L120-4]don't care [679] L120-4-->L120-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|)) |v_#memory_int_36|) (= (select |v_#valid_51| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_44| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_37|, #length=|v_#length_44|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_36|, #length=|v_#length_44|} AuxVars[] AssignedVars[#memory_int] 1437117#[L120-5]don't care [680] L120-5-->L119-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1437123#[L119-11]don't care [847] L119-11-->L119-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1437271#[L119-12]don't care [964] L119-12-->L119-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1437073#[L119-13]don't care [908] L119-13-->L119-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1437075#[L119-14]don't care [2023-08-18 16:45:44,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:44,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1324861653, now seen corresponding path program 1 times [2023-08-18 16:45:44,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:44,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671494892] [2023-08-18 16:45:44,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:44,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:44,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:44,203 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:45:44,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:44,470 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:45:44,471 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:44,471 INFO L85 PathProgramCache]: Analyzing trace with hash 2076321501, now seen corresponding path program 2 times [2023-08-18 16:45:44,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:44,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272839997] [2023-08-18 16:45:44,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:44,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:44,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:44,479 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:45:44,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:44,489 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:45:44,489 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:44,489 INFO L85 PathProgramCache]: Analyzing trace with hash 2102357107, now seen corresponding path program 1 times [2023-08-18 16:45:44,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:44,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886716545] [2023-08-18 16:45:44,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:44,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:44,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:44,577 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:45:44,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:44,672 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:45:49,950 INFO L210 LassoAnalysis]: Preferences: [2023-08-18 16:45:49,950 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-08-18 16:45:49,950 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-08-18 16:45:49,951 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-08-18 16:45:49,951 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-08-18 16:45:49,951 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:49,951 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-08-18 16:45:49,951 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-08-18 16:45:49,951 INFO L133 ssoRankerPreferences]: Filename of dumped script: chl-node-subst.wvr.c_BEv2_Iteration3_Lasso [2023-08-18 16:45:49,951 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-08-18 16:45:49,951 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-08-18 16:45:49,955 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:49,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-08-18 16:45:49,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-08-18 16:45:49,963 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:49,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-08-18 16:45:49,966 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:49,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-08-18 16:45:49,972 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:49,974 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:49,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-08-18 16:45:49,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-08-18 16:45:49,983 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:49,985 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:49,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-08-18 16:45:49,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-08-18 16:45:49,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-08-18 16:45:49,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-08-18 16:45:49,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-08-18 16:45:49,998 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,001 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,003 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,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-08-18 16:45:50,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-08-18 16:45:50,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-08-18 16:45:50,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-08-18 16:45:50,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-08-18 16:45:50,020 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,022 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,025 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,026 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,028 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,031 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,033 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,035 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,037 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,039 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,041 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,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-08-18 16:45:50,045 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,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-08-18 16:45:50,050 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,052 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,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-08-18 16:45:50,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-08-18 16:45:50,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-08-18 16:45:50,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-08-18 16:45:50,066 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,068 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,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-08-18 16:45:50,073 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,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-08-18 16:45:50,088 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:50,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-08-18 16:45:51,045 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:51,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-08-18 16:45:51,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-08-18 16:45:51,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-08-18 16:45:51,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-08-18 16:45:51,055 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:51,057 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:51,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-08-18 16:45:51,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-08-18 16:45:51,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-08-18 16:45:51,066 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:51,068 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:51,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-08-18 16:45:51,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-08-18 16:45:51,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-08-18 16:45:51,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-08-18 16:45:51,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-08-18 16:45:51,079 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:45:51,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-08-18 16:45:51,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-08-18 16:45:51,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-08-18 16:45:51,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-08-18 16:45:51,959 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-08-18 16:45:51,959 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-08-18 16:45:51,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:51,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:51,982 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-08-18 16:45:52,044 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,045 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-08-18 16:45:52,052 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,052 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:52,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,053 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,059 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:52,059 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:52,081 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2023-08-18 16:45:52,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,086 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-08-18 16:45:52,097 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-08-18 16:45:52,098 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,106 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,106 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:52,106 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,106 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,106 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,107 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:52,107 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:52,129 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,133 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-08-18 16:45:52,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,142 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-08-18 16:45:52,153 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-08-18 16:45:52,154 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,162 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,162 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,162 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,162 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,164 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:52,164 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:52,181 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,184 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-08-18 16:45:52,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,186 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-08-18 16:45:52,188 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-08-18 16:45:52,201 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,209 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,209 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:52,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,210 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,210 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,210 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:52,210 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:52,219 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2023-08-18 16:45:52,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,241 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-08-18 16:45:52,285 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-08-18 16:45:52,285 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,294 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:52,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,294 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,294 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:52,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:52,309 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,315 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-08-18 16:45:52,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,317 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-08-18 16:45:52,323 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-08-18 16:45:52,324 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,331 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,331 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:52,331 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,331 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,332 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,341 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:52,341 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:52,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2023-08-18 16:45:52,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,360 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-08-18 16:45:52,366 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-08-18 16:45:52,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-08-18 16:45:52,378 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,378 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,378 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,378 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,380 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:52,380 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:52,401 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,407 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-08-18 16:45:52,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,409 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-08-18 16:45:52,421 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-08-18 16:45:52,422 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,429 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,430 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,432 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:52,432 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:52,446 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,450 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-08-18 16:45:52,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,452 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-08-18 16:45:52,459 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-08-18 16:45:52,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-08-18 16:45:52,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,467 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,467 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,467 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,483 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:52,483 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:52,497 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:52,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,502 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-08-18 16:45:52,504 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-08-18 16:45:52,506 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,513 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,513 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:52,513 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,513 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,513 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,514 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:52,514 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:52,527 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2023-08-18 16:45:52,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,537 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-08-18 16:45:52,541 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-08-18 16:45:52,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-08-18 16:45:52,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:52,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,550 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:52,550 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:52,565 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,570 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-08-18 16:45:52,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,572 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-08-18 16:45:52,574 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-08-18 16:45:52,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,583 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,583 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:52,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,584 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,584 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:52,584 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:52,601 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,605 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-08-18 16:45:52,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,606 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-08-18 16:45:52,613 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-08-18 16:45:52,614 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,622 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,622 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:52,622 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,622 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,622 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,622 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:52,623 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:52,637 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,642 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-08-18 16:45:52,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,644 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-08-18 16:45:52,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-08-18 16:45:52,662 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,663 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,663 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,663 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,677 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:52,677 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:52,681 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-08-18 16:45:52,689 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2023-08-18 16:45:52,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,696 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-08-18 16:45:52,698 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-08-18 16:45:52,700 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,707 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,707 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,709 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:52,710 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:52,737 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,741 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-08-18 16:45:52,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,742 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-08-18 16:45:52,753 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-08-18 16:45:52,754 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,763 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,764 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:52,764 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,764 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,764 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,764 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:52,764 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:52,776 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:52,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,785 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-08-18 16:45:52,789 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-08-18 16:45:52,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-08-18 16:45:52,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,806 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,806 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,808 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:52,808 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:52,822 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,832 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-08-18 16:45:52,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,835 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-08-18 16:45:52,838 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-08-18 16:45:52,840 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,848 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,848 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,848 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,848 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,850 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:52,850 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:52,865 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,869 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-08-18 16:45:52,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,871 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-08-18 16:45:52,877 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-08-18 16:45:52,877 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,886 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,886 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,888 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:52,888 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:52,905 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,909 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-08-18 16:45:52,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,911 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-08-18 16:45:52,919 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-08-18 16:45:52,920 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,928 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,929 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:52,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,929 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,929 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,929 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:52,929 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:52,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,953 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-08-18 16:45:52,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,955 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-08-18 16:45:52,961 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:52,969 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:52,969 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:52,969 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:52,969 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:52,969 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:52,970 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:52,970 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:52,971 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-08-18 16:45:52,989 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:52,993 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-08-18 16:45:52,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:52,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:52,994 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-08-18 16:45:52,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,006 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,007 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,007 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,007 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,007 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,007 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,007 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,009 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-08-18 16:45:53,017 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,022 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-08-18 16:45:53,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,024 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-08-18 16:45:53,029 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-08-18 16:45:53,068 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,076 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,076 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,077 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,087 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,087 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,100 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-08-18 16:45:53,104 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-08-18 16:45:53,105 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,116 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,117 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,117 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,117 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,117 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,117 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,148 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-08-18 16:45:53,160 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,165 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-08-18 16:45:53,168 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,168 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,169 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,189 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,197 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-08-18 16:45:53,199 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-08-18 16:45:53,201 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,209 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,209 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,209 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,209 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,209 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,223 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,229 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-08-18 16:45:53,241 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,250 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,251 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-08-18 16:45:53,261 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,267 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-08-18 16:45:53,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-08-18 16:45:53,278 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,279 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,279 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,283 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:53,283 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:53,286 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-08-18 16:45:53,297 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,302 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-08-18 16:45:53,307 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,315 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,316 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,316 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,316 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,316 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,317 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,317 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,318 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-08-18 16:45:53,337 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,340 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-08-18 16:45:53,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,342 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-08-18 16:45:53,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-08-18 16:45:53,358 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,358 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,358 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,358 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,358 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,359 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,360 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-08-18 16:45:53,373 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,379 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-08-18 16:45:53,382 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-08-18 16:45:53,383 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,391 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,391 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,391 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,394 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:53,394 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:53,407 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,424 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-08-18 16:45:53,427 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-08-18 16:45:53,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-08-18 16:45:53,437 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,440 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:53,440 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:53,473 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,478 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-08-18 16:45:53,485 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,494 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,495 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,495 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,495 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,495 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,495 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,495 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,496 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-08-18 16:45:53,505 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,512 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-08-18 16:45:53,518 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,531 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,532 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,532 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,532 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,541 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-08-18 16:45:53,545 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,551 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-08-18 16:45:53,555 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-08-18 16:45:53,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-08-18 16:45:53,564 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,565 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,565 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,565 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,565 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,565 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,566 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,578 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,584 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-08-18 16:45:53,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-08-18 16:45:53,613 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,613 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,613 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,614 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,614 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,614 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,614 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,615 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-08-18 16:45:53,629 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:53,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,657 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-08-18 16:45:53,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-08-18 16:45:53,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,670 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,670 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,670 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,671 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:53,671 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:53,675 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-08-18 16:45:53,693 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,696 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-08-18 16:45:53,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,698 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-08-18 16:45:53,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-08-18 16:45:53,711 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,712 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,712 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,712 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,712 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,712 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,712 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,713 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-08-18 16:45:53,729 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,732 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-08-18 16:45:53,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,734 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-08-18 16:45:53,736 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-08-18 16:45:53,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-08-18 16:45:53,746 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,746 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,746 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,746 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,746 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,747 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,747 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,759 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,763 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-08-18 16:45:53,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,766 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-08-18 16:45:53,773 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,781 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,782 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:53,782 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:53,785 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-08-18 16:45:53,793 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,799 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-08-18 16:45:53,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,802 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-08-18 16:45:53,805 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-08-18 16:45:53,807 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,815 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,815 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,829 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,829 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,849 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,873 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-08-18 16:45:53,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,901 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-08-18 16:45:53,921 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,928 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,929 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:53,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,929 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,929 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,929 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:53,929 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:53,930 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-08-18 16:45:53,936 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,940 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-08-18 16:45:53,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,941 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-08-18 16:45:53,944 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-08-18 16:45:53,945 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,954 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:53,954 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:53,968 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:53,972 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-08-18 16:45:53,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:53,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:53,973 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-08-18 16:45:53,976 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-08-18 16:45:53,977 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:53,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:53,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:53,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:53,985 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:53,987 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:53,987 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,005 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,008 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-08-18 16:45:54,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,010 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-08-18 16:45:54,012 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-08-18 16:45:54,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,022 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,033 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,033 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,046 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,051 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-08-18 16:45:54,057 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:54,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,065 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,066 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:54,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:54,067 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-08-18 16:45:54,077 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,082 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-08-18 16:45:54,085 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-08-18 16:45:54,086 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,094 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,094 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,094 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,094 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,095 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,095 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,117 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,123 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-08-18 16:45:54,129 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:54,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,137 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,137 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,138 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:54,138 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:54,139 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-08-18 16:45:54,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,154 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-08-18 16:45:54,156 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-08-18 16:45:54,159 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,167 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,168 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,168 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,183 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,189 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-08-18 16:45:54,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-08-18 16:45:54,206 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,206 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,206 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,207 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,208 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,208 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,211 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-08-18 16:45:54,221 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,225 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-08-18 16:45:54,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,227 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-08-18 16:45:54,230 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-08-18 16:45:54,232 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,240 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,240 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:54,240 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,240 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,240 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,241 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:54,241 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:54,254 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,258 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-08-18 16:45:54,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,260 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-08-18 16:45:54,265 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,272 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,273 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:54,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,273 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,273 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:54,273 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:54,275 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-08-18 16:45:54,297 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,300 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-08-18 16:45:54,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,302 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-08-18 16:45:54,305 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-08-18 16:45:54,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,314 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,314 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2023-08-18 16:45:54,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,319 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-08-18 16:45:54,320 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,345 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,349 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-08-18 16:45:54,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,350 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-08-18 16:45:54,359 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,366 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,367 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,367 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,367 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,368 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,368 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,372 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-08-18 16:45:54,381 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,387 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-08-18 16:45:54,390 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-08-18 16:45:54,391 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,398 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,399 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,399 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,399 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,400 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,400 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,415 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,420 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-08-18 16:45:54,422 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-08-18 16:45:54,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-08-18 16:45:54,431 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,432 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,432 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,432 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,434 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,434 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,453 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,458 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-08-18 16:45:54,465 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,472 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,473 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,473 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,473 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,474 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,475 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,478 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-08-18 16:45:54,485 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,490 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-08-18 16:45:54,497 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,505 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,505 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,505 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,507 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,507 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,510 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-08-18 16:45:54,517 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,530 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-08-18 16:45:54,533 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-08-18 16:45:54,535 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,543 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,543 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,545 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,545 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,561 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,567 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-08-18 16:45:54,570 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-08-18 16:45:54,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,579 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,586 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,586 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,601 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,607 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-08-18 16:45:54,610 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-08-18 16:45:54,611 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,619 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,622 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,622 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,645 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,650 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-08-18 16:45:54,658 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,665 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,665 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,665 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,665 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,667 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,667 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,670 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-08-18 16:45:54,683 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,688 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-08-18 16:45:54,691 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-08-18 16:45:54,693 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,700 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,700 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,701 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,701 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,721 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,726 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-08-18 16:45:54,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,728 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-08-18 16:45:54,735 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,743 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,743 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,745 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,745 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,748 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-08-18 16:45:54,755 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,762 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-08-18 16:45:54,764 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-08-18 16:45:54,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-08-18 16:45:54,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,775 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,775 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,797 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,802 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-08-18 16:45:54,809 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,816 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,817 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,817 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,817 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,818 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,818 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,823 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-08-18 16:45:54,833 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,838 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-08-18 16:45:54,840 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-08-18 16:45:54,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-08-18 16:45:54,849 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,849 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,849 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,849 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,850 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,850 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,864 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,869 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-08-18 16:45:54,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-08-18 16:45:54,881 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,881 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:45:54,881 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,881 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,881 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,882 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:45:54,882 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:45:54,883 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-08-18 16:45:54,909 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:54,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:54,914 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-08-18 16:45:54,916 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-08-18 16:45:54,918 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:54,925 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:54,925 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:54,925 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:54,925 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:54,927 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:54,927 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:54,965 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:54,997 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-08-18 16:45:54,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:54,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:55,029 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-08-18 16:45:55,093 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-08-18 16:45:55,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-08-18 16:45:55,102 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:55,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:55,102 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:55,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:55,117 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:55,117 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:55,133 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:55,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:55,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:55,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:55,185 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-08-18 16:45:55,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-08-18 16:45:55,198 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:55,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:55,198 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:55,198 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:55,199 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:55,199 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:55,205 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-08-18 16:45:55,214 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:45:55,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:55,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:55,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:55,219 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-08-18 16:45:55,221 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-08-18 16:45:55,223 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:45:55,231 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:45:55,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:45:55,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:45:55,231 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:45:55,236 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:45:55,237 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:45:55,252 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-08-18 16:45:55,281 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2023-08-18 16:45:55,281 INFO L444 ModelExtractionUtils]: 6 out of 22 variables were initially zero. Simplification set additionally 13 variables to zero. [2023-08-18 16:45:55,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:45:55,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:45:55,282 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-08-18 16:45:55,297 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-08-18 16:45:55,298 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-08-18 16:45:55,319 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-08-18 16:45:55,320 INFO L513 LassoAnalysis]: Proved termination. [2023-08-18 16:45:55,320 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_~size#1) = -1*ULTIMATE.start_create_fresh_int_array_~i~0#1 + 1*ULTIMATE.start_create_fresh_int_array_~size#1 Supporting invariants [] [2023-08-18 16:45:55,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2023-08-18 16:45:55,463 INFO L156 tatePredicateManager]: 27 out of 27 supporting invariants were superfluous and have been removed [2023-08-18 16:45:55,474 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:55,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:45:55,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-18 16:45:55,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:45:55,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:45:55,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-18 16:45:55,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:45:55,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-18 16:45:55,744 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-08-18 16:45:55,744 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 248 states and 253 transitions. cyclomatic complexity: 11 Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 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-08-18 16:45:55,801 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 248 states and 253 transitions. cyclomatic complexity: 11. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 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 264 states and 272 transitions. Complement of second has 9 states. [2023-08-18 16:45:55,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2023-08-18 16:45:55,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 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-08-18 16:45:55,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2023-08-18 16:45:55,804 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 144 transitions. Stem has 128 letters. Loop has 7 letters. [2023-08-18 16:45:55,807 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:45:55,807 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 144 transitions. Stem has 135 letters. Loop has 7 letters. [2023-08-18 16:45:55,807 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:45:55,807 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 144 transitions. Stem has 128 letters. Loop has 14 letters. [2023-08-18 16:45:55,808 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:45:55,808 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 264 states and 272 transitions. [2023-08-18 16:45:55,809 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 28 [2023-08-18 16:45:55,810 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 264 states to 251 states and 257 transitions. [2023-08-18 16:45:55,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 235 [2023-08-18 16:45:55,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 237 [2023-08-18 16:45:55,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 251 states and 257 transitions. [2023-08-18 16:45:55,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-08-18 16:45:55,811 INFO L218 hiAutomatonCegarLoop]: Abstraction has 251 states and 257 transitions. [2023-08-18 16:45:55,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states and 257 transitions. [2023-08-18 16:45:55,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 250. [2023-08-18 16:45:55,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 250 states have (on average 1.024) internal successors, (256), 249 states have internal predecessors, (256), 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-08-18 16:45:55,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 256 transitions. [2023-08-18 16:45:55,835 INFO L240 hiAutomatonCegarLoop]: Abstraction has 250 states and 256 transitions. [2023-08-18 16:45:55,835 INFO L428 stractBuchiCegarLoop]: Abstraction has 250 states and 256 transitions. [2023-08-18 16:45:55,835 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-08-18 16:45:55,835 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 250 states and 256 transitions. [2023-08-18 16:45:55,836 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 28 [2023-08-18 16:45:55,836 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:45:55,836 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:45:55,842 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, 1, 1, 1] [2023-08-18 16:45:55,842 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:45:55,844 INFO L748 eck$LassoCheckResult]: Stem: 1438747#[$Ultimate##0]don't care [800] $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] 1438749#[L-1]don't care [1049] L-1-->L-1-1: Formula: (= (select |v_#valid_37| 0) 0) InVars {#valid=|v_#valid_37|} OutVars{#valid=|v_#valid_37|} AuxVars[] AssignedVars[] 1438765#[L-1-1]don't care [1126] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_3|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|} AuxVars[] AssignedVars[] 1438627#[L21]don't care [989] L21-->L21-1: Formula: (and (= (select |v_#valid_38| 1) 1) (= 2 (select |v_#length_31| 1))) InVars {#length=|v_#length_31|, #valid=|v_#valid_38|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1438629#[L21-1]don't care [879] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_32| 1) 0) 48) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1438781#[L21-2]don't care [816] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_33| 1) 1) 0) InVars {#memory_int=|v_#memory_int_33|} OutVars{#memory_int=|v_#memory_int_33|} AuxVars[] AssignedVars[] 1438783#[L21-3]don't care [854] L21-3-->L21-4: Formula: (and (= (select |v_#valid_39| 2) 1) (= (select |v_#length_32| 2) 21)) InVars {#length=|v_#length_32|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_32|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1438555#[L21-4]don't care [717] L21-4-->L41: Formula: (= v_~id_0~0_7 0) InVars {} OutVars{~id_0~0=v_~id_0~0_7} AuxVars[] AssignedVars[~id_0~0] 1438395#[L41]don't care [914] L41-->L41-1: Formula: (= v_~id_3~0_7 0) InVars {} OutVars{~id_3~0=v_~id_3~0_7} AuxVars[] AssignedVars[~id_3~0] 1438397#[L41-1]don't care [811] L41-1-->L41-2: Formula: (= v_~id_6~0_8 0) InVars {} OutVars{~id_6~0=v_~id_6~0_8} AuxVars[] AssignedVars[~id_6~0] 1438485#[L41-2]don't care [929] L41-2-->L41-3: Formula: (= v_~result_9~0_3 0) InVars {} OutVars{~result_9~0=v_~result_9~0_3} AuxVars[] AssignedVars[~result_9~0] 1438487#[L41-3]don't care [999] L41-3-->L41-4: Formula: (= v_~order1_10~0_3 0) InVars {} OutVars{~order1_10~0=v_~order1_10~0_3} AuxVars[] AssignedVars[~order1_10~0] 1438663#[L41-4]don't care [1000] L41-4-->L41-5: Formula: (= v_~order2_11~0_3 0) InVars {} OutVars{~order2_11~0=v_~order2_11~0_3} AuxVars[] AssignedVars[~order2_11~0] 1438577#[L41-5]don't care [966] L41-5-->L41-6: Formula: (= v_~result_12~0_3 0) InVars {} OutVars{~result_12~0=v_~result_12~0_3} AuxVars[] AssignedVars[~result_12~0] 1438579#[L41-6]don't care [852] L41-6-->L41-7: Formula: (= v_~order1_13~0_3 0) InVars {} OutVars{~order1_13~0=v_~order1_13~0_3} AuxVars[] AssignedVars[~order1_13~0] 1438403#[L41-7]don't care [915] L41-7-->L41-8: Formula: (= v_~order2_14~0_3 0) InVars {} OutVars{~order2_14~0=v_~order2_14~0_3} AuxVars[] AssignedVars[~order2_14~0] 1438389#[L41-8]don't care [913] L41-8-->L41-9: Formula: (= v_~result_15~0_3 0) InVars {} OutVars{~result_15~0=v_~result_15~0_3} AuxVars[] AssignedVars[~result_15~0] 1438367#[L41-9]don't care [666] L41-9-->L41-10: Formula: (= v_~order1_16~0_3 0) InVars {} OutVars{~order1_16~0=v_~order1_16~0_3} AuxVars[] AssignedVars[~order1_16~0] 1438369#[L41-10]don't care [998] L41-10-->L42: Formula: (= v_~order2_17~0_3 0) InVars {} OutVars{~order2_17~0=v_~order2_17~0_3} AuxVars[] AssignedVars[~order2_17~0] 1438529#[L42]don't care [943] L42-->L42-1: Formula: (and (= v_~get_2~0.base_5 0) (= v_~get_2~0.offset_5 0)) InVars {} OutVars{~get_2~0.base=v_~get_2~0.base_5, ~get_2~0.offset=v_~get_2~0.offset_5} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1438531#[L42-1]don't care [1119] L42-1-->L42-2: Formula: (and (= v_~get_5~0.offset_5 0) (= v_~get_5~0.base_5 0)) InVars {} OutVars{~get_5~0.offset=v_~get_5~0.offset_5, ~get_5~0.base=v_~get_5~0.base_5} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1438803#[L42-2]don't care [834] L42-2-->L43: Formula: (and (= v_~get_8~0.offset_5 0) (= v_~get_8~0.base_5 0)) InVars {} OutVars{~get_8~0.offset=v_~get_8~0.offset_5, ~get_8~0.base=v_~get_8~0.base_5} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1438805#[L43]don't care [1123] L43-->L43-1: Formula: (and (= v_~contains_key_1~0.offset_3 0) (= v_~contains_key_1~0.base_3 0)) InVars {} OutVars{~contains_key_1~0.base=v_~contains_key_1~0.base_3, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_3} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1438755#[L43-1]don't care [805] L43-1-->L43-2: Formula: (and (= v_~contains_key_4~0.base_4 0) (= v_~contains_key_4~0.offset_4 0)) InVars {} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_4, ~contains_key_4~0.base=v_~contains_key_4~0.base_4} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1438511#[L43-2]don't care [936] L43-2-->L-1-2: Formula: (and (= v_~contains_key_7~0.base_4 0) (= v_~contains_key_7~0.offset_4 0)) InVars {} OutVars{~contains_key_7~0.offset=v_~contains_key_7~0.offset_4, ~contains_key_7~0.base=v_~contains_key_7~0.base_4} AuxVars[] AssignedVars[~contains_key_7~0.base, ~contains_key_7~0.offset] 1438513#[L-1-2]don't care [1127] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1438835#[L-1-3]don't care [895] L-1-3-->L74: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_4|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_2|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_1|, ULTIMATE.start_main_#t~ret45#1.offset=|v_ULTIMATE.start_main_#t~ret45#1.offset_4|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|, ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_1|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ULTIMATE.start_main_#t~pre50#1=|v_ULTIMATE.start_main_#t~pre50#1_4|, ULTIMATE.start_main_#t~pre46#1=|v_ULTIMATE.start_main_#t~pre46#1_4|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_1|, ULTIMATE.start_main_#t~ret45#1.base=|v_ULTIMATE.start_main_#t~ret45#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_1|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|, ULTIMATE.start_main_#t~nondet49#1=|v_ULTIMATE.start_main_#t~nondet49#1_2|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, 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_5|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_1|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_1|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~pre48#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~ret45#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~ret41#1.offset, ULTIMATE.start_main_#t~nondet51#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret42#1.offset, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~ret43#1.base, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~pre50#1, ULTIMATE.start_main_#t~pre46#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret45#1.base, ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~nondet49#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_#t~ret44#1.base, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_main_#t~nondet28#1] 1438811#[L74]don't care [1081] L74-->L74-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (select |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) (= (store |v_#length_34| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_33|) (= (store |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_40|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_34|, #valid=|v_#valid_41|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_33|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1438643#[L74-1]don't care [991] L74-1-->L74-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (select |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= |v_#valid_42| (store |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1)) (= (store |v_#length_36| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_35|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_36|, #valid=|v_#valid_43|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_35|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1438645#[L74-2]don't care [995] L74-2-->L74-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (= (select |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0) (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_44|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (store |v_#length_38| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_37|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_38|, #valid=|v_#valid_45|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_37|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_44|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1438657#[L74-3]don't care [1136] L74-3-->L77: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1438819#[L77]don't care [849] L77-->L77-1: Formula: (= v_~id_0~0_8 |v_ULTIMATE.start_main_#t~nondet28#1_3|) InVars {ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} OutVars{~id_0~0=v_~id_0~0_8, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} AuxVars[] AssignedVars[~id_0~0] 1438611#[L77-1]don't care [980] L77-1-->L78: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1438385#[L78]don't care [911] L78-->L78-1: Formula: (= (ite (<= 0 v_~id_0~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {~id_0~0=v_~id_0~0_9} OutVars{~id_0~0=v_~id_0~0_9, 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_#in~cond#1] 1438387#[L78-1]don't care [734] L78-1-->L37: 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] 1438533#[L37]don't care [711] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} 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_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438535#[L38]don't care [1074] L38-->L37-1: 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[] 1438791#[L37-1]don't care [1066] L37-1-->L79: 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] 1438503#[L79]don't care [707] L79-->L79-1: Formula: (= v_~id_3~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_3|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} OutVars{~id_3~0=v_~id_3~0_8, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[~id_3~0] 1438505#[L79-1]don't care [873] L79-1-->L80: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1438699#[L80]don't care [777] L80-->L80-1: Formula: (= (ite (<= 0 v_~id_3~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {~id_3~0=v_~id_3~0_9} OutVars{~id_3~0=v_~id_3~0_9, 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_#in~cond#1] 1438701#[L80-1]don't care [877] L80-1-->L37-2: 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] 1438723#[L37-2]don't care [1028] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} 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_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438453#[L38-3]don't care [690] L38-3-->L37-3: 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[] 1438425#[L37-3]don't care [918] L37-3-->L81: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1438427#[L81]don't care [886] L81-->L81-1: Formula: (= v_~id_6~0_9 |v_ULTIMATE.start_main_#t~nondet30#1_3|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|, ~id_6~0=v_~id_6~0_9} AuxVars[] AssignedVars[~id_6~0] 1438343#[L81-1]don't care [901] L81-1-->L82: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1438345#[L82]don't care [1101] L82-->L82-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14| (ite (<= 0 v_~id_6~0_10) 1 0)) InVars {~id_6~0=v_~id_6~0_10} OutVars{~id_6~0=v_~id_6~0_10, 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_#in~cond#1] 1438355#[L82-1]don't care [665] L82-1-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438357#[L37-4]don't care [1113] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438619#[L38-6]don't care [986] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1438597#[L37-5]don't care [726] L37-5-->L83: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1438391#[L83]don't care [674] L83-->L83-1: Formula: (= v_~result_9~0_4 |v_ULTIMATE.start_main_#t~nondet31#1_3|) InVars {ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|, ~result_9~0=v_~result_9~0_4} AuxVars[] AssignedVars[~result_9~0] 1438393#[L83-1]don't care [954] L83-1-->L84: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1438561#[L84]don't care [1004] L84-->L84-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1438665#[L84-1]don't care [1009] L84-1-->L84-2: Formula: (= v_~order1_10~0_4 |v_ULTIMATE.start_main_#t~nondet32#1_3|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ~order1_10~0=v_~order1_10~0_4} AuxVars[] AssignedVars[~order1_10~0] 1438399#[L84-2]don't care [676] L84-2-->L85: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1438401#[L85]don't care [691] L85-->L85-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1438455#[L85-1]don't care [933] L85-1-->L85-2: Formula: (= v_~order2_11~0_4 |v_ULTIMATE.start_main_#t~nondet33#1_3|) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ~order2_11~0=v_~order2_11~0_4} AuxVars[] AssignedVars[~order2_11~0] 1438497#[L85-2]don't care [770] L85-2-->L86: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1438693#[L86]don't care [1020] L86-->L86-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1438581#[L86-1]don't care [967] L86-1-->L86-2: Formula: (= v_~result_12~0_4 |v_ULTIMATE.start_main_#t~nondet34#1_3|) InVars {ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|, ~result_12~0=v_~result_12~0_4} AuxVars[] AssignedVars[~result_12~0] 1438583#[L86-2]don't care [1015] L86-2-->L87: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1438521#[L87]don't care [941] L87-->L87-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1438523#[L87-1]don't care [1022] L87-1-->L87-2: Formula: (= v_~order1_13~0_4 |v_ULTIMATE.start_main_#t~nondet35#1_3|) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} OutVars{~order1_13~0=v_~order1_13~0_4, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} AuxVars[] AssignedVars[~order1_13~0] 1438339#[L87-2]don't care [659] L87-2-->L88: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1438341#[L88]don't care [737] L88-->L88-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1438617#[L88-1]don't care [756] L88-1-->L88-2: Formula: (= v_~order2_14~0_4 |v_ULTIMATE.start_main_#t~nondet36#1_3|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ~order2_14~0=v_~order2_14~0_4} AuxVars[] AssignedVars[~order2_14~0] 1438371#[L88-2]don't care [907] L88-2-->L89: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1438373#[L89]don't care [844] L89-->L89-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1438785#[L89-1]don't care [819] L89-1-->L89-2: Formula: (= v_~result_15~0_4 |v_ULTIMATE.start_main_#t~nondet37#1_3|) InVars {ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|, ~result_15~0=v_~result_15~0_4} AuxVars[] AssignedVars[~result_15~0] 1438599#[L89-2]don't care [730] L89-2-->L90: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1438601#[L90]don't care [1006] L90-->L90-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1438669#[L90-1]don't care [1035] L90-1-->L90-2: Formula: (= v_~order1_16~0_4 |v_ULTIMATE.start_main_#t~nondet38#1_3|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} OutVars{~order1_16~0=v_~order1_16~0_4, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} AuxVars[] AssignedVars[~order1_16~0] 1438735#[L90-2]don't care [801] L90-2-->L91: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1438737#[L91]don't care [793] L91-->L91-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1438739#[L91-1]don't care [1046] L91-1-->L91-2: Formula: (= v_~order2_17~0_4 |v_ULTIMATE.start_main_#t~nondet39#1_3|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ~order2_17~0=v_~order2_17~0_4} AuxVars[] AssignedVars[~order2_17~0] 1438565#[L91-2]don't care [957] L91-2-->L92: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1438567#[L92]don't care [752] L92-->L92-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16| (ite (and (< v_~id_3~0_10 2147483647) (< v_~id_6~0_11 2147483647) (< v_~id_0~0_10 2147483647)) 1 0)) InVars {~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10} OutVars{~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1438651#[L92-1]don't care [994] L92-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438653#[L37-6]don't care [1076] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438667#[L38-9]don't care [761] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1438607#[L37-7]don't care [731] L37-7-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| (+ v_~id_0~0_11 1)) InVars {~id_0~0=v_~id_0~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~id_0~0=v_~id_0~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1438449#[L93]don't care [922] L93-->L93-1: 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] 1438451#[L93-1]don't care [753] L93-1-->L114: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1438499#[L114]don't care [934] L114-->L115: 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] 1438501#[L115]don't care [712] L115-->L115-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18| (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_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1438539#[L115-1]don't care [947] L115-1-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_37|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438545#[L37-8]don't care [733] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_38| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_38|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438515#[L38-12]don't care [939] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_40| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} AuxVars[] AssignedVars[] 1438517#[L37-9]don't care [987] L37-9-->L116: 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_20|) 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_20|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1438621#[L116]don't care [799] L116-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_41|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438719#[L37-10]don't care [781] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_42| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_42|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438695#[L38-15]don't care [773] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_44| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} AuxVars[] AssignedVars[] 1438541#[L37-11]don't care [945] L37-11-->L118: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1438543#[L118]don't care [861] L118-->L118-1: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_7|) (= (select |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_#valid_46| (store |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#length_40| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_39|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_47|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_46|, #length=|v_#length_39|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1438507#[L118-1]don't care [937] L118-1-->L118-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1438509#[L118-2]don't care [710] L118-2-->L119: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1438527#[L119]don't care [883] L119-->L119-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1438829#[L119-6]don't care [686] L119-6-->L120: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 1438447#[L120]don't care [1058] L120-->L120-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1438479#[L120-1]don't care [927] L120-1-->L120-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= (select |v_#valid_48| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (= |v_#memory_int_34| (store |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|))) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_35|, #length=|v_#length_41|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_34|, #length=|v_#length_41|} AuxVars[] AssignedVars[#memory_int] 1438419#[L120-2]don't care [917] L120-2-->L119-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1438421#[L119-3]don't care [1107] L119-3-->L119-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1438571#[L119-4]don't care [962] L119-4-->L119-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1438573#[L119-5]don't care [1095] L119-5-->L119-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1438441#[L119-6]don't care [687] L119-6-->L119-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1438443#[L119-7]don't care [709] L119-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] 1438519#[create_fresh_int_array_returnLabel#1]don't care [1116] create_fresh_int_array_returnLabel#1-->L93-2: Formula: (and (= |v_ULTIMATE.start_main_#t~ret40#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, 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~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1438639#[L93-2]don't care [742] L93-2-->L93-3: Formula: (and (= v_~get_2~0.offset_6 |v_ULTIMATE.start_main_#t~ret40#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_3| v_~get_2~0.base_6)) InVars {ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|} OutVars{~get_2~0.base=v_~get_2~0.base_6, ~get_2~0.offset=v_~get_2~0.offset_6, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1438603#[L93-3]don't care [976] L93-3-->L94: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1438605#[L94]don't care [758] L94-->L94-1: Formula: (= (+ v_~id_3~0_11 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~id_3~0=v_~id_3~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~id_3~0=v_~id_3~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1438587#[L94-1]don't care [722] L94-1-->L94-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] 1438589#[L94-2]don't care [747] L94-2-->L114-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1438655#[L114-1]don't care [862] L114-1-->L115-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] 1438797#[L115-2]don't care [1068] L115-2-->L115-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_22|) 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_22|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1438793#[L115-3]don't care [826] L115-3-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_45|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438795#[L37-12]don't care [1067] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_46| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_46|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438691#[L38-18]don't care [769] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_48| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} AuxVars[] AssignedVars[] 1438685#[L37-13]don't care [1017] L37-13-->L116-1: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_24|) 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_24|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1438687#[L116-1]don't care [1104] L116-1-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_49|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438779#[L37-14]don't care [1057] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_50| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_50|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438689#[L38-21]don't care [1019] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_52| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} AuxVars[] AssignedVars[] 1438481#[L37-15]don't care [702] L37-15-->L118-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1438483#[L118-3]don't care [979] L118-3-->L118-4: Formula: (and (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1) |v_#valid_49|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_8|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= (store |v_#length_43| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_42|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_43|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_49|, #length=|v_#length_42|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1438609#[L118-4]don't care [1061] L118-4-->L118-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1438429#[L118-5]don't care [920] L118-5-->L119-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1438431#[L119-8]don't care [1115] L119-8-->L119-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1438827#[L119-14]don't care [670] L119-14-->L119-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1438381#[L119-15]don't care [868] L119-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] 1438489#[create_fresh_int_array_returnLabel#2]don't care [703] create_fresh_int_array_returnLabel#2-->L94-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret41#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|) (= |v_ULTIMATE.start_main_#t~ret41#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_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~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1438491#[L94-3]don't care [1085] L94-3-->L94-4: Formula: (and (= v_~get_5~0.offset_6 |v_ULTIMATE.start_main_#t~ret41#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret41#1.base_3| v_~get_5~0.base_6)) InVars {ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ~get_5~0.offset=v_~get_5~0.offset_6, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|, ~get_5~0.base=v_~get_5~0.base_6} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1438351#[L94-4]don't care [663] L94-4-->L95: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1438353#[L95]don't care [859] L95-->L95-1: Formula: (= (+ v_~id_6~0_12 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|) InVars {~id_6~0=v_~id_6~0_12} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~id_6~0=v_~id_6~0_12} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1438649#[L95-1]don't care [744] L95-1-->L95-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] 1438647#[L95-2]don't care [992] L95-2-->L114-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_15|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_9|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1438457#[L114-2]don't care [923] L114-2-->L115-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] 1438459#[L115-4]don't care [835] L115-4-->L115-5: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_26|) 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_26|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1438741#[L115-5]don't care [794] L115-5-->L37-16: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_53|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438743#[L37-16]don't care [851] L37-16-->L38-24: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_54| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_54|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438557#[L38-24]don't care [952] L38-24-->L37-17: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_56| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} AuxVars[] AssignedVars[] 1438559#[L37-17]don't care [774] L37-17-->L116-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_28|) 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_28|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1438697#[L116-2]don't care [872] L116-2-->L37-18: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_57|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438777#[L37-18]don't care [1052] L37-18-->L38-27: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_58| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_58|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1438761#[L38-27]don't care [810] L38-27-->L37-19: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_60| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} AuxVars[] AssignedVars[] 1438763#[L37-19]don't care [1124] L37-19-->L118-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1438825#[L118-6]don't care [871] L118-6-->L118-7: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 0)) (= (select |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10| 0) (= (store |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 1) |v_#valid_52|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| |v_#StackHeapBarrier_9|) (= (store |v_#length_46| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_45|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_46|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_53|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10|, #valid=|v_#valid_52|, #length=|v_#length_45|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1438745#[L118-7]don't care [1036] L118-7-->L118-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1438347#[L118-8]don't care [660] L118-8-->L119-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1438349#[L119-16]don't care [1030] L119-16-->L119-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1438661#[L119-22]don't care [2023-08-18 16:45:55,844 INFO L750 eck$LassoCheckResult]: Loop: 1438661#[L119-22]don't care [802] L119-22-->L120-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 1438751#[L120-6]don't care [857] L120-6-->L120-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1438711#[L120-7]don't care [780] L120-7-->L120-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|))) (and (= (select |v_#valid_54| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (= |v_#memory_int_38| (store |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|))) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4) (select |v_#length_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_39|, #length=|v_#length_47|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_38|, #length=|v_#length_47|} AuxVars[] AssignedVars[#memory_int] 1438713#[L120-8]don't care [1108] L120-8-->L119-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1438593#[L119-19]don't care [724] L119-19-->L119-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1438595#[L119-20]don't care [880] L119-20-->L119-21: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1438659#[L119-21]don't care [996] L119-21-->L119-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1438661#[L119-22]don't care [2023-08-18 16:45:55,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:55,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1669884961, now seen corresponding path program 1 times [2023-08-18 16:45:55,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:55,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364268139] [2023-08-18 16:45:55,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:55,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:55,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:45:56,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-18 16:45:56,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-18 16:45:56,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364268139] [2023-08-18 16:45:56,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364268139] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-18 16:45:56,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-18 16:45:56,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-18 16:45:56,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239448634] [2023-08-18 16:45:56,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-18 16:45:56,217 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-08-18 16:45:56,217 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:56,217 INFO L85 PathProgramCache]: Analyzing trace with hash 75648840, now seen corresponding path program 1 times [2023-08-18 16:45:56,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:56,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083606285] [2023-08-18 16:45:56,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:56,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:56,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:56,239 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:45:56,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:56,242 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:45:56,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-18 16:45:56,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-18 16:45:56,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-18 16:45:56,293 INFO L87 Difference]: Start difference. First operand 250 states and 256 transitions. cyclomatic complexity: 12 Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 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-08-18 16:45:56,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-08-18 16:45:56,458 INFO L93 Difference]: Finished difference Result 255 states and 260 transitions. [2023-08-18 16:45:56,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 255 states and 260 transitions. [2023-08-18 16:45:56,459 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 28 [2023-08-18 16:45:56,460 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 255 states to 255 states and 260 transitions. [2023-08-18 16:45:56,460 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 236 [2023-08-18 16:45:56,460 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 236 [2023-08-18 16:45:56,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 255 states and 260 transitions. [2023-08-18 16:45:56,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-08-18 16:45:56,461 INFO L218 hiAutomatonCegarLoop]: Abstraction has 255 states and 260 transitions. [2023-08-18 16:45:56,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states and 260 transitions. [2023-08-18 16:45:56,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 250. [2023-08-18 16:45:56,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 250 states have (on average 1.02) internal successors, (255), 249 states have internal predecessors, (255), 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-08-18 16:45:56,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 255 transitions. [2023-08-18 16:45:56,465 INFO L240 hiAutomatonCegarLoop]: Abstraction has 250 states and 255 transitions. [2023-08-18 16:45:56,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-18 16:45:56,467 INFO L428 stractBuchiCegarLoop]: Abstraction has 250 states and 255 transitions. [2023-08-18 16:45:56,467 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-08-18 16:45:56,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 250 states and 255 transitions. [2023-08-18 16:45:56,468 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 28 [2023-08-18 16:45:56,468 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:45:56,468 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:45:56,469 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:45:56,469 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:45:56,471 INFO L748 eck$LassoCheckResult]: Stem: 1439523#[$Ultimate##0]don't care [800] $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] 1439525#[L-1]don't care [1049] L-1-->L-1-1: Formula: (= (select |v_#valid_37| 0) 0) InVars {#valid=|v_#valid_37|} OutVars{#valid=|v_#valid_37|} AuxVars[] AssignedVars[] 1439541#[L-1-1]don't care [1126] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_3|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|} AuxVars[] AssignedVars[] 1439403#[L21]don't care [989] L21-->L21-1: Formula: (and (= (select |v_#valid_38| 1) 1) (= 2 (select |v_#length_31| 1))) InVars {#length=|v_#length_31|, #valid=|v_#valid_38|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1439405#[L21-1]don't care [879] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_32| 1) 0) 48) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1439557#[L21-2]don't care [816] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_33| 1) 1) 0) InVars {#memory_int=|v_#memory_int_33|} OutVars{#memory_int=|v_#memory_int_33|} AuxVars[] AssignedVars[] 1439559#[L21-3]don't care [854] L21-3-->L21-4: Formula: (and (= (select |v_#valid_39| 2) 1) (= (select |v_#length_32| 2) 21)) InVars {#length=|v_#length_32|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_32|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1439331#[L21-4]don't care [717] L21-4-->L41: Formula: (= v_~id_0~0_7 0) InVars {} OutVars{~id_0~0=v_~id_0~0_7} AuxVars[] AssignedVars[~id_0~0] 1439171#[L41]don't care [914] L41-->L41-1: Formula: (= v_~id_3~0_7 0) InVars {} OutVars{~id_3~0=v_~id_3~0_7} AuxVars[] AssignedVars[~id_3~0] 1439173#[L41-1]don't care [811] L41-1-->L41-2: Formula: (= v_~id_6~0_8 0) InVars {} OutVars{~id_6~0=v_~id_6~0_8} AuxVars[] AssignedVars[~id_6~0] 1439261#[L41-2]don't care [929] L41-2-->L41-3: Formula: (= v_~result_9~0_3 0) InVars {} OutVars{~result_9~0=v_~result_9~0_3} AuxVars[] AssignedVars[~result_9~0] 1439263#[L41-3]don't care [999] L41-3-->L41-4: Formula: (= v_~order1_10~0_3 0) InVars {} OutVars{~order1_10~0=v_~order1_10~0_3} AuxVars[] AssignedVars[~order1_10~0] 1439439#[L41-4]don't care [1000] L41-4-->L41-5: Formula: (= v_~order2_11~0_3 0) InVars {} OutVars{~order2_11~0=v_~order2_11~0_3} AuxVars[] AssignedVars[~order2_11~0] 1439353#[L41-5]don't care [966] L41-5-->L41-6: Formula: (= v_~result_12~0_3 0) InVars {} OutVars{~result_12~0=v_~result_12~0_3} AuxVars[] AssignedVars[~result_12~0] 1439355#[L41-6]don't care [852] L41-6-->L41-7: Formula: (= v_~order1_13~0_3 0) InVars {} OutVars{~order1_13~0=v_~order1_13~0_3} AuxVars[] AssignedVars[~order1_13~0] 1439185#[L41-7]don't care [915] L41-7-->L41-8: Formula: (= v_~order2_14~0_3 0) InVars {} OutVars{~order2_14~0=v_~order2_14~0_3} AuxVars[] AssignedVars[~order2_14~0] 1439169#[L41-8]don't care [913] L41-8-->L41-9: Formula: (= v_~result_15~0_3 0) InVars {} OutVars{~result_15~0=v_~result_15~0_3} AuxVars[] AssignedVars[~result_15~0] 1439139#[L41-9]don't care [666] L41-9-->L41-10: Formula: (= v_~order1_16~0_3 0) InVars {} OutVars{~order1_16~0=v_~order1_16~0_3} AuxVars[] AssignedVars[~order1_16~0] 1439141#[L41-10]don't care [998] L41-10-->L42: Formula: (= v_~order2_17~0_3 0) InVars {} OutVars{~order2_17~0=v_~order2_17~0_3} AuxVars[] AssignedVars[~order2_17~0] 1439305#[L42]don't care [943] L42-->L42-1: Formula: (and (= v_~get_2~0.base_5 0) (= v_~get_2~0.offset_5 0)) InVars {} OutVars{~get_2~0.base=v_~get_2~0.base_5, ~get_2~0.offset=v_~get_2~0.offset_5} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1439307#[L42-1]don't care [1119] L42-1-->L42-2: Formula: (and (= v_~get_5~0.offset_5 0) (= v_~get_5~0.base_5 0)) InVars {} OutVars{~get_5~0.offset=v_~get_5~0.offset_5, ~get_5~0.base=v_~get_5~0.base_5} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1439579#[L42-2]don't care [834] L42-2-->L43: Formula: (and (= v_~get_8~0.offset_5 0) (= v_~get_8~0.base_5 0)) InVars {} OutVars{~get_8~0.offset=v_~get_8~0.offset_5, ~get_8~0.base=v_~get_8~0.base_5} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1439581#[L43]don't care [1123] L43-->L43-1: Formula: (and (= v_~contains_key_1~0.offset_3 0) (= v_~contains_key_1~0.base_3 0)) InVars {} OutVars{~contains_key_1~0.base=v_~contains_key_1~0.base_3, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_3} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1439533#[L43-1]don't care [805] L43-1-->L43-2: Formula: (and (= v_~contains_key_4~0.base_4 0) (= v_~contains_key_4~0.offset_4 0)) InVars {} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_4, ~contains_key_4~0.base=v_~contains_key_4~0.base_4} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1439283#[L43-2]don't care [936] L43-2-->L-1-2: Formula: (and (= v_~contains_key_7~0.base_4 0) (= v_~contains_key_7~0.offset_4 0)) InVars {} OutVars{~contains_key_7~0.offset=v_~contains_key_7~0.offset_4, ~contains_key_7~0.base=v_~contains_key_7~0.base_4} AuxVars[] AssignedVars[~contains_key_7~0.base, ~contains_key_7~0.offset] 1439285#[L-1-2]don't care [1127] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1439611#[L-1-3]don't care [895] L-1-3-->L74: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_4|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_2|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_1|, ULTIMATE.start_main_#t~ret45#1.offset=|v_ULTIMATE.start_main_#t~ret45#1.offset_4|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|, ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_1|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ULTIMATE.start_main_#t~pre50#1=|v_ULTIMATE.start_main_#t~pre50#1_4|, ULTIMATE.start_main_#t~pre46#1=|v_ULTIMATE.start_main_#t~pre46#1_4|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_1|, ULTIMATE.start_main_#t~ret45#1.base=|v_ULTIMATE.start_main_#t~ret45#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_1|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|, ULTIMATE.start_main_#t~nondet49#1=|v_ULTIMATE.start_main_#t~nondet49#1_2|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, 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_5|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_1|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_1|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~pre48#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~ret45#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~ret41#1.offset, ULTIMATE.start_main_#t~nondet51#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret42#1.offset, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~ret43#1.base, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~pre50#1, ULTIMATE.start_main_#t~pre46#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret45#1.base, ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~nondet49#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_#t~ret44#1.base, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_main_#t~nondet28#1] 1439587#[L74]don't care [1081] L74-->L74-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (select |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) (= (store |v_#length_34| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_33|) (= (store |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_40|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_34|, #valid=|v_#valid_41|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_33|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1439419#[L74-1]don't care [991] L74-1-->L74-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (select |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= |v_#valid_42| (store |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1)) (= (store |v_#length_36| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_35|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_36|, #valid=|v_#valid_43|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_35|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1439421#[L74-2]don't care [995] L74-2-->L74-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (= (select |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0) (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_44|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (store |v_#length_38| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_37|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_38|, #valid=|v_#valid_45|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_37|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_44|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1439437#[L74-3]don't care [1136] L74-3-->L77: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1439595#[L77]don't care [849] L77-->L77-1: Formula: (= v_~id_0~0_8 |v_ULTIMATE.start_main_#t~nondet28#1_3|) InVars {ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} OutVars{~id_0~0=v_~id_0~0_8, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} AuxVars[] AssignedVars[~id_0~0] 1439387#[L77-1]don't care [980] L77-1-->L78: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1439161#[L78]don't care [911] L78-->L78-1: Formula: (= (ite (<= 0 v_~id_0~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {~id_0~0=v_~id_0~0_9} OutVars{~id_0~0=v_~id_0~0_9, 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_#in~cond#1] 1439163#[L78-1]don't care [734] L78-1-->L37: 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] 1439311#[L37]don't care [711] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} 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_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439313#[L38]don't care [1074] L38-->L37-1: 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[] 1439571#[L37-1]don't care [1066] L37-1-->L79: 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] 1439279#[L79]don't care [707] L79-->L79-1: Formula: (= v_~id_3~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_3|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} OutVars{~id_3~0=v_~id_3~0_8, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[~id_3~0] 1439281#[L79-1]don't care [873] L79-1-->L80: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1439475#[L80]don't care [777] L80-->L80-1: Formula: (= (ite (<= 0 v_~id_3~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {~id_3~0=v_~id_3~0_9} OutVars{~id_3~0=v_~id_3~0_9, 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_#in~cond#1] 1439477#[L80-1]don't care [877] L80-1-->L37-2: 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] 1439499#[L37-2]don't care [1028] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} 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_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439229#[L38-3]don't care [690] L38-3-->L37-3: 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[] 1439201#[L37-3]don't care [918] L37-3-->L81: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1439203#[L81]don't care [886] L81-->L81-1: Formula: (= v_~id_6~0_9 |v_ULTIMATE.start_main_#t~nondet30#1_3|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|, ~id_6~0=v_~id_6~0_9} AuxVars[] AssignedVars[~id_6~0] 1439119#[L81-1]don't care [901] L81-1-->L82: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1439121#[L82]don't care [1101] L82-->L82-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14| (ite (<= 0 v_~id_6~0_10) 1 0)) InVars {~id_6~0=v_~id_6~0_10} OutVars{~id_6~0=v_~id_6~0_10, 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_#in~cond#1] 1439131#[L82-1]don't care [665] L82-1-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439133#[L37-4]don't care [1113] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439395#[L38-6]don't care [986] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1439373#[L37-5]don't care [726] L37-5-->L83: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1439165#[L83]don't care [674] L83-->L83-1: Formula: (= v_~result_9~0_4 |v_ULTIMATE.start_main_#t~nondet31#1_3|) InVars {ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|, ~result_9~0=v_~result_9~0_4} AuxVars[] AssignedVars[~result_9~0] 1439167#[L83-1]don't care [954] L83-1-->L84: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1439337#[L84]don't care [1004] L84-->L84-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1439441#[L84-1]don't care [1009] L84-1-->L84-2: Formula: (= v_~order1_10~0_4 |v_ULTIMATE.start_main_#t~nondet32#1_3|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ~order1_10~0=v_~order1_10~0_4} AuxVars[] AssignedVars[~order1_10~0] 1439175#[L84-2]don't care [676] L84-2-->L85: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1439177#[L85]don't care [691] L85-->L85-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1439231#[L85-1]don't care [933] L85-1-->L85-2: Formula: (= v_~order2_11~0_4 |v_ULTIMATE.start_main_#t~nondet33#1_3|) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ~order2_11~0=v_~order2_11~0_4} AuxVars[] AssignedVars[~order2_11~0] 1439273#[L85-2]don't care [770] L85-2-->L86: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1439469#[L86]don't care [1020] L86-->L86-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1439357#[L86-1]don't care [967] L86-1-->L86-2: Formula: (= v_~result_12~0_4 |v_ULTIMATE.start_main_#t~nondet34#1_3|) InVars {ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|, ~result_12~0=v_~result_12~0_4} AuxVars[] AssignedVars[~result_12~0] 1439359#[L86-2]don't care [1015] L86-2-->L87: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1439297#[L87]don't care [941] L87-->L87-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1439299#[L87-1]don't care [1022] L87-1-->L87-2: Formula: (= v_~order1_13~0_4 |v_ULTIMATE.start_main_#t~nondet35#1_3|) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} OutVars{~order1_13~0=v_~order1_13~0_4, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} AuxVars[] AssignedVars[~order1_13~0] 1439115#[L87-2]don't care [659] L87-2-->L88: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1439117#[L88]don't care [737] L88-->L88-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1439393#[L88-1]don't care [756] L88-1-->L88-2: Formula: (= v_~order2_14~0_4 |v_ULTIMATE.start_main_#t~nondet36#1_3|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ~order2_14~0=v_~order2_14~0_4} AuxVars[] AssignedVars[~order2_14~0] 1439147#[L88-2]don't care [907] L88-2-->L89: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1439149#[L89]don't care [844] L89-->L89-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1439561#[L89-1]don't care [819] L89-1-->L89-2: Formula: (= v_~result_15~0_4 |v_ULTIMATE.start_main_#t~nondet37#1_3|) InVars {ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|, ~result_15~0=v_~result_15~0_4} AuxVars[] AssignedVars[~result_15~0] 1439375#[L89-2]don't care [730] L89-2-->L90: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1439377#[L90]don't care [1006] L90-->L90-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1439445#[L90-1]don't care [1035] L90-1-->L90-2: Formula: (= v_~order1_16~0_4 |v_ULTIMATE.start_main_#t~nondet38#1_3|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} OutVars{~order1_16~0=v_~order1_16~0_4, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} AuxVars[] AssignedVars[~order1_16~0] 1439511#[L90-2]don't care [801] L90-2-->L91: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1439513#[L91]don't care [793] L91-->L91-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1439515#[L91-1]don't care [1046] L91-1-->L91-2: Formula: (= v_~order2_17~0_4 |v_ULTIMATE.start_main_#t~nondet39#1_3|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ~order2_17~0=v_~order2_17~0_4} AuxVars[] AssignedVars[~order2_17~0] 1439341#[L91-2]don't care [957] L91-2-->L92: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1439343#[L92]don't care [752] L92-->L92-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16| (ite (and (< v_~id_3~0_10 2147483647) (< v_~id_6~0_11 2147483647) (< v_~id_0~0_10 2147483647)) 1 0)) InVars {~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10} OutVars{~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1439427#[L92-1]don't care [994] L92-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439429#[L37-6]don't care [1076] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439443#[L38-9]don't care [761] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1439383#[L37-7]don't care [731] L37-7-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| (+ v_~id_0~0_11 1)) InVars {~id_0~0=v_~id_0~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~id_0~0=v_~id_0~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1439225#[L93]don't care [922] L93-->L93-1: 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] 1439227#[L93-1]don't care [753] L93-1-->L114: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1439275#[L114]don't care [934] L114-->L115: 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] 1439277#[L115]don't care [712] L115-->L115-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18| (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_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1439309#[L115-1]don't care [947] L115-1-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_37|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439321#[L37-8]don't care [733] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_38| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_38|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439291#[L38-12]don't care [939] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_40| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} AuxVars[] AssignedVars[] 1439293#[L37-9]don't care [987] L37-9-->L116: 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_20|) 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_20|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1439397#[L116]don't care [799] L116-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_41|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439495#[L37-10]don't care [781] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_42| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_42|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439471#[L38-15]don't care [773] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_44| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} AuxVars[] AssignedVars[] 1439317#[L37-11]don't care [945] L37-11-->L118: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1439319#[L118]don't care [861] L118-->L118-1: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_7|) (= (select |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_#valid_46| (store |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#length_40| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_39|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_47|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_46|, #length=|v_#length_39|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1439287#[L118-1]don't care [937] L118-1-->L118-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1439289#[L118-2]don't care [710] L118-2-->L119: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1439303#[L119]don't care [883] L119-->L119-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1439605#[L119-6]don't care [686] L119-6-->L120: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 1439223#[L120]don't care [1058] L120-->L120-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1439255#[L120-1]don't care [927] L120-1-->L120-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= (select |v_#valid_48| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (= |v_#memory_int_34| (store |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|))) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_35|, #length=|v_#length_41|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_34|, #length=|v_#length_41|} AuxVars[] AssignedVars[#memory_int] 1439195#[L120-2]don't care [917] L120-2-->L119-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1439197#[L119-3]don't care [1107] L119-3-->L119-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1439347#[L119-4]don't care [962] L119-4-->L119-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1439349#[L119-5]don't care [1095] L119-5-->L119-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1439217#[L119-6]don't care [687] L119-6-->L119-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1439219#[L119-7]don't care [709] L119-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] 1439295#[create_fresh_int_array_returnLabel#1]don't care [1116] create_fresh_int_array_returnLabel#1-->L93-2: Formula: (and (= |v_ULTIMATE.start_main_#t~ret40#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, 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~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1439415#[L93-2]don't care [742] L93-2-->L93-3: Formula: (and (= v_~get_2~0.offset_6 |v_ULTIMATE.start_main_#t~ret40#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_3| v_~get_2~0.base_6)) InVars {ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|} OutVars{~get_2~0.base=v_~get_2~0.base_6, ~get_2~0.offset=v_~get_2~0.offset_6, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1439379#[L93-3]don't care [976] L93-3-->L94: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1439381#[L94]don't care [758] L94-->L94-1: Formula: (= (+ v_~id_3~0_11 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~id_3~0=v_~id_3~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~id_3~0=v_~id_3~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1439363#[L94-1]don't care [722] L94-1-->L94-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] 1439365#[L94-2]don't care [747] L94-2-->L114-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1439431#[L114-1]don't care [862] L114-1-->L115-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] 1439573#[L115-2]don't care [1068] L115-2-->L115-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_22|) 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_22|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1439567#[L115-3]don't care [826] L115-3-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_45|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439569#[L37-12]don't care [1067] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_46| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_46|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439467#[L38-18]don't care [769] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_48| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} AuxVars[] AssignedVars[] 1439461#[L37-13]don't care [1017] L37-13-->L116-1: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_24|) 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_24|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1439463#[L116-1]don't care [1104] L116-1-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_49|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439555#[L37-14]don't care [1057] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_50| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_50|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439465#[L38-21]don't care [1019] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_52| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} AuxVars[] AssignedVars[] 1439257#[L37-15]don't care [702] L37-15-->L118-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1439259#[L118-3]don't care [979] L118-3-->L118-4: Formula: (and (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1) |v_#valid_49|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_8|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= (store |v_#length_43| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_42|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_43|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_49|, #length=|v_#length_42|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1439385#[L118-4]don't care [1061] L118-4-->L118-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1439205#[L118-5]don't care [920] L118-5-->L119-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1439207#[L119-8]don't care [1115] L119-8-->L119-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1439157#[L119-14]don't care [669] L119-14-->L120-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1439159#[L120-3]don't care [853] L120-3-->L120-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1439191#[L120-4]don't care [679] L120-4-->L120-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|)) |v_#memory_int_36|) (= (select |v_#valid_51| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_44| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_37|, #length=|v_#length_44|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_36|, #length=|v_#length_44|} AuxVars[] AssignedVars[#memory_int] 1439193#[L120-5]don't care [680] L120-5-->L119-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1439199#[L119-11]don't care [847] L119-11-->L119-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1439351#[L119-12]don't care [964] L119-12-->L119-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1439151#[L119-13]don't care [908] L119-13-->L119-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1439153#[L119-14]don't care [670] L119-14-->L119-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1439599#[L119-15]don't care [868] L119-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] 1439269#[create_fresh_int_array_returnLabel#2]don't care [703] create_fresh_int_array_returnLabel#2-->L94-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret41#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|) (= |v_ULTIMATE.start_main_#t~ret41#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_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~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1439271#[L94-3]don't care [1085] L94-3-->L94-4: Formula: (and (= v_~get_5~0.offset_6 |v_ULTIMATE.start_main_#t~ret41#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret41#1.base_3| v_~get_5~0.base_6)) InVars {ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ~get_5~0.offset=v_~get_5~0.offset_6, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|, ~get_5~0.base=v_~get_5~0.base_6} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1439127#[L94-4]don't care [663] L94-4-->L95: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1439129#[L95]don't care [859] L95-->L95-1: Formula: (= (+ v_~id_6~0_12 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|) InVars {~id_6~0=v_~id_6~0_12} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~id_6~0=v_~id_6~0_12} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1439423#[L95-1]don't care [744] L95-1-->L95-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] 1439425#[L95-2]don't care [992] L95-2-->L114-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_15|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_9|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1439233#[L114-2]don't care [923] L114-2-->L115-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] 1439235#[L115-4]don't care [835] L115-4-->L115-5: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_26|) 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_26|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1439517#[L115-5]don't care [794] L115-5-->L37-16: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_53|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439519#[L37-16]don't care [851] L37-16-->L38-24: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_54| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_54|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439333#[L38-24]don't care [952] L38-24-->L37-17: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_56| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} AuxVars[] AssignedVars[] 1439335#[L37-17]don't care [774] L37-17-->L116-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_28|) 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_28|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1439473#[L116-2]don't care [872] L116-2-->L37-18: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_57|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439553#[L37-18]don't care [1052] L37-18-->L38-27: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_58| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_58|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1439537#[L38-27]don't care [810] L38-27-->L37-19: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_60| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} AuxVars[] AssignedVars[] 1439539#[L37-19]don't care [1124] L37-19-->L118-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1439603#[L118-6]don't care [871] L118-6-->L118-7: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 0)) (= (select |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10| 0) (= (store |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 1) |v_#valid_52|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| |v_#StackHeapBarrier_9|) (= (store |v_#length_46| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_45|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_46|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_53|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10|, #valid=|v_#valid_52|, #length=|v_#length_45|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1439521#[L118-7]don't care [1036] L118-7-->L118-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1439123#[L118-8]don't care [660] L118-8-->L119-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1439125#[L119-16]don't care [1030] L119-16-->L119-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1439435#[L119-22]don't care [2023-08-18 16:45:56,471 INFO L750 eck$LassoCheckResult]: Loop: 1439435#[L119-22]don't care [802] L119-22-->L120-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 1439527#[L120-6]don't care [857] L120-6-->L120-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1439487#[L120-7]don't care [780] L120-7-->L120-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|))) (and (= (select |v_#valid_54| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (= |v_#memory_int_38| (store |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|))) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4) (select |v_#length_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_39|, #length=|v_#length_47|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_38|, #length=|v_#length_47|} AuxVars[] AssignedVars[#memory_int] 1439489#[L120-8]don't care [1108] L120-8-->L119-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1439369#[L119-19]don't care [724] L119-19-->L119-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1439371#[L119-20]don't care [880] L119-20-->L119-21: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1439433#[L119-21]don't care [996] L119-21-->L119-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1439435#[L119-22]don't care [2023-08-18 16:45:56,472 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:56,472 INFO L85 PathProgramCache]: Analyzing trace with hash 204219175, now seen corresponding path program 1 times [2023-08-18 16:45:56,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:56,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194742345] [2023-08-18 16:45:56,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:56,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:56,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:56,537 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:45:56,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:56,616 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:45:56,617 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:56,617 INFO L85 PathProgramCache]: Analyzing trace with hash 75648840, now seen corresponding path program 2 times [2023-08-18 16:45:56,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:56,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76411185] [2023-08-18 16:45:56,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:56,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:56,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:56,622 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:45:56,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:56,642 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:45:56,643 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:45:56,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1667593570, now seen corresponding path program 1 times [2023-08-18 16:45:56,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:45:56,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934491041] [2023-08-18 16:45:56,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:45:56,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:45:56,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:56,715 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:45:56,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:45:56,801 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:45:56,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:02,755 INFO L210 LassoAnalysis]: Preferences: [2023-08-18 16:46:02,755 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-08-18 16:46:02,755 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-08-18 16:46:02,755 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-08-18 16:46:02,755 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-08-18 16:46:02,755 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:02,755 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-08-18 16:46:02,755 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-08-18 16:46:02,755 INFO L133 ssoRankerPreferences]: Filename of dumped script: chl-node-subst.wvr.c_BEv2_Iteration5_Lasso [2023-08-18 16:46:02,755 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-08-18 16:46:02,756 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-08-18 16:46:02,759 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,761 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,763 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,766 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,768 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,771 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,772 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,775 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,777 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,779 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,781 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,783 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,785 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,788 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,790 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,791 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,794 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,796 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,797 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,800 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,802 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,804 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,806 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,809 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,811 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,813 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,815 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,817 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,818 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,820 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,823 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,825 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,828 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,829 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,831 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,833 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,835 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,836 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,838 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,839 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,859 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,861 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,863 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,865 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,866 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,869 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,870 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,872 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,873 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,875 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,877 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,879 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,880 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,882 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:02,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-08-18 16:46:02,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-08-18 16:46:02,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-08-18 16:46:02,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-08-18 16:46:02,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-08-18 16:46:02,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-08-18 16:46:02,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-08-18 16:46:02,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-08-18 16:46:02,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-08-18 16:46:02,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-08-18 16:46:02,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-08-18 16:46:02,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-08-18 16:46:02,903 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:03,806 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:03,808 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:03,809 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:03,811 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:03,812 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:04,632 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-08-18 16:46:04,632 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-08-18 16:46:04,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,634 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-08-18 16:46:04,636 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-08-18 16:46:04,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-08-18 16:46:04,644 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,644 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:04,644 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,644 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,645 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,645 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:04,645 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:04,646 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:04,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,650 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-08-18 16:46:04,651 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-08-18 16:46:04,653 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,660 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:04,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,660 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:04,660 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:04,661 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:04,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,666 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-08-18 16:46:04,667 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-08-18 16:46:04,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-08-18 16:46:04,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,677 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:04,677 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:04,679 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:04,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,685 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-08-18 16:46:04,687 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-08-18 16:46:04,689 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,697 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:04,697 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:04,699 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,702 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-08-18 16:46:04,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,703 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-08-18 16:46:04,705 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-08-18 16:46:04,707 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,714 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,714 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,714 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,715 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:04,715 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:04,717 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2023-08-18 16:46:04,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,721 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-08-18 16:46:04,723 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-08-18 16:46:04,725 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,732 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,732 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:04,732 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,732 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,732 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:04,733 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:04,733 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,736 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-08-18 16:46:04,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,737 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-08-18 16:46:04,738 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-08-18 16:46:04,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-08-18 16:46:04,747 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,747 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,748 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:04,748 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:04,750 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,753 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-08-18 16:46:04,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,755 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-08-18 16:46:04,756 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-08-18 16:46:04,758 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,766 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,766 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,766 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,767 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:04,767 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:04,769 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:04,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,773 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-08-18 16:46:04,774 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-08-18 16:46:04,777 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,784 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,784 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:04,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,784 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,785 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:04,785 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:04,786 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,789 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-08-18 16:46:04,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,790 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-08-18 16:46:04,791 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-08-18 16:46:04,793 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,801 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,801 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:04,801 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,801 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,801 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,801 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:04,801 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:04,802 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2023-08-18 16:46:04,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,806 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-08-18 16:46:04,807 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-08-18 16:46:04,809 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,816 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,816 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:04,816 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,816 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,816 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:04,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:04,817 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,820 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-08-18 16:46:04,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,821 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-08-18 16:46:04,822 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-08-18 16:46:04,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-08-18 16:46:04,831 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,832 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,833 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:04,833 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:04,835 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Ended with exit code 0 [2023-08-18 16:46:04,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,839 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-08-18 16:46:04,840 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-08-18 16:46:04,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-08-18 16:46:04,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,850 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,851 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:04,851 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:04,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,857 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-08-18 16:46:04,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,858 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-08-18 16:46:04,858 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-08-18 16:46:04,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,869 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,869 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:04,869 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,869 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,870 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,870 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:04,870 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:04,871 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,874 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-08-18 16:46:04,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,876 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-08-18 16:46:04,877 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-08-18 16:46:04,879 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,887 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,887 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:04,887 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,888 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:04,888 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:04,889 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,891 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-08-18 16:46:04,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,893 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-08-18 16:46:04,894 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-08-18 16:46:04,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-08-18 16:46:04,903 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,904 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,904 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:04,904 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:04,907 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,910 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-08-18 16:46:04,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,911 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-08-18 16:46:04,912 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-08-18 16:46:04,915 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,922 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,922 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:04,922 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,922 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,922 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,923 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:04,923 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:04,929 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:04,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,935 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-08-18 16:46:04,936 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-08-18 16:46:04,939 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:04,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,946 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:04,947 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:04,947 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,951 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-08-18 16:46:04,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,952 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-08-18 16:46:04,952 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-08-18 16:46:04,955 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,962 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,963 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,964 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:04,964 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:04,966 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,970 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-08-18 16:46:04,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,971 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-08-18 16:46:04,971 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-08-18 16:46:04,974 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,982 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,982 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:04,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,982 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,982 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,982 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:04,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:04,983 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:04,986 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-08-18 16:46:04,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:04,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:04,987 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-08-18 16:46:04,988 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-08-18 16:46:04,991 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:04,998 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:04,998 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:04,998 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:04,998 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:04,998 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:04,998 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:04,998 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:04,999 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,003 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-08-18 16:46:05,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,004 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-08-18 16:46:05,005 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-08-18 16:46:05,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,016 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,016 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,017 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,017 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,019 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,023 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-08-18 16:46:05,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,024 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-08-18 16:46:05,025 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-08-18 16:46:05,028 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,036 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,036 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,045 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,048 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-08-18 16:46:05,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,050 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-08-18 16:46:05,050 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-08-18 16:46:05,053 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,060 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,060 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,060 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,060 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,060 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,061 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,061 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,062 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,065 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-08-18 16:46:05,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,067 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-08-18 16:46:05,068 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-08-18 16:46:05,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-08-18 16:46:05,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,077 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,078 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,078 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,080 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,083 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-08-18 16:46:05,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,085 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-08-18 16:46:05,086 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-08-18 16:46:05,088 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,095 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,095 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,095 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,095 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,095 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,096 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,096 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,097 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,100 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-08-18 16:46:05,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,101 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-08-18 16:46:05,103 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-08-18 16:46:05,105 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,111 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,111 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,111 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,112 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,112 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,112 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,112 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,113 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2023-08-18 16:46:05,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,117 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-08-18 16:46:05,118 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-08-18 16:46:05,120 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,127 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,127 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,128 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,128 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,128 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,128 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,128 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,129 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,132 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-08-18 16:46:05,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,133 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-08-18 16:46:05,135 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-08-18 16:46:05,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-08-18 16:46:05,143 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,143 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,143 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,143 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,143 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,144 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,144 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,145 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,148 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2023-08-18 16:46:05,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,149 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-08-18 16:46:05,149 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-08-18 16:46:05,152 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,159 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,159 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,159 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,159 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,160 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,160 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,162 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,166 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-08-18 16:46:05,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,167 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-08-18 16:46:05,168 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-08-18 16:46:05,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-08-18 16:46:05,177 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,177 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,178 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,178 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,178 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,178 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,181 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,184 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-08-18 16:46:05,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,185 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-08-18 16:46:05,187 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-08-18 16:46:05,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-08-18 16:46:05,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,196 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,197 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,197 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,199 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,202 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-08-18 16:46:05,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,204 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-08-18 16:46:05,204 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-08-18 16:46:05,207 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,214 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,214 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,215 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,218 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-08-18 16:46:05,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,220 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-08-18 16:46:05,220 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-08-18 16:46:05,223 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,230 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,230 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,230 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,230 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,230 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,230 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,230 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,231 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,234 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-08-18 16:46:05,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,235 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-08-18 16:46:05,236 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-08-18 16:46:05,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-08-18 16:46:05,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,291 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,292 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,292 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,293 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,296 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-08-18 16:46:05,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,297 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-08-18 16:46:05,297 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-08-18 16:46:05,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-08-18 16:46:05,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,308 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,308 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,308 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,308 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,308 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,308 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,309 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2023-08-18 16:46:05,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,313 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-08-18 16:46:05,314 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-08-18 16:46:05,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-08-18 16:46:05,322 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,323 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,323 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,323 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,323 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,323 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,323 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,324 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2023-08-18 16:46:05,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,328 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-08-18 16:46:05,360 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,368 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,369 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,369 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,369 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,369 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,370 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-08-18 16:46:05,393 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,397 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-08-18 16:46:05,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,398 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-08-18 16:46:05,401 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-08-18 16:46:05,402 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,410 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,410 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,411 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,469 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,474 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-08-18 16:46:05,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,477 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-08-18 16:46:05,485 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,495 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,495 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,495 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,495 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,496 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,497 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,500 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-08-18 16:46:05,505 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,508 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-08-18 16:46:05,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,510 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-08-18 16:46:05,511 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-08-18 16:46:05,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-08-18 16:46:05,520 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,520 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,520 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,520 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,520 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,520 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,521 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,521 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Ended with exit code 0 [2023-08-18 16:46:05,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,525 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-08-18 16:46:05,527 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-08-18 16:46:05,529 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,536 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,537 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,537 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,539 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,542 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-08-18 16:46:05,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,543 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-08-18 16:46:05,544 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-08-18 16:46:05,546 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,554 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,554 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,556 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Ended with exit code 0 [2023-08-18 16:46:05,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,561 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-08-18 16:46:05,563 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-08-18 16:46:05,564 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,570 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,570 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,571 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,571 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,571 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,571 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,571 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,572 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2023-08-18 16:46:05,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,576 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-08-18 16:46:05,577 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-08-18 16:46:05,579 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,586 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,586 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,586 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,587 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,587 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,587 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,587 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,588 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:05,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,593 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-08-18 16:46:05,594 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-08-18 16:46:05,596 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,603 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,603 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,604 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,607 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-08-18 16:46:05,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,608 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-08-18 16:46:05,609 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-08-18 16:46:05,612 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,619 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,619 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,619 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,619 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,620 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,624 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-08-18 16:46:05,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,625 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-08-18 16:46:05,626 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-08-18 16:46:05,628 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,634 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,635 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,635 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,635 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,635 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,635 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,635 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,636 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:05,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,640 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-08-18 16:46:05,642 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-08-18 16:46:05,643 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,650 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,650 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,650 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,650 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,652 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,652 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,654 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:05,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,659 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-08-18 16:46:05,660 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-08-18 16:46:05,662 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,670 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,670 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,670 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,670 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,671 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:05,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,675 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-08-18 16:46:05,676 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-08-18 16:46:05,678 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,685 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,685 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,686 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,686 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2023-08-18 16:46:05,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,691 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-08-18 16:46:05,691 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-08-18 16:46:05,694 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,700 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,700 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,701 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,701 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,701 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,701 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,701 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,702 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,705 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-08-18 16:46:05,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,706 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-08-18 16:46:05,706 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-08-18 16:46:05,709 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,716 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,716 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,716 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,716 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,717 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,717 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,717 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,723 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-08-18 16:46:05,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,725 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-08-18 16:46:05,725 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-08-18 16:46:05,728 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,735 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,735 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,735 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,735 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,736 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,736 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,736 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,737 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,740 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-08-18 16:46:05,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,741 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-08-18 16:46:05,742 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-08-18 16:46:05,744 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,751 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,751 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,751 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,752 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,752 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,755 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-08-18 16:46:05,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,757 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-08-18 16:46:05,762 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-08-18 16:46:05,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-08-18 16:46:05,769 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,770 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,770 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,770 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,770 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,770 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,770 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,771 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,774 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-08-18 16:46:05,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,775 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-08-18 16:46:05,777 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-08-18 16:46:05,779 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,786 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,786 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,786 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,786 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,786 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,787 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,790 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-08-18 16:46:05,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,791 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-08-18 16:46:05,793 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-08-18 16:46:05,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-08-18 16:46:05,802 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,802 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,802 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,802 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,802 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,802 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,802 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,803 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,806 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-08-18 16:46:05,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,808 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-08-18 16:46:05,808 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-08-18 16:46:05,811 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,818 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,819 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,819 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,819 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,819 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,819 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,825 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,828 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-08-18 16:46:05,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,830 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-08-18 16:46:05,830 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-08-18 16:46:05,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-08-18 16:46:05,841 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,841 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,841 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,841 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,841 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,841 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,841 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,842 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Ended with exit code 0 [2023-08-18 16:46:05,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,847 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-08-18 16:46:05,848 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-08-18 16:46:05,850 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,856 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,858 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,858 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,863 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2023-08-18 16:46:05,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,868 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-08-18 16:46:05,868 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-08-18 16:46:05,871 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,879 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,879 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,879 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,879 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,879 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,880 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,883 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-08-18 16:46:05,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,884 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-08-18 16:46:05,886 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-08-18 16:46:05,887 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,895 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,895 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,895 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,895 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,901 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,905 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-08-18 16:46:05,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,906 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-08-18 16:46:05,907 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-08-18 16:46:05,909 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,919 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,919 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,921 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,924 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-08-18 16:46:05,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,925 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-08-18 16:46:05,926 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-08-18 16:46:05,928 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,936 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,936 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,936 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,936 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,937 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,937 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,939 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,942 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-08-18 16:46:05,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,943 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-08-18 16:46:05,944 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-08-18 16:46:05,947 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,954 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,954 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:05,955 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,955 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,955 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,955 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:05,955 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:05,956 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Ended with exit code 0 [2023-08-18 16:46:05,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,960 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-08-18 16:46:05,961 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-08-18 16:46:05,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-08-18 16:46:05,971 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,971 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,971 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,972 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,972 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,974 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Ended with exit code 0 [2023-08-18 16:46:05,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:05,980 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-08-18 16:46:05,980 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-08-18 16:46:05,983 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:05,992 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:05,992 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:05,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:05,992 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:05,993 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:05,993 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:05,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:05,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:05,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:05,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:06,000 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-08-18 16:46:06,001 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-08-18 16:46:06,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:06,011 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:06,011 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:06,012 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:06,012 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:06,012 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:06,013 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:06,015 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:06,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:06,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:06,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:06,020 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-08-18 16:46:06,020 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-08-18 16:46:06,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-08-18 16:46:06,030 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:06,030 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:06,030 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:06,030 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:06,031 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:06,031 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:06,034 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:06,037 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-08-18 16:46:06,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:06,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:06,038 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-08-18 16:46:06,038 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-08-18 16:46:06,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-08-18 16:46:06,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:06,049 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:06,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:06,049 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:06,049 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:06,049 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:06,050 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:06,050 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:06,054 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-08-18 16:46:06,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:06,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:06,055 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-08-18 16:46:06,055 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-08-18 16:46:06,058 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:06,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:06,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:06,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:06,065 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:06,066 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:06,066 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:06,076 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:06,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:06,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:06,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:06,081 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-08-18 16:46:06,083 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-08-18 16:46:06,084 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:06,092 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:06,092 INFO L203 nArgumentSynthesizer]: 8 stem disjuncts [2023-08-18 16:46:06,092 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:06,092 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:06,100 INFO L401 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2023-08-18 16:46:06,100 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:06,112 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:06,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:06,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:06,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:06,117 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-08-18 16:46:06,118 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-08-18 16:46:06,120 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:06,127 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:06,127 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:06,127 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:06,128 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:06,129 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:06,129 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:06,131 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:06,135 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-08-18 16:46:06,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:06,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:06,136 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-08-18 16:46:06,138 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-08-18 16:46:06,139 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:06,146 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:06,146 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:06,146 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:06,146 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:06,147 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:06,147 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:06,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:06,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:06,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:06,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:06,154 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-08-18 16:46:06,155 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-08-18 16:46:06,157 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:06,163 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:06,163 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:06,164 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:06,164 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:06,165 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:06,165 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:06,167 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:06,170 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-08-18 16:46:06,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:06,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:06,172 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-08-18 16:46:06,172 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-08-18 16:46:06,175 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:06,181 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:06,181 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:06,182 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:06,182 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:06,186 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:06,187 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:06,200 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-08-18 16:46:06,224 INFO L443 ModelExtractionUtils]: Simplification made 14 calls to the SMT solver. [2023-08-18 16:46:06,224 INFO L444 ModelExtractionUtils]: 2 out of 22 variables were initially zero. Simplification set additionally 17 variables to zero. [2023-08-18 16:46:06,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:06,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:06,229 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-08-18 16:46:06,237 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-08-18 16:46:06,246 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-08-18 16:46:06,265 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-08-18 16:46:06,266 INFO L513 LassoAnalysis]: Proved termination. [2023-08-18 16:46:06,266 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_~size#1) = -1*ULTIMATE.start_create_fresh_int_array_~i~0#1 + 1*ULTIMATE.start_create_fresh_int_array_~size#1 Supporting invariants [] [2023-08-18 16:46:06,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:06,408 INFO L156 tatePredicateManager]: 37 out of 37 supporting invariants were superfluous and have been removed [2023-08-18 16:46:06,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:06,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:46:06,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-18 16:46:06,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:46:06,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:46:06,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-18 16:46:06,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:46:06,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-18 16:46:06,720 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-08-18 16:46:06,721 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 250 states and 255 transitions. cyclomatic complexity: 11 Second operand has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 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-08-18 16:46:06,767 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 250 states and 255 transitions. cyclomatic complexity: 11. Second operand has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 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 343 states and 354 transitions. Complement of second has 8 states. [2023-08-18 16:46:06,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2023-08-18 16:46:06,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 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-08-18 16:46:06,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 253 transitions. [2023-08-18 16:46:06,772 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 253 transitions. Stem has 157 letters. Loop has 7 letters. [2023-08-18 16:46:06,773 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:46:06,773 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 253 transitions. Stem has 164 letters. Loop has 7 letters. [2023-08-18 16:46:06,773 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:46:06,773 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 253 transitions. Stem has 157 letters. Loop has 14 letters. [2023-08-18 16:46:06,773 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:46:06,774 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 343 states and 354 transitions. [2023-08-18 16:46:06,775 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 21 [2023-08-18 16:46:06,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 343 states to 253 states and 259 transitions. [2023-08-18 16:46:06,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2023-08-18 16:46:06,777 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 232 [2023-08-18 16:46:06,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 253 states and 259 transitions. [2023-08-18 16:46:06,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-08-18 16:46:06,777 INFO L218 hiAutomatonCegarLoop]: Abstraction has 253 states and 259 transitions. [2023-08-18 16:46:06,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states and 259 transitions. [2023-08-18 16:46:06,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 252. [2023-08-18 16:46:06,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 252 states have (on average 1.0238095238095237) internal successors, (258), 251 states have internal predecessors, (258), 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-08-18 16:46:06,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 258 transitions. [2023-08-18 16:46:06,781 INFO L240 hiAutomatonCegarLoop]: Abstraction has 252 states and 258 transitions. [2023-08-18 16:46:06,781 INFO L428 stractBuchiCegarLoop]: Abstraction has 252 states and 258 transitions. [2023-08-18 16:46:06,781 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-08-18 16:46:06,781 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 252 states and 258 transitions. [2023-08-18 16:46:06,782 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 21 [2023-08-18 16:46:06,782 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:46:06,782 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:46:06,784 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, 1, 1, 1, 1, 1, 1, 1, 1, 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-08-18 16:46:06,784 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:46:06,786 INFO L748 eck$LassoCheckResult]: Stem: 1441038#[$Ultimate##0]don't care [800] $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] 1441040#[L-1]don't care [1049] L-1-->L-1-1: Formula: (= (select |v_#valid_37| 0) 0) InVars {#valid=|v_#valid_37|} OutVars{#valid=|v_#valid_37|} AuxVars[] AssignedVars[] 1441056#[L-1-1]don't care [1126] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_3|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|} AuxVars[] AssignedVars[] 1440914#[L21]don't care [989] L21-->L21-1: Formula: (and (= (select |v_#valid_38| 1) 1) (= 2 (select |v_#length_31| 1))) InVars {#length=|v_#length_31|, #valid=|v_#valid_38|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1440916#[L21-1]don't care [879] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_32| 1) 0) 48) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1441072#[L21-2]don't care [816] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_33| 1) 1) 0) InVars {#memory_int=|v_#memory_int_33|} OutVars{#memory_int=|v_#memory_int_33|} AuxVars[] AssignedVars[] 1441074#[L21-3]don't care [854] L21-3-->L21-4: Formula: (and (= (select |v_#valid_39| 2) 1) (= (select |v_#length_32| 2) 21)) InVars {#length=|v_#length_32|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_32|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1440842#[L21-4]don't care [717] L21-4-->L41: Formula: (= v_~id_0~0_7 0) InVars {} OutVars{~id_0~0=v_~id_0~0_7} AuxVars[] AssignedVars[~id_0~0] 1440682#[L41]don't care [914] L41-->L41-1: Formula: (= v_~id_3~0_7 0) InVars {} OutVars{~id_3~0=v_~id_3~0_7} AuxVars[] AssignedVars[~id_3~0] 1440684#[L41-1]don't care [811] L41-1-->L41-2: Formula: (= v_~id_6~0_8 0) InVars {} OutVars{~id_6~0=v_~id_6~0_8} AuxVars[] AssignedVars[~id_6~0] 1440772#[L41-2]don't care [929] L41-2-->L41-3: Formula: (= v_~result_9~0_3 0) InVars {} OutVars{~result_9~0=v_~result_9~0_3} AuxVars[] AssignedVars[~result_9~0] 1440774#[L41-3]don't care [999] L41-3-->L41-4: Formula: (= v_~order1_10~0_3 0) InVars {} OutVars{~order1_10~0=v_~order1_10~0_3} AuxVars[] AssignedVars[~order1_10~0] 1440952#[L41-4]don't care [1000] L41-4-->L41-5: Formula: (= v_~order2_11~0_3 0) InVars {} OutVars{~order2_11~0=v_~order2_11~0_3} AuxVars[] AssignedVars[~order2_11~0] 1440864#[L41-5]don't care [966] L41-5-->L41-6: Formula: (= v_~result_12~0_3 0) InVars {} OutVars{~result_12~0=v_~result_12~0_3} AuxVars[] AssignedVars[~result_12~0] 1440866#[L41-6]don't care [852] L41-6-->L41-7: Formula: (= v_~order1_13~0_3 0) InVars {} OutVars{~order1_13~0=v_~order1_13~0_3} AuxVars[] AssignedVars[~order1_13~0] 1440696#[L41-7]don't care [915] L41-7-->L41-8: Formula: (= v_~order2_14~0_3 0) InVars {} OutVars{~order2_14~0=v_~order2_14~0_3} AuxVars[] AssignedVars[~order2_14~0] 1440680#[L41-8]don't care [913] L41-8-->L41-9: Formula: (= v_~result_15~0_3 0) InVars {} OutVars{~result_15~0=v_~result_15~0_3} AuxVars[] AssignedVars[~result_15~0] 1440650#[L41-9]don't care [666] L41-9-->L41-10: Formula: (= v_~order1_16~0_3 0) InVars {} OutVars{~order1_16~0=v_~order1_16~0_3} AuxVars[] AssignedVars[~order1_16~0] 1440652#[L41-10]don't care [998] L41-10-->L42: Formula: (= v_~order2_17~0_3 0) InVars {} OutVars{~order2_17~0=v_~order2_17~0_3} AuxVars[] AssignedVars[~order2_17~0] 1440816#[L42]don't care [943] L42-->L42-1: Formula: (and (= v_~get_2~0.base_5 0) (= v_~get_2~0.offset_5 0)) InVars {} OutVars{~get_2~0.base=v_~get_2~0.base_5, ~get_2~0.offset=v_~get_2~0.offset_5} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1440818#[L42-1]don't care [1119] L42-1-->L42-2: Formula: (and (= v_~get_5~0.offset_5 0) (= v_~get_5~0.base_5 0)) InVars {} OutVars{~get_5~0.offset=v_~get_5~0.offset_5, ~get_5~0.base=v_~get_5~0.base_5} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1441094#[L42-2]don't care [834] L42-2-->L43: Formula: (and (= v_~get_8~0.offset_5 0) (= v_~get_8~0.base_5 0)) InVars {} OutVars{~get_8~0.offset=v_~get_8~0.offset_5, ~get_8~0.base=v_~get_8~0.base_5} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1441096#[L43]don't care [1123] L43-->L43-1: Formula: (and (= v_~contains_key_1~0.offset_3 0) (= v_~contains_key_1~0.base_3 0)) InVars {} OutVars{~contains_key_1~0.base=v_~contains_key_1~0.base_3, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_3} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1441048#[L43-1]don't care [805] L43-1-->L43-2: Formula: (and (= v_~contains_key_4~0.base_4 0) (= v_~contains_key_4~0.offset_4 0)) InVars {} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_4, ~contains_key_4~0.base=v_~contains_key_4~0.base_4} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1440794#[L43-2]don't care [936] L43-2-->L-1-2: Formula: (and (= v_~contains_key_7~0.base_4 0) (= v_~contains_key_7~0.offset_4 0)) InVars {} OutVars{~contains_key_7~0.offset=v_~contains_key_7~0.offset_4, ~contains_key_7~0.base=v_~contains_key_7~0.base_4} AuxVars[] AssignedVars[~contains_key_7~0.base, ~contains_key_7~0.offset] 1440796#[L-1-2]don't care [1127] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1441126#[L-1-3]don't care [895] L-1-3-->L74: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_4|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_2|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_1|, ULTIMATE.start_main_#t~ret45#1.offset=|v_ULTIMATE.start_main_#t~ret45#1.offset_4|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|, ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_1|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ULTIMATE.start_main_#t~pre50#1=|v_ULTIMATE.start_main_#t~pre50#1_4|, ULTIMATE.start_main_#t~pre46#1=|v_ULTIMATE.start_main_#t~pre46#1_4|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_1|, ULTIMATE.start_main_#t~ret45#1.base=|v_ULTIMATE.start_main_#t~ret45#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_1|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|, ULTIMATE.start_main_#t~nondet49#1=|v_ULTIMATE.start_main_#t~nondet49#1_2|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, 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_5|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_1|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_1|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~pre48#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~ret45#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~ret41#1.offset, ULTIMATE.start_main_#t~nondet51#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret42#1.offset, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~ret43#1.base, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~pre50#1, ULTIMATE.start_main_#t~pre46#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret45#1.base, ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~nondet49#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_#t~ret44#1.base, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_main_#t~nondet28#1] 1441102#[L74]don't care [1081] L74-->L74-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (select |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) (= (store |v_#length_34| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_33|) (= (store |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_40|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_34|, #valid=|v_#valid_41|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_33|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1440930#[L74-1]don't care [991] L74-1-->L74-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (select |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= |v_#valid_42| (store |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1)) (= (store |v_#length_36| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_35|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_36|, #valid=|v_#valid_43|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_35|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1440932#[L74-2]don't care [995] L74-2-->L74-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (= (select |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0) (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_44|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (store |v_#length_38| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_37|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_38|, #valid=|v_#valid_45|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_37|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_44|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1440950#[L74-3]don't care [1136] L74-3-->L77: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1441110#[L77]don't care [849] L77-->L77-1: Formula: (= v_~id_0~0_8 |v_ULTIMATE.start_main_#t~nondet28#1_3|) InVars {ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} OutVars{~id_0~0=v_~id_0~0_8, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} AuxVars[] AssignedVars[~id_0~0] 1440898#[L77-1]don't care [980] L77-1-->L78: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1440672#[L78]don't care [911] L78-->L78-1: Formula: (= (ite (<= 0 v_~id_0~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {~id_0~0=v_~id_0~0_9} OutVars{~id_0~0=v_~id_0~0_9, 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_#in~cond#1] 1440674#[L78-1]don't care [734] L78-1-->L37: 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] 1440820#[L37]don't care [711] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} 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_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440822#[L38]don't care [1074] L38-->L37-1: 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[] 1441082#[L37-1]don't care [1066] L37-1-->L79: 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] 1440790#[L79]don't care [707] L79-->L79-1: Formula: (= v_~id_3~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_3|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} OutVars{~id_3~0=v_~id_3~0_8, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[~id_3~0] 1440792#[L79-1]don't care [873] L79-1-->L80: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1440988#[L80]don't care [777] L80-->L80-1: Formula: (= (ite (<= 0 v_~id_3~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {~id_3~0=v_~id_3~0_9} OutVars{~id_3~0=v_~id_3~0_9, 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_#in~cond#1] 1440990#[L80-1]don't care [877] L80-1-->L37-2: 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] 1441012#[L37-2]don't care [1028] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} 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_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440740#[L38-3]don't care [690] L38-3-->L37-3: 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[] 1440712#[L37-3]don't care [918] L37-3-->L81: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1440714#[L81]don't care [886] L81-->L81-1: Formula: (= v_~id_6~0_9 |v_ULTIMATE.start_main_#t~nondet30#1_3|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|, ~id_6~0=v_~id_6~0_9} AuxVars[] AssignedVars[~id_6~0] 1440630#[L81-1]don't care [901] L81-1-->L82: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1440632#[L82]don't care [1101] L82-->L82-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14| (ite (<= 0 v_~id_6~0_10) 1 0)) InVars {~id_6~0=v_~id_6~0_10} OutVars{~id_6~0=v_~id_6~0_10, 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_#in~cond#1] 1440642#[L82-1]don't care [665] L82-1-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440644#[L37-4]don't care [1113] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440906#[L38-6]don't care [986] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1440884#[L37-5]don't care [726] L37-5-->L83: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1440676#[L83]don't care [674] L83-->L83-1: Formula: (= v_~result_9~0_4 |v_ULTIMATE.start_main_#t~nondet31#1_3|) InVars {ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|, ~result_9~0=v_~result_9~0_4} AuxVars[] AssignedVars[~result_9~0] 1440678#[L83-1]don't care [954] L83-1-->L84: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1440848#[L84]don't care [1004] L84-->L84-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1440954#[L84-1]don't care [1009] L84-1-->L84-2: Formula: (= v_~order1_10~0_4 |v_ULTIMATE.start_main_#t~nondet32#1_3|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ~order1_10~0=v_~order1_10~0_4} AuxVars[] AssignedVars[~order1_10~0] 1440686#[L84-2]don't care [676] L84-2-->L85: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1440688#[L85]don't care [691] L85-->L85-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1440742#[L85-1]don't care [933] L85-1-->L85-2: Formula: (= v_~order2_11~0_4 |v_ULTIMATE.start_main_#t~nondet33#1_3|) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ~order2_11~0=v_~order2_11~0_4} AuxVars[] AssignedVars[~order2_11~0] 1440784#[L85-2]don't care [770] L85-2-->L86: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1440982#[L86]don't care [1020] L86-->L86-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1440868#[L86-1]don't care [967] L86-1-->L86-2: Formula: (= v_~result_12~0_4 |v_ULTIMATE.start_main_#t~nondet34#1_3|) InVars {ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|, ~result_12~0=v_~result_12~0_4} AuxVars[] AssignedVars[~result_12~0] 1440870#[L86-2]don't care [1015] L86-2-->L87: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1440808#[L87]don't care [941] L87-->L87-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1440810#[L87-1]don't care [1022] L87-1-->L87-2: Formula: (= v_~order1_13~0_4 |v_ULTIMATE.start_main_#t~nondet35#1_3|) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} OutVars{~order1_13~0=v_~order1_13~0_4, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} AuxVars[] AssignedVars[~order1_13~0] 1440626#[L87-2]don't care [659] L87-2-->L88: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1440628#[L88]don't care [737] L88-->L88-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1440904#[L88-1]don't care [756] L88-1-->L88-2: Formula: (= v_~order2_14~0_4 |v_ULTIMATE.start_main_#t~nondet36#1_3|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ~order2_14~0=v_~order2_14~0_4} AuxVars[] AssignedVars[~order2_14~0] 1440658#[L88-2]don't care [907] L88-2-->L89: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1440660#[L89]don't care [844] L89-->L89-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1441076#[L89-1]don't care [819] L89-1-->L89-2: Formula: (= v_~result_15~0_4 |v_ULTIMATE.start_main_#t~nondet37#1_3|) InVars {ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|, ~result_15~0=v_~result_15~0_4} AuxVars[] AssignedVars[~result_15~0] 1440886#[L89-2]don't care [730] L89-2-->L90: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1440888#[L90]don't care [1006] L90-->L90-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1440958#[L90-1]don't care [1035] L90-1-->L90-2: Formula: (= v_~order1_16~0_4 |v_ULTIMATE.start_main_#t~nondet38#1_3|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} OutVars{~order1_16~0=v_~order1_16~0_4, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} AuxVars[] AssignedVars[~order1_16~0] 1441030#[L90-2]don't care [801] L90-2-->L91: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1441026#[L91]don't care [793] L91-->L91-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1441028#[L91-1]don't care [1046] L91-1-->L91-2: Formula: (= v_~order2_17~0_4 |v_ULTIMATE.start_main_#t~nondet39#1_3|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ~order2_17~0=v_~order2_17~0_4} AuxVars[] AssignedVars[~order2_17~0] 1440854#[L91-2]don't care [957] L91-2-->L92: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1440856#[L92]don't care [752] L92-->L92-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16| (ite (and (< v_~id_3~0_10 2147483647) (< v_~id_6~0_11 2147483647) (< v_~id_0~0_10 2147483647)) 1 0)) InVars {~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10} OutVars{~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1440938#[L92-1]don't care [994] L92-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440940#[L37-6]don't care [1076] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440956#[L38-9]don't care [761] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1440894#[L37-7]don't care [731] L37-7-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| (+ v_~id_0~0_11 1)) InVars {~id_0~0=v_~id_0~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~id_0~0=v_~id_0~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1440736#[L93]don't care [922] L93-->L93-1: 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] 1440738#[L93-1]don't care [753] L93-1-->L114: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1440786#[L114]don't care [934] L114-->L115: 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] 1440788#[L115]don't care [712] L115-->L115-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18| (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_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1440826#[L115-1]don't care [947] L115-1-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_37|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440832#[L37-8]don't care [733] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_38| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_38|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440802#[L38-12]don't care [939] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_40| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} AuxVars[] AssignedVars[] 1440804#[L37-9]don't care [987] L37-9-->L116: 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_20|) 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_20|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1440908#[L116]don't care [799] L116-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_41|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441008#[L37-10]don't care [781] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_42| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_42|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440984#[L38-15]don't care [773] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_44| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} AuxVars[] AssignedVars[] 1440828#[L37-11]don't care [945] L37-11-->L118: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1440830#[L118]don't care [861] L118-->L118-1: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_7|) (= (select |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_#valid_46| (store |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#length_40| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_39|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_47|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_46|, #length=|v_#length_39|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1440798#[L118-1]don't care [937] L118-1-->L118-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1440800#[L118-2]don't care [710] L118-2-->L119: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1440814#[L119]don't care [883] L119-->L119-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1441120#[L119-6]don't care [686] L119-6-->L120: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 1440734#[L120]don't care [1058] L120-->L120-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1440766#[L120-1]don't care [927] L120-1-->L120-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= (select |v_#valid_48| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (= |v_#memory_int_34| (store |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|))) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_35|, #length=|v_#length_41|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_34|, #length=|v_#length_41|} AuxVars[] AssignedVars[#memory_int] 1440706#[L120-2]don't care [917] L120-2-->L119-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1440708#[L119-3]don't care [1107] L119-3-->L119-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1440858#[L119-4]don't care [962] L119-4-->L119-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1440860#[L119-5]don't care [1095] L119-5-->L119-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1440728#[L119-6]don't care [687] L119-6-->L119-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1440730#[L119-7]don't care [709] L119-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] 1440806#[create_fresh_int_array_returnLabel#1]don't care [1116] create_fresh_int_array_returnLabel#1-->L93-2: Formula: (and (= |v_ULTIMATE.start_main_#t~ret40#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, 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~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1440928#[L93-2]don't care [742] L93-2-->L93-3: Formula: (and (= v_~get_2~0.offset_6 |v_ULTIMATE.start_main_#t~ret40#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_3| v_~get_2~0.base_6)) InVars {ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|} OutVars{~get_2~0.base=v_~get_2~0.base_6, ~get_2~0.offset=v_~get_2~0.offset_6, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1440890#[L93-3]don't care [976] L93-3-->L94: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1440892#[L94]don't care [758] L94-->L94-1: Formula: (= (+ v_~id_3~0_11 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~id_3~0=v_~id_3~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~id_3~0=v_~id_3~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1440874#[L94-1]don't care [722] L94-1-->L94-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] 1440876#[L94-2]don't care [747] L94-2-->L114-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1440942#[L114-1]don't care [862] L114-1-->L115-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] 1441088#[L115-2]don't care [1068] L115-2-->L115-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_22|) 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_22|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1441084#[L115-3]don't care [826] L115-3-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_45|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441086#[L37-12]don't care [1067] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_46| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_46|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440978#[L38-18]don't care [769] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_48| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} AuxVars[] AssignedVars[] 1440974#[L37-13]don't care [1017] L37-13-->L116-1: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_24|) 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_24|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1440976#[L116-1]don't care [1104] L116-1-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_49|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441070#[L37-14]don't care [1057] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_50| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_50|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440980#[L38-21]don't care [1019] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_52| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} AuxVars[] AssignedVars[] 1440768#[L37-15]don't care [702] L37-15-->L118-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1440770#[L118-3]don't care [979] L118-3-->L118-4: Formula: (and (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1) |v_#valid_49|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_8|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= (store |v_#length_43| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_42|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_43|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_49|, #length=|v_#length_42|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1440896#[L118-4]don't care [1061] L118-4-->L118-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1440716#[L118-5]don't care [920] L118-5-->L119-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1440718#[L119-8]don't care [1115] L119-8-->L119-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1440668#[L119-14]don't care [669] L119-14-->L120-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1440670#[L120-3]don't care [853] L120-3-->L120-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1440702#[L120-4]don't care [679] L120-4-->L120-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|)) |v_#memory_int_36|) (= (select |v_#valid_51| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_44| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_37|, #length=|v_#length_44|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_36|, #length=|v_#length_44|} AuxVars[] AssignedVars[#memory_int] 1440704#[L120-5]don't care [680] L120-5-->L119-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1440710#[L119-11]don't care [847] L119-11-->L119-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1440862#[L119-12]don't care [964] L119-12-->L119-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1440662#[L119-13]don't care [908] L119-13-->L119-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1440666#[L119-14]don't care [670] L119-14-->L119-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1441114#[L119-15]don't care [868] L119-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] 1440776#[create_fresh_int_array_returnLabel#2]don't care [703] create_fresh_int_array_returnLabel#2-->L94-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret41#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|) (= |v_ULTIMATE.start_main_#t~ret41#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_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~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1440778#[L94-3]don't care [1085] L94-3-->L94-4: Formula: (and (= v_~get_5~0.offset_6 |v_ULTIMATE.start_main_#t~ret41#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret41#1.base_3| v_~get_5~0.base_6)) InVars {ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ~get_5~0.offset=v_~get_5~0.offset_6, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|, ~get_5~0.base=v_~get_5~0.base_6} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1440638#[L94-4]don't care [663] L94-4-->L95: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1440640#[L95]don't care [859] L95-->L95-1: Formula: (= (+ v_~id_6~0_12 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|) InVars {~id_6~0=v_~id_6~0_12} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~id_6~0=v_~id_6~0_12} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1440936#[L95-1]don't care [744] L95-1-->L95-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] 1440934#[L95-2]don't care [992] L95-2-->L114-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_15|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_9|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1440744#[L114-2]don't care [923] L114-2-->L115-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] 1440746#[L115-4]don't care [835] L115-4-->L115-5: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_26|) 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_26|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1441032#[L115-5]don't care [794] L115-5-->L37-16: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_53|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441034#[L37-16]don't care [851] L37-16-->L38-24: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_54| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_54|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440844#[L38-24]don't care [952] L38-24-->L37-17: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_56| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} AuxVars[] AssignedVars[] 1440846#[L37-17]don't care [774] L37-17-->L116-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_28|) 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_28|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1440986#[L116-2]don't care [872] L116-2-->L37-18: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_57|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441064#[L37-18]don't care [1052] L37-18-->L38-27: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_58| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_58|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441052#[L38-27]don't care [810] L38-27-->L37-19: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_60| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} AuxVars[] AssignedVars[] 1441054#[L37-19]don't care [1124] L37-19-->L118-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1441118#[L118-6]don't care [871] L118-6-->L118-7: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 0)) (= (select |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10| 0) (= (store |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 1) |v_#valid_52|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| |v_#StackHeapBarrier_9|) (= (store |v_#length_46| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_45|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_46|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_53|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10|, #valid=|v_#valid_52|, #length=|v_#length_45|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1441036#[L118-7]don't care [1036] L118-7-->L118-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1440634#[L118-8]don't care [660] L118-8-->L119-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1440636#[L119-16]don't care [1030] L119-16-->L119-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1441016#[L119-22]don't care [803] L119-22-->L119-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 1441042#[L119-23]don't care [1122] L119-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] 1440900#[create_fresh_int_array_returnLabel#3]don't care [735] create_fresh_int_array_returnLabel#3-->L95-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|) (= |v_ULTIMATE.start_main_#t~ret42#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1440902#[L95-3]don't care [878] L95-3-->L95-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.base_3| v_~get_8~0.base_6) (= v_~get_8~0.offset_6 |v_ULTIMATE.start_main_#t~ret42#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ~get_8~0.offset=v_~get_8~0.offset_6, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|, ~get_8~0.base=v_~get_8~0.base_6} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1441066#[L95-4]don't care [1053] L95-4-->L96: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_4|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1441068#[L96]don't care [870] L96-->L96-1: Formula: (= (+ v_~id_0~0_12 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|) InVars {~id_0~0=v_~id_0~0_12} OutVars{~id_0~0=v_~id_0~0_12, ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1441098#[L96-1]don't care [842] L96-1-->L96-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_6|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1441022#[L96-2]don't care [791] L96-2-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_8|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_8|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_14|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1441024#[L125]don't care [858] L125-->L126: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_13| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1441100#[L126]don't care [843] L126-->L126-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1441078#[L126-1]don't care [1062] L126-1-->L37-20: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_61|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440698#[L37-20]don't care [678] L37-20-->L38-30: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_62| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_62|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1440700#[L38-30]don't care [785] L38-30-->L37-21: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_64| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} AuxVars[] AssignedVars[] 1440964#[L37-21]don't care [762] L37-21-->L127: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32| 1) InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1440966#[L127]don't care [884] L127-->L37-22: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_65|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441122#[L37-22]don't care [1125] L37-22-->L38-33: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_66| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_66|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441124#[L38-33]don't care [1129] L38-33-->L37-23: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_68| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} AuxVars[] AssignedVars[] 1440834#[L37-23]don't care [949] L37-23-->L129: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1440836#[L129]don't care [1114] L129-->L129-1: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 0)) (= |v_#valid_55| (store |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 1)) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| |v_#StackHeapBarrier_10|) (= (select |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|) 0) (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|) (= (store |v_#length_49| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_16| 4294967296)) |v_#length_48|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_10|, #length=|v_#length_49|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|, #valid=|v_#valid_56|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|, #valid=|v_#valid_55|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|, #length=|v_#length_48|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1440752#[L129-1]don't care [925] L129-1-->L129-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1440654#[L129-2]don't care [906] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_11|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1440656#[L130]don't care [713] L130-->L130-6: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1440824#[L130-6]don't care [2023-08-18 16:46:06,786 INFO L750 eck$LassoCheckResult]: Loop: 1440824#[L130-6]don't care [874] L130-6-->L131: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|} AuxVars[] AssignedVars[] 1440754#[L131]don't care [695] L131-->L131-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1440756#[L131-1]don't care [1103] L131-1-->L131-2: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|))) (and (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10| 1) (select |v_#length_50| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|)) (<= 0 .cse0) (= (select |v_#valid_57| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|) 1) (= |v_#memory_int_40| (store |v_#memory_int_41| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10| (store (select |v_#memory_int_41| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|))))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18|, #valid=|v_#valid_57|, #memory_int=|v_#memory_int_41|, #length=|v_#length_50|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18|, #valid=|v_#valid_57|, #memory_int=|v_#memory_int_40|, #length=|v_#length_50|} AuxVars[] AssignedVars[#memory_int] 1440910#[L131-2]don't care [988] L131-2-->L130-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1440912#[L130-3]don't care [775] L130-3-->L130-4: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19| |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_9|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_9|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1440724#[L130-4]don't care [685] L130-4-->L130-5: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_20| (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10| 1)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_20|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1440726#[L130-5]don't care [1117] L130-5-->L130-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1440824#[L130-6]don't care [2023-08-18 16:46:06,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:06,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1192956740, now seen corresponding path program 1 times [2023-08-18 16:46:06,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:06,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274046206] [2023-08-18 16:46:06,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:06,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:06,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:46:07,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-18 16:46:07,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-18 16:46:07,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274046206] [2023-08-18 16:46:07,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274046206] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-18 16:46:07,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-18 16:46:07,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-18 16:46:07,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381801436] [2023-08-18 16:46:07,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-18 16:46:07,031 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-08-18 16:46:07,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:07,032 INFO L85 PathProgramCache]: Analyzing trace with hash -496785284, now seen corresponding path program 1 times [2023-08-18 16:46:07,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:07,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176739631] [2023-08-18 16:46:07,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:07,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:07,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:07,038 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:46:07,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:07,043 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:46:07,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-18 16:46:07,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-18 16:46:07,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-18 16:46:07,076 INFO L87 Difference]: Start difference. First operand 252 states and 258 transitions. cyclomatic complexity: 12 Second operand has 8 states, 8 states have (on average 22.375) internal successors, (179), 8 states have internal predecessors, (179), 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-08-18 16:46:07,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-08-18 16:46:07,179 INFO L93 Difference]: Finished difference Result 257 states and 262 transitions. [2023-08-18 16:46:07,179 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 257 states and 262 transitions. [2023-08-18 16:46:07,180 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 21 [2023-08-18 16:46:07,181 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 257 states to 257 states and 262 transitions. [2023-08-18 16:46:07,181 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 231 [2023-08-18 16:46:07,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 231 [2023-08-18 16:46:07,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 257 states and 262 transitions. [2023-08-18 16:46:07,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-08-18 16:46:07,181 INFO L218 hiAutomatonCegarLoop]: Abstraction has 257 states and 262 transitions. [2023-08-18 16:46:07,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states and 262 transitions. [2023-08-18 16:46:07,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 252. [2023-08-18 16:46:07,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 252 states have (on average 1.0198412698412698) internal successors, (257), 251 states have internal predecessors, (257), 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-08-18 16:46:07,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 257 transitions. [2023-08-18 16:46:07,185 INFO L240 hiAutomatonCegarLoop]: Abstraction has 252 states and 257 transitions. [2023-08-18 16:46:07,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-18 16:46:07,187 INFO L428 stractBuchiCegarLoop]: Abstraction has 252 states and 257 transitions. [2023-08-18 16:46:07,188 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-08-18 16:46:07,188 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 252 states and 257 transitions. [2023-08-18 16:46:07,188 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 21 [2023-08-18 16:46:07,189 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:46:07,189 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:46:07,190 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08-18 16:46:07,190 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:46:07,192 INFO L748 eck$LassoCheckResult]: Stem: 1441818#[$Ultimate##0]don't care [800] $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] 1441820#[L-1]don't care [1049] L-1-->L-1-1: Formula: (= (select |v_#valid_37| 0) 0) InVars {#valid=|v_#valid_37|} OutVars{#valid=|v_#valid_37|} AuxVars[] AssignedVars[] 1441834#[L-1-1]don't care [1126] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_3|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|} AuxVars[] AssignedVars[] 1441698#[L21]don't care [989] L21-->L21-1: Formula: (and (= (select |v_#valid_38| 1) 1) (= 2 (select |v_#length_31| 1))) InVars {#length=|v_#length_31|, #valid=|v_#valid_38|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1441700#[L21-1]don't care [879] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_32| 1) 0) 48) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1441850#[L21-2]don't care [816] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_33| 1) 1) 0) InVars {#memory_int=|v_#memory_int_33|} OutVars{#memory_int=|v_#memory_int_33|} AuxVars[] AssignedVars[] 1441852#[L21-3]don't care [854] L21-3-->L21-4: Formula: (and (= (select |v_#valid_39| 2) 1) (= (select |v_#length_32| 2) 21)) InVars {#length=|v_#length_32|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_32|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1441622#[L21-4]don't care [717] L21-4-->L41: Formula: (= v_~id_0~0_7 0) InVars {} OutVars{~id_0~0=v_~id_0~0_7} AuxVars[] AssignedVars[~id_0~0] 1441462#[L41]don't care [914] L41-->L41-1: Formula: (= v_~id_3~0_7 0) InVars {} OutVars{~id_3~0=v_~id_3~0_7} AuxVars[] AssignedVars[~id_3~0] 1441464#[L41-1]don't care [811] L41-1-->L41-2: Formula: (= v_~id_6~0_8 0) InVars {} OutVars{~id_6~0=v_~id_6~0_8} AuxVars[] AssignedVars[~id_6~0] 1441552#[L41-2]don't care [929] L41-2-->L41-3: Formula: (= v_~result_9~0_3 0) InVars {} OutVars{~result_9~0=v_~result_9~0_3} AuxVars[] AssignedVars[~result_9~0] 1441554#[L41-3]don't care [999] L41-3-->L41-4: Formula: (= v_~order1_10~0_3 0) InVars {} OutVars{~order1_10~0=v_~order1_10~0_3} AuxVars[] AssignedVars[~order1_10~0] 1441732#[L41-4]don't care [1000] L41-4-->L41-5: Formula: (= v_~order2_11~0_3 0) InVars {} OutVars{~order2_11~0=v_~order2_11~0_3} AuxVars[] AssignedVars[~order2_11~0] 1441644#[L41-5]don't care [966] L41-5-->L41-6: Formula: (= v_~result_12~0_3 0) InVars {} OutVars{~result_12~0=v_~result_12~0_3} AuxVars[] AssignedVars[~result_12~0] 1441646#[L41-6]don't care [852] L41-6-->L41-7: Formula: (= v_~order1_13~0_3 0) InVars {} OutVars{~order1_13~0=v_~order1_13~0_3} AuxVars[] AssignedVars[~order1_13~0] 1441470#[L41-7]don't care [915] L41-7-->L41-8: Formula: (= v_~order2_14~0_3 0) InVars {} OutVars{~order2_14~0=v_~order2_14~0_3} AuxVars[] AssignedVars[~order2_14~0] 1441456#[L41-8]don't care [913] L41-8-->L41-9: Formula: (= v_~result_15~0_3 0) InVars {} OutVars{~result_15~0=v_~result_15~0_3} AuxVars[] AssignedVars[~result_15~0] 1441430#[L41-9]don't care [666] L41-9-->L41-10: Formula: (= v_~order1_16~0_3 0) InVars {} OutVars{~order1_16~0=v_~order1_16~0_3} AuxVars[] AssignedVars[~order1_16~0] 1441432#[L41-10]don't care [998] L41-10-->L42: Formula: (= v_~order2_17~0_3 0) InVars {} OutVars{~order2_17~0=v_~order2_17~0_3} AuxVars[] AssignedVars[~order2_17~0] 1441596#[L42]don't care [943] L42-->L42-1: Formula: (and (= v_~get_2~0.base_5 0) (= v_~get_2~0.offset_5 0)) InVars {} OutVars{~get_2~0.base=v_~get_2~0.base_5, ~get_2~0.offset=v_~get_2~0.offset_5} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1441598#[L42-1]don't care [1119] L42-1-->L42-2: Formula: (and (= v_~get_5~0.offset_5 0) (= v_~get_5~0.base_5 0)) InVars {} OutVars{~get_5~0.offset=v_~get_5~0.offset_5, ~get_5~0.base=v_~get_5~0.base_5} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1441872#[L42-2]don't care [834] L42-2-->L43: Formula: (and (= v_~get_8~0.offset_5 0) (= v_~get_8~0.base_5 0)) InVars {} OutVars{~get_8~0.offset=v_~get_8~0.offset_5, ~get_8~0.base=v_~get_8~0.base_5} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1441874#[L43]don't care [1123] L43-->L43-1: Formula: (and (= v_~contains_key_1~0.offset_3 0) (= v_~contains_key_1~0.base_3 0)) InVars {} OutVars{~contains_key_1~0.base=v_~contains_key_1~0.base_3, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_3} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1441826#[L43-1]don't care [805] L43-1-->L43-2: Formula: (and (= v_~contains_key_4~0.base_4 0) (= v_~contains_key_4~0.offset_4 0)) InVars {} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_4, ~contains_key_4~0.base=v_~contains_key_4~0.base_4} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1441578#[L43-2]don't care [936] L43-2-->L-1-2: Formula: (and (= v_~contains_key_7~0.base_4 0) (= v_~contains_key_7~0.offset_4 0)) InVars {} OutVars{~contains_key_7~0.offset=v_~contains_key_7~0.offset_4, ~contains_key_7~0.base=v_~contains_key_7~0.base_4} AuxVars[] AssignedVars[~contains_key_7~0.base, ~contains_key_7~0.offset] 1441580#[L-1-2]don't care [1127] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1441906#[L-1-3]don't care [895] L-1-3-->L74: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_4|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_2|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_1|, ULTIMATE.start_main_#t~ret45#1.offset=|v_ULTIMATE.start_main_#t~ret45#1.offset_4|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|, ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_1|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ULTIMATE.start_main_#t~pre50#1=|v_ULTIMATE.start_main_#t~pre50#1_4|, ULTIMATE.start_main_#t~pre46#1=|v_ULTIMATE.start_main_#t~pre46#1_4|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_1|, ULTIMATE.start_main_#t~ret45#1.base=|v_ULTIMATE.start_main_#t~ret45#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_1|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|, ULTIMATE.start_main_#t~nondet49#1=|v_ULTIMATE.start_main_#t~nondet49#1_2|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, 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_5|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_1|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_1|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~pre48#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~ret45#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~ret41#1.offset, ULTIMATE.start_main_#t~nondet51#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret42#1.offset, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~ret43#1.base, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~pre50#1, ULTIMATE.start_main_#t~pre46#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret45#1.base, ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~nondet49#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_#t~ret44#1.base, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_main_#t~nondet28#1] 1441880#[L74]don't care [1081] L74-->L74-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (select |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) (= (store |v_#length_34| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_33|) (= (store |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_40|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_34|, #valid=|v_#valid_41|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_33|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1441710#[L74-1]don't care [991] L74-1-->L74-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (select |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= |v_#valid_42| (store |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1)) (= (store |v_#length_36| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_35|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_36|, #valid=|v_#valid_43|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_35|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1441712#[L74-2]don't care [995] L74-2-->L74-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (= (select |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0) (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_44|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (store |v_#length_38| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_37|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_38|, #valid=|v_#valid_45|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_37|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_44|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1441730#[L74-3]don't care [1136] L74-3-->L77: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1441888#[L77]don't care [849] L77-->L77-1: Formula: (= v_~id_0~0_8 |v_ULTIMATE.start_main_#t~nondet28#1_3|) InVars {ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} OutVars{~id_0~0=v_~id_0~0_8, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} AuxVars[] AssignedVars[~id_0~0] 1441678#[L77-1]don't care [980] L77-1-->L78: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1441452#[L78]don't care [911] L78-->L78-1: Formula: (= (ite (<= 0 v_~id_0~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {~id_0~0=v_~id_0~0_9} OutVars{~id_0~0=v_~id_0~0_9, 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_#in~cond#1] 1441454#[L78-1]don't care [734] L78-1-->L37: 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] 1441604#[L37]don't care [711] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} 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_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441606#[L38]don't care [1074] L38-->L37-1: 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[] 1441864#[L37-1]don't care [1066] L37-1-->L79: 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] 1441570#[L79]don't care [707] L79-->L79-1: Formula: (= v_~id_3~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_3|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} OutVars{~id_3~0=v_~id_3~0_8, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[~id_3~0] 1441572#[L79-1]don't care [873] L79-1-->L80: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1441768#[L80]don't care [777] L80-->L80-1: Formula: (= (ite (<= 0 v_~id_3~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {~id_3~0=v_~id_3~0_9} OutVars{~id_3~0=v_~id_3~0_9, 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_#in~cond#1] 1441770#[L80-1]don't care [877] L80-1-->L37-2: 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] 1441792#[L37-2]don't care [1028] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} 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_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441520#[L38-3]don't care [690] L38-3-->L37-3: 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[] 1441492#[L37-3]don't care [918] L37-3-->L81: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1441494#[L81]don't care [886] L81-->L81-1: Formula: (= v_~id_6~0_9 |v_ULTIMATE.start_main_#t~nondet30#1_3|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|, ~id_6~0=v_~id_6~0_9} AuxVars[] AssignedVars[~id_6~0] 1441410#[L81-1]don't care [901] L81-1-->L82: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1441412#[L82]don't care [1101] L82-->L82-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14| (ite (<= 0 v_~id_6~0_10) 1 0)) InVars {~id_6~0=v_~id_6~0_10} OutVars{~id_6~0=v_~id_6~0_10, 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_#in~cond#1] 1441426#[L82-1]don't care [665] L82-1-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441428#[L37-4]don't care [1113] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441686#[L38-6]don't care [986] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1441664#[L37-5]don't care [726] L37-5-->L83: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1441458#[L83]don't care [674] L83-->L83-1: Formula: (= v_~result_9~0_4 |v_ULTIMATE.start_main_#t~nondet31#1_3|) InVars {ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|, ~result_9~0=v_~result_9~0_4} AuxVars[] AssignedVars[~result_9~0] 1441460#[L83-1]don't care [954] L83-1-->L84: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1441628#[L84]don't care [1004] L84-->L84-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1441734#[L84-1]don't care [1009] L84-1-->L84-2: Formula: (= v_~order1_10~0_4 |v_ULTIMATE.start_main_#t~nondet32#1_3|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ~order1_10~0=v_~order1_10~0_4} AuxVars[] AssignedVars[~order1_10~0] 1441466#[L84-2]don't care [676] L84-2-->L85: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1441468#[L85]don't care [691] L85-->L85-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1441522#[L85-1]don't care [933] L85-1-->L85-2: Formula: (= v_~order2_11~0_4 |v_ULTIMATE.start_main_#t~nondet33#1_3|) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ~order2_11~0=v_~order2_11~0_4} AuxVars[] AssignedVars[~order2_11~0] 1441564#[L85-2]don't care [770] L85-2-->L86: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1441762#[L86]don't care [1020] L86-->L86-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1441648#[L86-1]don't care [967] L86-1-->L86-2: Formula: (= v_~result_12~0_4 |v_ULTIMATE.start_main_#t~nondet34#1_3|) InVars {ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|, ~result_12~0=v_~result_12~0_4} AuxVars[] AssignedVars[~result_12~0] 1441650#[L86-2]don't care [1015] L86-2-->L87: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1441588#[L87]don't care [941] L87-->L87-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1441590#[L87-1]don't care [1022] L87-1-->L87-2: Formula: (= v_~order1_13~0_4 |v_ULTIMATE.start_main_#t~nondet35#1_3|) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} OutVars{~order1_13~0=v_~order1_13~0_4, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} AuxVars[] AssignedVars[~order1_13~0] 1441406#[L87-2]don't care [659] L87-2-->L88: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1441408#[L88]don't care [737] L88-->L88-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1441684#[L88-1]don't care [756] L88-1-->L88-2: Formula: (= v_~order2_14~0_4 |v_ULTIMATE.start_main_#t~nondet36#1_3|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ~order2_14~0=v_~order2_14~0_4} AuxVars[] AssignedVars[~order2_14~0] 1441438#[L88-2]don't care [907] L88-2-->L89: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1441440#[L89]don't care [844] L89-->L89-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1441854#[L89-1]don't care [819] L89-1-->L89-2: Formula: (= v_~result_15~0_4 |v_ULTIMATE.start_main_#t~nondet37#1_3|) InVars {ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|, ~result_15~0=v_~result_15~0_4} AuxVars[] AssignedVars[~result_15~0] 1441666#[L89-2]don't care [730] L89-2-->L90: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1441668#[L90]don't care [1006] L90-->L90-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1441738#[L90-1]don't care [1035] L90-1-->L90-2: Formula: (= v_~order1_16~0_4 |v_ULTIMATE.start_main_#t~nondet38#1_3|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} OutVars{~order1_16~0=v_~order1_16~0_4, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} AuxVars[] AssignedVars[~order1_16~0] 1441806#[L90-2]don't care [801] L90-2-->L91: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1441808#[L91]don't care [793] L91-->L91-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1441810#[L91-1]don't care [1046] L91-1-->L91-2: Formula: (= v_~order2_17~0_4 |v_ULTIMATE.start_main_#t~nondet39#1_3|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ~order2_17~0=v_~order2_17~0_4} AuxVars[] AssignedVars[~order2_17~0] 1441632#[L91-2]don't care [957] L91-2-->L92: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1441634#[L92]don't care [752] L92-->L92-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16| (ite (and (< v_~id_3~0_10 2147483647) (< v_~id_6~0_11 2147483647) (< v_~id_0~0_10 2147483647)) 1 0)) InVars {~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10} OutVars{~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1441718#[L92-1]don't care [994] L92-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441720#[L37-6]don't care [1076] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441736#[L38-9]don't care [761] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1441674#[L37-7]don't care [731] L37-7-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| (+ v_~id_0~0_11 1)) InVars {~id_0~0=v_~id_0~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~id_0~0=v_~id_0~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1441516#[L93]don't care [922] L93-->L93-1: 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] 1441518#[L93-1]don't care [753] L93-1-->L114: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1441566#[L114]don't care [934] L114-->L115: 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] 1441568#[L115]don't care [712] L115-->L115-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18| (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_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1441600#[L115-1]don't care [947] L115-1-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_37|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441612#[L37-8]don't care [733] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_38| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_38|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441582#[L38-12]don't care [939] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_40| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} AuxVars[] AssignedVars[] 1441584#[L37-9]don't care [987] L37-9-->L116: 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_20|) 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_20|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1441692#[L116]don't care [799] L116-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_41|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441788#[L37-10]don't care [781] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_42| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_42|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441764#[L38-15]don't care [773] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_44| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} AuxVars[] AssignedVars[] 1441608#[L37-11]don't care [945] L37-11-->L118: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1441610#[L118]don't care [861] L118-->L118-1: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_7|) (= (select |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_#valid_46| (store |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#length_40| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_39|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_47|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_46|, #length=|v_#length_39|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1441574#[L118-1]don't care [937] L118-1-->L118-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1441576#[L118-2]don't care [710] L118-2-->L119: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1441594#[L119]don't care [883] L119-->L119-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1441898#[L119-6]don't care [686] L119-6-->L120: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 1441514#[L120]don't care [1058] L120-->L120-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1441546#[L120-1]don't care [927] L120-1-->L120-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= (select |v_#valid_48| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (= |v_#memory_int_34| (store |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|))) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_35|, #length=|v_#length_41|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_34|, #length=|v_#length_41|} AuxVars[] AssignedVars[#memory_int] 1441482#[L120-2]don't care [917] L120-2-->L119-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1441484#[L119-3]don't care [1107] L119-3-->L119-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1441638#[L119-4]don't care [962] L119-4-->L119-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1441640#[L119-5]don't care [1095] L119-5-->L119-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1441508#[L119-6]don't care [687] L119-6-->L119-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1441510#[L119-7]don't care [709] L119-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] 1441586#[create_fresh_int_array_returnLabel#1]don't care [1116] create_fresh_int_array_returnLabel#1-->L93-2: Formula: (and (= |v_ULTIMATE.start_main_#t~ret40#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, 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~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1441708#[L93-2]don't care [742] L93-2-->L93-3: Formula: (and (= v_~get_2~0.offset_6 |v_ULTIMATE.start_main_#t~ret40#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_3| v_~get_2~0.base_6)) InVars {ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|} OutVars{~get_2~0.base=v_~get_2~0.base_6, ~get_2~0.offset=v_~get_2~0.offset_6, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1441670#[L93-3]don't care [976] L93-3-->L94: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1441672#[L94]don't care [758] L94-->L94-1: Formula: (= (+ v_~id_3~0_11 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~id_3~0=v_~id_3~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~id_3~0=v_~id_3~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1441654#[L94-1]don't care [722] L94-1-->L94-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] 1441656#[L94-2]don't care [747] L94-2-->L114-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1441722#[L114-1]don't care [862] L114-1-->L115-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] 1441866#[L115-2]don't care [1068] L115-2-->L115-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_22|) 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_22|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1441860#[L115-3]don't care [826] L115-3-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_45|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441862#[L37-12]don't care [1067] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_46| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_46|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441758#[L38-18]don't care [769] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_48| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} AuxVars[] AssignedVars[] 1441754#[L37-13]don't care [1017] L37-13-->L116-1: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_24|) 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_24|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1441756#[L116-1]don't care [1104] L116-1-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_49|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441848#[L37-14]don't care [1057] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_50| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_50|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441760#[L38-21]don't care [1019] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_52| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} AuxVars[] AssignedVars[] 1441548#[L37-15]don't care [702] L37-15-->L118-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1441550#[L118-3]don't care [979] L118-3-->L118-4: Formula: (and (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1) |v_#valid_49|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_8|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= (store |v_#length_43| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_42|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_43|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_49|, #length=|v_#length_42|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1441676#[L118-4]don't care [1061] L118-4-->L118-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1441496#[L118-5]don't care [920] L118-5-->L119-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1441498#[L119-8]don't care [1115] L119-8-->L119-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1441448#[L119-14]don't care [669] L119-14-->L120-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1441450#[L120-3]don't care [853] L120-3-->L120-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1441486#[L120-4]don't care [679] L120-4-->L120-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|)) |v_#memory_int_36|) (= (select |v_#valid_51| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_44| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_37|, #length=|v_#length_44|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_36|, #length=|v_#length_44|} AuxVars[] AssignedVars[#memory_int] 1441488#[L120-5]don't care [680] L120-5-->L119-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1441490#[L119-11]don't care [847] L119-11-->L119-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1441642#[L119-12]don't care [964] L119-12-->L119-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1441442#[L119-13]don't care [908] L119-13-->L119-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1441444#[L119-14]don't care [670] L119-14-->L119-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1441892#[L119-15]don't care [868] L119-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] 1441556#[create_fresh_int_array_returnLabel#2]don't care [703] create_fresh_int_array_returnLabel#2-->L94-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret41#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|) (= |v_ULTIMATE.start_main_#t~ret41#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_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~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1441558#[L94-3]don't care [1085] L94-3-->L94-4: Formula: (and (= v_~get_5~0.offset_6 |v_ULTIMATE.start_main_#t~ret41#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret41#1.base_3| v_~get_5~0.base_6)) InVars {ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ~get_5~0.offset=v_~get_5~0.offset_6, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|, ~get_5~0.base=v_~get_5~0.base_6} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1441418#[L94-4]don't care [663] L94-4-->L95: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1441420#[L95]don't care [859] L95-->L95-1: Formula: (= (+ v_~id_6~0_12 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|) InVars {~id_6~0=v_~id_6~0_12} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~id_6~0=v_~id_6~0_12} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1441714#[L95-1]don't care [744] L95-1-->L95-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] 1441716#[L95-2]don't care [992] L95-2-->L114-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_15|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_9|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1441524#[L114-2]don't care [923] L114-2-->L115-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] 1441526#[L115-4]don't care [835] L115-4-->L115-5: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_26|) 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_26|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1441812#[L115-5]don't care [794] L115-5-->L37-16: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_53|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441814#[L37-16]don't care [851] L37-16-->L38-24: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_54| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_54|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441624#[L38-24]don't care [952] L38-24-->L37-17: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_56| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} AuxVars[] AssignedVars[] 1441626#[L37-17]don't care [774] L37-17-->L116-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_28|) 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_28|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1441766#[L116-2]don't care [872] L116-2-->L37-18: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_57|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441846#[L37-18]don't care [1052] L37-18-->L38-27: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_58| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_58|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441830#[L38-27]don't care [810] L38-27-->L37-19: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_60| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} AuxVars[] AssignedVars[] 1441832#[L37-19]don't care [1124] L37-19-->L118-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1441896#[L118-6]don't care [871] L118-6-->L118-7: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 0)) (= (select |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10| 0) (= (store |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 1) |v_#valid_52|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| |v_#StackHeapBarrier_9|) (= (store |v_#length_46| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_45|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_46|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_53|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10|, #valid=|v_#valid_52|, #length=|v_#length_45|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1441816#[L118-7]don't care [1036] L118-7-->L118-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1441414#[L118-8]don't care [660] L118-8-->L119-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1441416#[L119-16]don't care [1030] L119-16-->L119-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1441796#[L119-22]don't care [802] L119-22-->L120-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 1441822#[L120-6]don't care [857] L120-6-->L120-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1441780#[L120-7]don't care [780] L120-7-->L120-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|))) (and (= (select |v_#valid_54| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (= |v_#memory_int_38| (store |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|))) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4) (select |v_#length_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_39|, #length=|v_#length_47|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_38|, #length=|v_#length_47|} AuxVars[] AssignedVars[#memory_int] 1441782#[L120-8]don't care [1108] L120-8-->L119-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1441660#[L119-19]don't care [724] L119-19-->L119-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1441662#[L119-20]don't care [880] L119-20-->L119-21: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1441724#[L119-21]don't care [996] L119-21-->L119-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1441726#[L119-22]don't care [803] L119-22-->L119-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 1441900#[L119-23]don't care [1122] L119-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] 1441680#[create_fresh_int_array_returnLabel#3]don't care [735] create_fresh_int_array_returnLabel#3-->L95-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|) (= |v_ULTIMATE.start_main_#t~ret42#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1441682#[L95-3]don't care [878] L95-3-->L95-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.base_3| v_~get_8~0.base_6) (= v_~get_8~0.offset_6 |v_ULTIMATE.start_main_#t~ret42#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ~get_8~0.offset=v_~get_8~0.offset_6, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|, ~get_8~0.base=v_~get_8~0.base_6} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1441842#[L95-4]don't care [1053] L95-4-->L96: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_4|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1441844#[L96]don't care [870] L96-->L96-1: Formula: (= (+ v_~id_0~0_12 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|) InVars {~id_0~0=v_~id_0~0_12} OutVars{~id_0~0=v_~id_0~0_12, ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1441876#[L96-1]don't care [842] L96-1-->L96-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_6|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1441800#[L96-2]don't care [791] L96-2-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_8|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_8|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_14|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1441802#[L125]don't care [858] L125-->L126: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_13| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1441878#[L126]don't care [843] L126-->L126-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1441856#[L126-1]don't care [1062] L126-1-->L37-20: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_61|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441478#[L37-20]don't care [678] L37-20-->L38-30: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_62| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_62|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441480#[L38-30]don't care [785] L38-30-->L37-21: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_64| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} AuxVars[] AssignedVars[] 1441744#[L37-21]don't care [762] L37-21-->L127: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32| 1) InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1441746#[L127]don't care [884] L127-->L37-22: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_65|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441902#[L37-22]don't care [1125] L37-22-->L38-33: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_66| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_66|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1441904#[L38-33]don't care [1129] L38-33-->L37-23: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_68| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} AuxVars[] AssignedVars[] 1441614#[L37-23]don't care [949] L37-23-->L129: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1441616#[L129]don't care [1114] L129-->L129-1: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 0)) (= |v_#valid_55| (store |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 1)) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| |v_#StackHeapBarrier_10|) (= (select |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|) 0) (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|) (= (store |v_#length_49| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_16| 4294967296)) |v_#length_48|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_10|, #length=|v_#length_49|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|, #valid=|v_#valid_56|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|, #valid=|v_#valid_55|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|, #length=|v_#length_48|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1441532#[L129-1]don't care [925] L129-1-->L129-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1441434#[L129-2]don't care [906] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_11|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1441436#[L130]don't care [713] L130-->L130-6: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1441602#[L130-6]don't care [2023-08-18 16:46:07,193 INFO L750 eck$LassoCheckResult]: Loop: 1441602#[L130-6]don't care [874] L130-6-->L131: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|} AuxVars[] AssignedVars[] 1441534#[L131]don't care [695] L131-->L131-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1441536#[L131-1]don't care [1103] L131-1-->L131-2: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|))) (and (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10| 1) (select |v_#length_50| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|)) (<= 0 .cse0) (= (select |v_#valid_57| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|) 1) (= |v_#memory_int_40| (store |v_#memory_int_41| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10| (store (select |v_#memory_int_41| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|))))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18|, #valid=|v_#valid_57|, #memory_int=|v_#memory_int_41|, #length=|v_#length_50|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18|, #valid=|v_#valid_57|, #memory_int=|v_#memory_int_40|, #length=|v_#length_50|} AuxVars[] AssignedVars[#memory_int] 1441688#[L131-2]don't care [988] L131-2-->L130-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1441690#[L130-3]don't care [775] L130-3-->L130-4: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19| |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_9|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_9|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1441504#[L130-4]don't care [685] L130-4-->L130-5: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_20| (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10| 1)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_20|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1441506#[L130-5]don't care [1117] L130-5-->L130-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1441602#[L130-6]don't care [2023-08-18 16:46:07,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:07,193 INFO L85 PathProgramCache]: Analyzing trace with hash 2048472895, now seen corresponding path program 1 times [2023-08-18 16:46:07,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:07,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713227606] [2023-08-18 16:46:07,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:07,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:07,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:07,221 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:46:07,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:07,274 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:46:07,274 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:07,274 INFO L85 PathProgramCache]: Analyzing trace with hash -496785284, now seen corresponding path program 2 times [2023-08-18 16:46:07,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:07,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937206881] [2023-08-18 16:46:07,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:07,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:07,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:07,279 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:46:07,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:07,281 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:46:07,284 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:07,284 INFO L85 PathProgramCache]: Analyzing trace with hash 324497278, now seen corresponding path program 1 times [2023-08-18 16:46:07,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:07,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499391289] [2023-08-18 16:46:07,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:07,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:07,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:07,310 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:46:07,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:07,367 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:46:08,295 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-08-18 16:46:13,626 WARN L223 SmtUtils]: Spent 6.21s on a formula simplification. DAG size of input: 466 DAG size of output: 427 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-18 16:46:15,518 INFO L210 LassoAnalysis]: Preferences: [2023-08-18 16:46:15,518 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-08-18 16:46:15,518 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-08-18 16:46:15,518 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-08-18 16:46:15,518 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-08-18 16:46:15,518 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:15,518 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-08-18 16:46:15,519 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-08-18 16:46:15,519 INFO L133 ssoRankerPreferences]: Filename of dumped script: chl-node-subst.wvr.c_BEv2_Iteration7_Lasso [2023-08-18 16:46:15,519 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-08-18 16:46:15,519 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-08-18 16:46:15,523 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:15,525 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:15,527 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:15,529 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:15,530 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:15,532 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:15,534 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,856 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,859 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,861 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,863 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,864 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,866 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,868 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,869 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,872 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,874 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,875 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,877 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,879 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,880 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,882 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,890 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,903 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,905 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,915 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,921 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,928 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,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-08-18 16:46:16,931 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,941 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,949 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,955 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,957 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,961 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,963 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:16,968 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,970 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,972 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,974 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:16,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-08-18 16:46:16,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-08-18 16:46:18,295 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-08-18 16:46:18,295 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-08-18 16:46:18,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,296 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-08-18 16:46:18,298 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-08-18 16:46:18,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-08-18 16:46:18,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,306 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:18,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,306 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,307 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:18,307 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:18,308 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,310 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-08-18 16:46:18,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,311 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-08-18 16:46:18,312 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-08-18 16:46:18,314 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,320 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,320 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:18,320 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,320 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,320 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,320 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:18,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:18,321 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:18,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,325 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-08-18 16:46:18,326 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-08-18 16:46:18,328 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,333 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,334 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:18,334 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,334 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,334 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,334 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:18,334 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:18,335 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,337 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-08-18 16:46:18,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,338 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-08-18 16:46:18,340 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-08-18 16:46:18,341 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,348 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:18,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,348 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,348 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:18,348 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:18,349 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,351 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-08-18 16:46:18,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,353 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-08-18 16:46:18,354 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-08-18 16:46:18,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-08-18 16:46:18,361 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,362 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:18,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,362 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:18,362 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:18,363 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,365 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-08-18 16:46:18,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,366 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-08-18 16:46:18,367 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-08-18 16:46:18,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-08-18 16:46:18,376 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,376 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:18,376 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,376 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,376 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,376 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:18,376 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:18,377 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2023-08-18 16:46:18,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,381 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-08-18 16:46:18,382 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-08-18 16:46:18,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-08-18 16:46:18,390 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,390 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,390 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,390 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,391 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,391 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,394 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,397 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-08-18 16:46:18,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,398 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-08-18 16:46:18,399 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-08-18 16:46:18,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-08-18 16:46:18,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,408 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,408 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,411 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,413 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-08-18 16:46:18,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,415 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-08-18 16:46:18,416 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-08-18 16:46:18,417 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,423 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,423 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,424 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,424 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,426 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,429 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-08-18 16:46:18,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,430 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-08-18 16:46:18,431 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-08-18 16:46:18,433 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,439 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,439 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,439 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,439 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,440 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,440 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,443 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:18,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,447 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-08-18 16:46:18,448 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-08-18 16:46:18,450 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,456 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:18,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,456 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,456 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:18,456 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:18,457 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,460 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-08-18 16:46:18,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,461 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-08-18 16:46:18,462 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-08-18 16:46:18,465 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,471 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,471 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,471 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,471 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,472 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,472 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,474 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,477 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-08-18 16:46:18,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,478 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-08-18 16:46:18,479 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-08-18 16:46:18,481 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,487 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,487 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,487 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,488 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,489 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,491 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:18,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,495 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-08-18 16:46:18,496 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-08-18 16:46:18,498 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,504 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,504 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,504 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,504 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,505 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,505 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,508 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:18,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,511 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-08-18 16:46:18,512 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-08-18 16:46:18,514 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,521 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,521 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,521 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,521 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,522 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,522 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,524 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Ended with exit code 0 [2023-08-18 16:46:18,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,528 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-08-18 16:46:18,528 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-08-18 16:46:18,531 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,537 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,537 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,537 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,537 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,538 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,538 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,541 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,543 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-08-18 16:46:18,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,544 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-08-18 16:46:18,545 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-08-18 16:46:18,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,554 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,554 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,554 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,554 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,555 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,555 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,557 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,560 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-08-18 16:46:18,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,561 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-08-18 16:46:18,577 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,585 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,585 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,585 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,587 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,587 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,588 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-08-18 16:46:18,590 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:18,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,593 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-08-18 16:46:18,595 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-08-18 16:46:18,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-08-18 16:46:18,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,604 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,604 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,606 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,608 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-08-18 16:46:18,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,609 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-08-18 16:46:18,611 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-08-18 16:46:18,612 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,618 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,620 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,620 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,622 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,624 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-08-18 16:46:18,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,626 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-08-18 16:46:18,627 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-08-18 16:46:18,629 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,635 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,635 INFO L203 nArgumentSynthesizer]: 16 stem disjuncts [2023-08-18 16:46:18,635 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,635 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,659 INFO L401 nArgumentSynthesizer]: We have 36 Motzkin's Theorem applications. [2023-08-18 16:46:18,659 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,689 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,692 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-08-18 16:46:18,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,693 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-08-18 16:46:18,695 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-08-18 16:46:18,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-08-18 16:46:18,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,703 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,703 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,706 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,708 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-08-18 16:46:18,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,709 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-08-18 16:46:18,711 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-08-18 16:46:18,713 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,718 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,718 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,720 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,720 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,729 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,732 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-08-18 16:46:18,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,733 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-08-18 16:46:18,735 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-08-18 16:46:18,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-08-18 16:46:18,741 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,742 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,742 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,742 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,743 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,743 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,745 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,747 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-08-18 16:46:18,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,749 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-08-18 16:46:18,751 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-08-18 16:46:18,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-08-18 16:46:18,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,759 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,760 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,762 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,765 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-08-18 16:46:18,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,766 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-08-18 16:46:18,768 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-08-18 16:46:18,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-08-18 16:46:18,776 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,776 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,776 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,777 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,777 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:18,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,783 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-08-18 16:46:18,784 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-08-18 16:46:18,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-08-18 16:46:18,792 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,793 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,793 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,793 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,794 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,794 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,797 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Ended with exit code 0 [2023-08-18 16:46:18,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,800 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-08-18 16:46:18,801 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-08-18 16:46:18,803 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,809 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,809 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,809 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,809 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,810 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,810 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,812 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,814 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-08-18 16:46:18,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,815 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-08-18 16:46:18,816 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-08-18 16:46:18,818 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,824 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,824 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,824 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,825 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,826 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,826 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,829 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,831 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-08-18 16:46:18,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,832 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-08-18 16:46:18,836 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-08-18 16:46:18,837 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,842 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,843 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,843 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,843 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,844 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,844 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,846 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,848 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-08-18 16:46:18,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,849 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-08-18 16:46:18,850 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-08-18 16:46:18,852 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,858 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,858 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,858 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,858 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,860 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,860 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,863 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:18,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,869 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-08-18 16:46:18,874 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-08-18 16:46:18,875 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,881 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,881 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,881 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,881 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,882 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,883 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,885 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:18,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:18,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,889 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-08-18 16:46:18,890 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-08-18 16:46:18,892 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:18,898 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:18,898 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:18,898 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:18,898 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:18,902 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:18,902 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:18,911 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-08-18 16:46:18,920 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-08-18 16:46:18,920 INFO L444 ModelExtractionUtils]: 7 out of 25 variables were initially zero. Simplification set additionally 14 variables to zero. [2023-08-18 16:46:18,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:18,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:18,921 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-08-18 16:46:18,923 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-08-18 16:46:18,924 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-08-18 16:46:18,930 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-08-18 16:46:18,931 INFO L513 LassoAnalysis]: Proved termination. [2023-08-18 16:46:18,931 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base)_1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_~i~1#1) = 1*v_rep(select #length ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base)_1 - 1*ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset - 1*ULTIMATE.start_create_fresh_bool_array_~i~1#1 Supporting invariants [] [2023-08-18 16:46:18,934 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-08-18 16:46:19,097 INFO L156 tatePredicateManager]: 48 out of 48 supporting invariants were superfluous and have been removed [2023-08-18 16:46:19,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:19,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:46:19,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-18 16:46:19,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:46:19,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:46:19,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-18 16:46:19,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:46:19,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-18 16:46:19,403 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-08-18 16:46:19,403 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 252 states and 257 transitions. cyclomatic complexity: 11 Second operand has 6 states, 6 states have (on average 32.166666666666664) internal successors, (193), 6 states have internal predecessors, (193), 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-08-18 16:46:19,454 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 252 states and 257 transitions. cyclomatic complexity: 11. Second operand has 6 states, 6 states have (on average 32.166666666666664) internal successors, (193), 6 states have internal predecessors, (193), 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 268 states and 276 transitions. Complement of second has 9 states. [2023-08-18 16:46:19,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2023-08-18 16:46:19,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 32.166666666666664) internal successors, (193), 6 states have internal predecessors, (193), 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-08-18 16:46:19,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 202 transitions. [2023-08-18 16:46:19,456 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 202 transitions. Stem has 186 letters. Loop has 7 letters. [2023-08-18 16:46:19,456 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:46:19,456 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 202 transitions. Stem has 193 letters. Loop has 7 letters. [2023-08-18 16:46:19,456 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:46:19,457 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 202 transitions. Stem has 186 letters. Loop has 14 letters. [2023-08-18 16:46:19,457 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:46:19,457 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 276 transitions. [2023-08-18 16:46:19,458 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2023-08-18 16:46:19,459 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 255 states and 261 transitions. [2023-08-18 16:46:19,459 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 225 [2023-08-18 16:46:19,459 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 227 [2023-08-18 16:46:19,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 255 states and 261 transitions. [2023-08-18 16:46:19,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-08-18 16:46:19,460 INFO L218 hiAutomatonCegarLoop]: Abstraction has 255 states and 261 transitions. [2023-08-18 16:46:19,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states and 261 transitions. [2023-08-18 16:46:19,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 254. [2023-08-18 16:46:19,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 254 states have (on average 1.0236220472440944) internal successors, (260), 253 states have internal predecessors, (260), 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-08-18 16:46:19,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 260 transitions. [2023-08-18 16:46:19,464 INFO L240 hiAutomatonCegarLoop]: Abstraction has 254 states and 260 transitions. [2023-08-18 16:46:19,464 INFO L428 stractBuchiCegarLoop]: Abstraction has 254 states and 260 transitions. [2023-08-18 16:46:19,464 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-08-18 16:46:19,464 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 254 states and 260 transitions. [2023-08-18 16:46:19,465 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2023-08-18 16:46:19,465 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:46:19,465 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:46:19,467 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08-18 16:46:19,467 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:46:19,469 INFO L748 eck$LassoCheckResult]: Stem: 1443390#[$Ultimate##0]don't care [800] $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] 1443392#[L-1]don't care [1049] L-1-->L-1-1: Formula: (= (select |v_#valid_37| 0) 0) InVars {#valid=|v_#valid_37|} OutVars{#valid=|v_#valid_37|} AuxVars[] AssignedVars[] 1443406#[L-1-1]don't care [1126] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_3|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|} AuxVars[] AssignedVars[] 1443274#[L21]don't care [989] L21-->L21-1: Formula: (and (= (select |v_#valid_38| 1) 1) (= 2 (select |v_#length_31| 1))) InVars {#length=|v_#length_31|, #valid=|v_#valid_38|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1443276#[L21-1]don't care [879] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_32| 1) 0) 48) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1443422#[L21-2]don't care [816] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_33| 1) 1) 0) InVars {#memory_int=|v_#memory_int_33|} OutVars{#memory_int=|v_#memory_int_33|} AuxVars[] AssignedVars[] 1443424#[L21-3]don't care [854] L21-3-->L21-4: Formula: (and (= (select |v_#valid_39| 2) 1) (= (select |v_#length_32| 2) 21)) InVars {#length=|v_#length_32|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_32|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1443194#[L21-4]don't care [717] L21-4-->L41: Formula: (= v_~id_0~0_7 0) InVars {} OutVars{~id_0~0=v_~id_0~0_7} AuxVars[] AssignedVars[~id_0~0] 1443034#[L41]don't care [914] L41-->L41-1: Formula: (= v_~id_3~0_7 0) InVars {} OutVars{~id_3~0=v_~id_3~0_7} AuxVars[] AssignedVars[~id_3~0] 1443036#[L41-1]don't care [811] L41-1-->L41-2: Formula: (= v_~id_6~0_8 0) InVars {} OutVars{~id_6~0=v_~id_6~0_8} AuxVars[] AssignedVars[~id_6~0] 1443124#[L41-2]don't care [929] L41-2-->L41-3: Formula: (= v_~result_9~0_3 0) InVars {} OutVars{~result_9~0=v_~result_9~0_3} AuxVars[] AssignedVars[~result_9~0] 1443126#[L41-3]don't care [999] L41-3-->L41-4: Formula: (= v_~order1_10~0_3 0) InVars {} OutVars{~order1_10~0=v_~order1_10~0_3} AuxVars[] AssignedVars[~order1_10~0] 1443304#[L41-4]don't care [1000] L41-4-->L41-5: Formula: (= v_~order2_11~0_3 0) InVars {} OutVars{~order2_11~0=v_~order2_11~0_3} AuxVars[] AssignedVars[~order2_11~0] 1443216#[L41-5]don't care [966] L41-5-->L41-6: Formula: (= v_~result_12~0_3 0) InVars {} OutVars{~result_12~0=v_~result_12~0_3} AuxVars[] AssignedVars[~result_12~0] 1443218#[L41-6]don't care [852] L41-6-->L41-7: Formula: (= v_~order1_13~0_3 0) InVars {} OutVars{~order1_13~0=v_~order1_13~0_3} AuxVars[] AssignedVars[~order1_13~0] 1443048#[L41-7]don't care [915] L41-7-->L41-8: Formula: (= v_~order2_14~0_3 0) InVars {} OutVars{~order2_14~0=v_~order2_14~0_3} AuxVars[] AssignedVars[~order2_14~0] 1443028#[L41-8]don't care [913] L41-8-->L41-9: Formula: (= v_~result_15~0_3 0) InVars {} OutVars{~result_15~0=v_~result_15~0_3} AuxVars[] AssignedVars[~result_15~0] 1443002#[L41-9]don't care [666] L41-9-->L41-10: Formula: (= v_~order1_16~0_3 0) InVars {} OutVars{~order1_16~0=v_~order1_16~0_3} AuxVars[] AssignedVars[~order1_16~0] 1443004#[L41-10]don't care [998] L41-10-->L42: Formula: (= v_~order2_17~0_3 0) InVars {} OutVars{~order2_17~0=v_~order2_17~0_3} AuxVars[] AssignedVars[~order2_17~0] 1443168#[L42]don't care [943] L42-->L42-1: Formula: (and (= v_~get_2~0.base_5 0) (= v_~get_2~0.offset_5 0)) InVars {} OutVars{~get_2~0.base=v_~get_2~0.base_5, ~get_2~0.offset=v_~get_2~0.offset_5} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1443170#[L42-1]don't care [1119] L42-1-->L42-2: Formula: (and (= v_~get_5~0.offset_5 0) (= v_~get_5~0.base_5 0)) InVars {} OutVars{~get_5~0.offset=v_~get_5~0.offset_5, ~get_5~0.base=v_~get_5~0.base_5} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1443444#[L42-2]don't care [834] L42-2-->L43: Formula: (and (= v_~get_8~0.offset_5 0) (= v_~get_8~0.base_5 0)) InVars {} OutVars{~get_8~0.offset=v_~get_8~0.offset_5, ~get_8~0.base=v_~get_8~0.base_5} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1443446#[L43]don't care [1123] L43-->L43-1: Formula: (and (= v_~contains_key_1~0.offset_3 0) (= v_~contains_key_1~0.base_3 0)) InVars {} OutVars{~contains_key_1~0.base=v_~contains_key_1~0.base_3, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_3} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1443396#[L43-1]don't care [805] L43-1-->L43-2: Formula: (and (= v_~contains_key_4~0.base_4 0) (= v_~contains_key_4~0.offset_4 0)) InVars {} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_4, ~contains_key_4~0.base=v_~contains_key_4~0.base_4} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1443146#[L43-2]don't care [936] L43-2-->L-1-2: Formula: (and (= v_~contains_key_7~0.base_4 0) (= v_~contains_key_7~0.offset_4 0)) InVars {} OutVars{~contains_key_7~0.offset=v_~contains_key_7~0.offset_4, ~contains_key_7~0.base=v_~contains_key_7~0.base_4} AuxVars[] AssignedVars[~contains_key_7~0.base, ~contains_key_7~0.offset] 1443148#[L-1-2]don't care [1127] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1443482#[L-1-3]don't care [895] L-1-3-->L74: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_4|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_2|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_1|, ULTIMATE.start_main_#t~ret45#1.offset=|v_ULTIMATE.start_main_#t~ret45#1.offset_4|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|, ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_1|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ULTIMATE.start_main_#t~pre50#1=|v_ULTIMATE.start_main_#t~pre50#1_4|, ULTIMATE.start_main_#t~pre46#1=|v_ULTIMATE.start_main_#t~pre46#1_4|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_1|, ULTIMATE.start_main_#t~ret45#1.base=|v_ULTIMATE.start_main_#t~ret45#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_1|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|, ULTIMATE.start_main_#t~nondet49#1=|v_ULTIMATE.start_main_#t~nondet49#1_2|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, 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_5|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_1|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_1|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~pre48#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~ret45#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~ret41#1.offset, ULTIMATE.start_main_#t~nondet51#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret42#1.offset, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~ret43#1.base, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~pre50#1, ULTIMATE.start_main_#t~pre46#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret45#1.base, ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~nondet49#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_#t~ret44#1.base, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_main_#t~nondet28#1] 1443452#[L74]don't care [1081] L74-->L74-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (select |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) (= (store |v_#length_34| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_33|) (= (store |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_40|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_34|, #valid=|v_#valid_41|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_33|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1443282#[L74-1]don't care [991] L74-1-->L74-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (select |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= |v_#valid_42| (store |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1)) (= (store |v_#length_36| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_35|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_36|, #valid=|v_#valid_43|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_35|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1443284#[L74-2]don't care [995] L74-2-->L74-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (= (select |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0) (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_44|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (store |v_#length_38| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_37|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_38|, #valid=|v_#valid_45|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_37|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_44|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1443302#[L74-3]don't care [1136] L74-3-->L77: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1443460#[L77]don't care [849] L77-->L77-1: Formula: (= v_~id_0~0_8 |v_ULTIMATE.start_main_#t~nondet28#1_3|) InVars {ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} OutVars{~id_0~0=v_~id_0~0_8, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} AuxVars[] AssignedVars[~id_0~0] 1443250#[L77-1]don't care [980] L77-1-->L78: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1443024#[L78]don't care [911] L78-->L78-1: Formula: (= (ite (<= 0 v_~id_0~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {~id_0~0=v_~id_0~0_9} OutVars{~id_0~0=v_~id_0~0_9, 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_#in~cond#1] 1443026#[L78-1]don't care [734] L78-1-->L37: 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] 1443174#[L37]don't care [711] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} 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_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443176#[L38]don't care [1074] L38-->L37-1: 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[] 1443436#[L37-1]don't care [1066] L37-1-->L79: 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] 1443142#[L79]don't care [707] L79-->L79-1: Formula: (= v_~id_3~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_3|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} OutVars{~id_3~0=v_~id_3~0_8, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[~id_3~0] 1443144#[L79-1]don't care [873] L79-1-->L80: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1443340#[L80]don't care [777] L80-->L80-1: Formula: (= (ite (<= 0 v_~id_3~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {~id_3~0=v_~id_3~0_9} OutVars{~id_3~0=v_~id_3~0_9, 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_#in~cond#1] 1443342#[L80-1]don't care [877] L80-1-->L37-2: 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] 1443364#[L37-2]don't care [1028] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} 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_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443092#[L38-3]don't care [690] L38-3-->L37-3: 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[] 1443064#[L37-3]don't care [918] L37-3-->L81: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1443066#[L81]don't care [886] L81-->L81-1: Formula: (= v_~id_6~0_9 |v_ULTIMATE.start_main_#t~nondet30#1_3|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|, ~id_6~0=v_~id_6~0_9} AuxVars[] AssignedVars[~id_6~0] 1442982#[L81-1]don't care [901] L81-1-->L82: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1442984#[L82]don't care [1101] L82-->L82-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14| (ite (<= 0 v_~id_6~0_10) 1 0)) InVars {~id_6~0=v_~id_6~0_10} OutVars{~id_6~0=v_~id_6~0_10, 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_#in~cond#1] 1442998#[L82-1]don't care [665] L82-1-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443000#[L37-4]don't care [1113] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443258#[L38-6]don't care [986] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1443236#[L37-5]don't care [726] L37-5-->L83: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1443030#[L83]don't care [674] L83-->L83-1: Formula: (= v_~result_9~0_4 |v_ULTIMATE.start_main_#t~nondet31#1_3|) InVars {ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|, ~result_9~0=v_~result_9~0_4} AuxVars[] AssignedVars[~result_9~0] 1443032#[L83-1]don't care [954] L83-1-->L84: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1443200#[L84]don't care [1004] L84-->L84-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1443306#[L84-1]don't care [1009] L84-1-->L84-2: Formula: (= v_~order1_10~0_4 |v_ULTIMATE.start_main_#t~nondet32#1_3|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ~order1_10~0=v_~order1_10~0_4} AuxVars[] AssignedVars[~order1_10~0] 1443038#[L84-2]don't care [676] L84-2-->L85: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1443040#[L85]don't care [691] L85-->L85-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1443094#[L85-1]don't care [933] L85-1-->L85-2: Formula: (= v_~order2_11~0_4 |v_ULTIMATE.start_main_#t~nondet33#1_3|) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ~order2_11~0=v_~order2_11~0_4} AuxVars[] AssignedVars[~order2_11~0] 1443136#[L85-2]don't care [770] L85-2-->L86: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1443334#[L86]don't care [1020] L86-->L86-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1443220#[L86-1]don't care [967] L86-1-->L86-2: Formula: (= v_~result_12~0_4 |v_ULTIMATE.start_main_#t~nondet34#1_3|) InVars {ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|, ~result_12~0=v_~result_12~0_4} AuxVars[] AssignedVars[~result_12~0] 1443222#[L86-2]don't care [1015] L86-2-->L87: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1443160#[L87]don't care [941] L87-->L87-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1443162#[L87-1]don't care [1022] L87-1-->L87-2: Formula: (= v_~order1_13~0_4 |v_ULTIMATE.start_main_#t~nondet35#1_3|) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} OutVars{~order1_13~0=v_~order1_13~0_4, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} AuxVars[] AssignedVars[~order1_13~0] 1442978#[L87-2]don't care [659] L87-2-->L88: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1442980#[L88]don't care [737] L88-->L88-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1443256#[L88-1]don't care [756] L88-1-->L88-2: Formula: (= v_~order2_14~0_4 |v_ULTIMATE.start_main_#t~nondet36#1_3|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ~order2_14~0=v_~order2_14~0_4} AuxVars[] AssignedVars[~order2_14~0] 1443010#[L88-2]don't care [907] L88-2-->L89: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1443012#[L89]don't care [844] L89-->L89-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1443426#[L89-1]don't care [819] L89-1-->L89-2: Formula: (= v_~result_15~0_4 |v_ULTIMATE.start_main_#t~nondet37#1_3|) InVars {ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|, ~result_15~0=v_~result_15~0_4} AuxVars[] AssignedVars[~result_15~0] 1443238#[L89-2]don't care [730] L89-2-->L90: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1443240#[L90]don't care [1006] L90-->L90-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1443310#[L90-1]don't care [1035] L90-1-->L90-2: Formula: (= v_~order1_16~0_4 |v_ULTIMATE.start_main_#t~nondet38#1_3|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} OutVars{~order1_16~0=v_~order1_16~0_4, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} AuxVars[] AssignedVars[~order1_16~0] 1443382#[L90-2]don't care [801] L90-2-->L91: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1443378#[L91]don't care [793] L91-->L91-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1443380#[L91-1]don't care [1046] L91-1-->L91-2: Formula: (= v_~order2_17~0_4 |v_ULTIMATE.start_main_#t~nondet39#1_3|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ~order2_17~0=v_~order2_17~0_4} AuxVars[] AssignedVars[~order2_17~0] 1443206#[L91-2]don't care [957] L91-2-->L92: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1443208#[L92]don't care [752] L92-->L92-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16| (ite (and (< v_~id_3~0_10 2147483647) (< v_~id_6~0_11 2147483647) (< v_~id_0~0_10 2147483647)) 1 0)) InVars {~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10} OutVars{~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1443290#[L92-1]don't care [994] L92-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443292#[L37-6]don't care [1076] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443308#[L38-9]don't care [761] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1443246#[L37-7]don't care [731] L37-7-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| (+ v_~id_0~0_11 1)) InVars {~id_0~0=v_~id_0~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~id_0~0=v_~id_0~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1443088#[L93]don't care [922] L93-->L93-1: 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] 1443090#[L93-1]don't care [753] L93-1-->L114: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1443138#[L114]don't care [934] L114-->L115: 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] 1443140#[L115]don't care [712] L115-->L115-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18| (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_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1443172#[L115-1]don't care [947] L115-1-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_37|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443184#[L37-8]don't care [733] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_38| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_38|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443154#[L38-12]don't care [939] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_40| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} AuxVars[] AssignedVars[] 1443156#[L37-9]don't care [987] L37-9-->L116: 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_20|) 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_20|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1443260#[L116]don't care [799] L116-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_41|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443360#[L37-10]don't care [781] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_42| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_42|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443336#[L38-15]don't care [773] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_44| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} AuxVars[] AssignedVars[] 1443180#[L37-11]don't care [945] L37-11-->L118: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1443182#[L118]don't care [861] L118-->L118-1: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_7|) (= (select |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_#valid_46| (store |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#length_40| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_39|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_47|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_46|, #length=|v_#length_39|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1443150#[L118-1]don't care [937] L118-1-->L118-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1443152#[L118-2]don't care [710] L118-2-->L119: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1443164#[L119]don't care [883] L119-->L119-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1443474#[L119-6]don't care [686] L119-6-->L120: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 1443086#[L120]don't care [1058] L120-->L120-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1443118#[L120-1]don't care [927] L120-1-->L120-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= (select |v_#valid_48| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (= |v_#memory_int_34| (store |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|))) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_35|, #length=|v_#length_41|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_34|, #length=|v_#length_41|} AuxVars[] AssignedVars[#memory_int] 1443054#[L120-2]don't care [917] L120-2-->L119-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1443056#[L119-3]don't care [1107] L119-3-->L119-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1443210#[L119-4]don't care [962] L119-4-->L119-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1443212#[L119-5]don't care [1095] L119-5-->L119-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1443080#[L119-6]don't care [687] L119-6-->L119-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1443082#[L119-7]don't care [709] L119-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] 1443158#[create_fresh_int_array_returnLabel#1]don't care [1116] create_fresh_int_array_returnLabel#1-->L93-2: Formula: (and (= |v_ULTIMATE.start_main_#t~ret40#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, 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~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1443278#[L93-2]don't care [742] L93-2-->L93-3: Formula: (and (= v_~get_2~0.offset_6 |v_ULTIMATE.start_main_#t~ret40#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_3| v_~get_2~0.base_6)) InVars {ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|} OutVars{~get_2~0.base=v_~get_2~0.base_6, ~get_2~0.offset=v_~get_2~0.offset_6, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1443242#[L93-3]don't care [976] L93-3-->L94: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1443244#[L94]don't care [758] L94-->L94-1: Formula: (= (+ v_~id_3~0_11 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~id_3~0=v_~id_3~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~id_3~0=v_~id_3~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1443226#[L94-1]don't care [722] L94-1-->L94-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] 1443228#[L94-2]don't care [747] L94-2-->L114-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1443294#[L114-1]don't care [862] L114-1-->L115-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] 1443438#[L115-2]don't care [1068] L115-2-->L115-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_22|) 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_22|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1443432#[L115-3]don't care [826] L115-3-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_45|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443434#[L37-12]don't care [1067] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_46| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_46|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443330#[L38-18]don't care [769] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_48| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} AuxVars[] AssignedVars[] 1443326#[L37-13]don't care [1017] L37-13-->L116-1: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_24|) 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_24|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1443328#[L116-1]don't care [1104] L116-1-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_49|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443420#[L37-14]don't care [1057] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_50| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_50|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443332#[L38-21]don't care [1019] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_52| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} AuxVars[] AssignedVars[] 1443120#[L37-15]don't care [702] L37-15-->L118-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1443122#[L118-3]don't care [979] L118-3-->L118-4: Formula: (and (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1) |v_#valid_49|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_8|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= (store |v_#length_43| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_42|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_43|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_49|, #length=|v_#length_42|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1443248#[L118-4]don't care [1061] L118-4-->L118-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1443068#[L118-5]don't care [920] L118-5-->L119-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1443070#[L119-8]don't care [1115] L119-8-->L119-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1443020#[L119-14]don't care [669] L119-14-->L120-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1443022#[L120-3]don't care [853] L120-3-->L120-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1443058#[L120-4]don't care [679] L120-4-->L120-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|)) |v_#memory_int_36|) (= (select |v_#valid_51| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_44| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_37|, #length=|v_#length_44|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_36|, #length=|v_#length_44|} AuxVars[] AssignedVars[#memory_int] 1443060#[L120-5]don't care [680] L120-5-->L119-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1443062#[L119-11]don't care [847] L119-11-->L119-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1443214#[L119-12]don't care [964] L119-12-->L119-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1443014#[L119-13]don't care [908] L119-13-->L119-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1443018#[L119-14]don't care [670] L119-14-->L119-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1443464#[L119-15]don't care [868] L119-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] 1443132#[create_fresh_int_array_returnLabel#2]don't care [703] create_fresh_int_array_returnLabel#2-->L94-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret41#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|) (= |v_ULTIMATE.start_main_#t~ret41#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_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~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1443134#[L94-3]don't care [1085] L94-3-->L94-4: Formula: (and (= v_~get_5~0.offset_6 |v_ULTIMATE.start_main_#t~ret41#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret41#1.base_3| v_~get_5~0.base_6)) InVars {ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ~get_5~0.offset=v_~get_5~0.offset_6, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|, ~get_5~0.base=v_~get_5~0.base_6} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1442990#[L94-4]don't care [663] L94-4-->L95: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1442992#[L95]don't care [859] L95-->L95-1: Formula: (= (+ v_~id_6~0_12 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|) InVars {~id_6~0=v_~id_6~0_12} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~id_6~0=v_~id_6~0_12} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1443288#[L95-1]don't care [744] L95-1-->L95-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] 1443286#[L95-2]don't care [992] L95-2-->L114-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_15|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_9|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1443096#[L114-2]don't care [923] L114-2-->L115-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] 1443098#[L115-4]don't care [835] L115-4-->L115-5: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_26|) 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_26|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1443384#[L115-5]don't care [794] L115-5-->L37-16: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_53|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443386#[L37-16]don't care [851] L37-16-->L38-24: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_54| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_54|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443196#[L38-24]don't care [952] L38-24-->L37-17: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_56| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} AuxVars[] AssignedVars[] 1443198#[L37-17]don't care [774] L37-17-->L116-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_28|) 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_28|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1443338#[L116-2]don't care [872] L116-2-->L37-18: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_57|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443418#[L37-18]don't care [1052] L37-18-->L38-27: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_58| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_58|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443402#[L38-27]don't care [810] L38-27-->L37-19: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_60| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} AuxVars[] AssignedVars[] 1443404#[L37-19]don't care [1124] L37-19-->L118-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1443468#[L118-6]don't care [871] L118-6-->L118-7: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 0)) (= (select |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10| 0) (= (store |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 1) |v_#valid_52|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| |v_#StackHeapBarrier_9|) (= (store |v_#length_46| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_45|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_46|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_53|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10|, #valid=|v_#valid_52|, #length=|v_#length_45|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1443388#[L118-7]don't care [1036] L118-7-->L118-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1442986#[L118-8]don't care [660] L118-8-->L119-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1442988#[L119-16]don't care [1030] L119-16-->L119-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1443366#[L119-22]don't care [802] L119-22-->L120-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 1443394#[L120-6]don't care [857] L120-6-->L120-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1443352#[L120-7]don't care [780] L120-7-->L120-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|))) (and (= (select |v_#valid_54| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (= |v_#memory_int_38| (store |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|))) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4) (select |v_#length_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_39|, #length=|v_#length_47|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_38|, #length=|v_#length_47|} AuxVars[] AssignedVars[#memory_int] 1443354#[L120-8]don't care [1108] L120-8-->L119-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1443232#[L119-19]don't care [724] L119-19-->L119-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1443234#[L119-20]don't care [880] L119-20-->L119-21: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1443296#[L119-21]don't care [996] L119-21-->L119-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1443298#[L119-22]don't care [803] L119-22-->L119-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 1443476#[L119-23]don't care [1122] L119-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] 1443252#[create_fresh_int_array_returnLabel#3]don't care [735] create_fresh_int_array_returnLabel#3-->L95-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|) (= |v_ULTIMATE.start_main_#t~ret42#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1443254#[L95-3]don't care [878] L95-3-->L95-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.base_3| v_~get_8~0.base_6) (= v_~get_8~0.offset_6 |v_ULTIMATE.start_main_#t~ret42#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ~get_8~0.offset=v_~get_8~0.offset_6, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|, ~get_8~0.base=v_~get_8~0.base_6} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1443414#[L95-4]don't care [1053] L95-4-->L96: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_4|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1443416#[L96]don't care [870] L96-->L96-1: Formula: (= (+ v_~id_0~0_12 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|) InVars {~id_0~0=v_~id_0~0_12} OutVars{~id_0~0=v_~id_0~0_12, ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1443448#[L96-1]don't care [842] L96-1-->L96-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_6|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1443374#[L96-2]don't care [791] L96-2-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_8|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_8|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_14|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1443376#[L125]don't care [858] L125-->L126: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_13| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1443450#[L126]don't care [843] L126-->L126-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1443430#[L126-1]don't care [1062] L126-1-->L37-20: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_61|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443050#[L37-20]don't care [678] L37-20-->L38-30: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_62| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_62|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443052#[L38-30]don't care [785] L38-30-->L37-21: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_64| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} AuxVars[] AssignedVars[] 1443316#[L37-21]don't care [762] L37-21-->L127: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32| 1) InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1443318#[L127]don't care [884] L127-->L37-22: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_65|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443478#[L37-22]don't care [1125] L37-22-->L38-33: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_66| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_66|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443480#[L38-33]don't care [1129] L38-33-->L37-23: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_68| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} AuxVars[] AssignedVars[] 1443186#[L37-23]don't care [949] L37-23-->L129: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1443188#[L129]don't care [1114] L129-->L129-1: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 0)) (= |v_#valid_55| (store |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 1)) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| |v_#StackHeapBarrier_10|) (= (select |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|) 0) (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|) (= (store |v_#length_49| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_16| 4294967296)) |v_#length_48|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_10|, #length=|v_#length_49|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|, #valid=|v_#valid_56|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|, #valid=|v_#valid_55|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|, #length=|v_#length_48|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1443104#[L129-1]don't care [925] L129-1-->L129-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1443006#[L129-2]don't care [906] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_11|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1443008#[L130]don't care [713] L130-->L130-6: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1443178#[L130-6]don't care [875] L130-6-->L130-7: Formula: (<= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_17| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_17|} AuxVars[] AssignedVars[] 1443466#[L130-7]don't care [1110] L130-7-->create_fresh_bool_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_7|)) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_7|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_7|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1443398#[create_fresh_bool_array_returnLabel#1]don't care [1045] create_fresh_bool_array_returnLabel#1-->L96-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret43#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|) (= |v_ULTIMATE.start_main_#t~ret43#1.base_2| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~ret43#1.base] 1443100#[L96-3]don't care [694] L96-3-->L96-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret43#1.base_3| v_~contains_key_1~0.base_4) (= v_~contains_key_1~0.offset_4 |v_ULTIMATE.start_main_#t~ret43#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_3|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_3|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_3|, ~contains_key_1~0.base=v_~contains_key_1~0.base_4, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_4} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1443102#[L96-4]don't care [1100] L96-4-->L97: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~ret43#1.base] 1443456#[L97]don't care [1082] L97-->L97-1: Formula: (= (+ v_~id_3~0_12 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_5|) InVars {~id_3~0=v_~id_3~0_12} OutVars{~id_3~0=v_~id_3~0_12, ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1443458#[L97-1]don't care [1093] L97-1-->L97-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_9|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1443312#[L97-2]don't care [1007] L97-2-->L125-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_12|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_12|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_12|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_12|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_12|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_21|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_12|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1443314#[L125-1]don't care [1032] L125-1-->L126-2: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_20| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_20|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1443370#[L126-2]don't care [896] L126-2-->L126-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_34|) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_34|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1443484#[L126-3]don't care [1135] L126-3-->L37-24: 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] 1443412#[L37-24]don't care [815] L37-24-->L38-36: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| |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_1|} 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_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443110#[L38-36]don't care [698] L38-36-->L37-25: 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[] 1443112#[L37-25]don't care [1083] L37-25-->L127-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| 1) InVars {} OutVars{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_#in~cond#1] 1443454#[L127-1]don't care [1096] L127-1-->L37-26: 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] 1443266#[L37-26]don't care [739] L37-26-->L38-39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| |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_3|} 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_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1443268#[L38-39]don't care [1034] L38-39-->L37-27: 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[] 1443348#[L37-27]don't care [1024] L37-27-->L129-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1443350#[L129-3]don't care [866] L129-3-->L129-4: Formula: (and (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_1|) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| |v_#StackHeapBarrier_1|) (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| 0)) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1|) 0) (= |v_#valid_19| (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| 1)) (= (store |v_#length_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_2| 4294967296)) |v_#length_19|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_2|, #valid=|v_#valid_20|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_1|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1443408#[L129-4]don't care [1050] L129-4-->L129-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_1| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_1|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_1|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_1|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1443410#[L129-5]don't care [1109] L129-5-->L130-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_3|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1443372#[L130-8]don't care [792] L130-8-->L130-14: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_1| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1443322#[L130-14]don't care [2023-08-18 16:46:19,470 INFO L750 eck$LassoCheckResult]: Loop: 1443322#[L130-14]don't care [1097] L130-14-->L131-3: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_3| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_4|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_3|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_3|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_4|} AuxVars[] AssignedVars[] 1443280#[L131-3]don't care [990] L131-3-->L131-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1443270#[L131-4]don't care [740] L131-4-->L131-5: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4|))) (and (= (select |v_#valid_21| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|) 1) (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4| 1) (select |v_#length_21| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|)) (<= 0 .cse0) (= |v_#memory_int_19| (store |v_#memory_int_20| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2| (store (select |v_#memory_int_20| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_2|))))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_2|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_20|, #length=|v_#length_21|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_2|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_19|, #length=|v_#length_21|} AuxVars[] AssignedVars[#memory_int] 1443272#[L131-5]don't care [836] L131-5-->L130-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1443440#[L130-11]don't care [832] L130-11-->L130-12: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_1| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_5|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_5|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_1|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1443442#[L130-12]don't care [837] L130-12-->L130-13: Formula: (= (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_2| 1) |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_6|) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_2|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1443320#[L130-13]don't care [1011] L130-13-->L130-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1443322#[L130-14]don't care [2023-08-18 16:46:19,470 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:19,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1037773112, now seen corresponding path program 1 times [2023-08-18 16:46:19,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:19,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529563126] [2023-08-18 16:46:19,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:19,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:19,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:46:19,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Ended with exit code 0 [2023-08-18 16:46:19,732 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-18 16:46:19,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-18 16:46:19,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529563126] [2023-08-18 16:46:19,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529563126] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-18 16:46:19,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83553426] [2023-08-18 16:46:19,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:19,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-18 16:46:19,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:19,734 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-18 16:46:19,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2023-08-18 16:46:19,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:46:19,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-18 16:46:19,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:46:20,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-18 16:46:20,007 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-18 16:46:20,196 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-18 16:46:20,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83553426] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-18 16:46:20,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-18 16:46:20,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 9] total 16 [2023-08-18 16:46:20,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805475125] [2023-08-18 16:46:20,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-18 16:46:20,197 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-08-18 16:46:20,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:20,198 INFO L85 PathProgramCache]: Analyzing trace with hash -636002056, now seen corresponding path program 1 times [2023-08-18 16:46:20,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:20,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114589555] [2023-08-18 16:46:20,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:20,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:20,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:20,203 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:46:20,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:20,206 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:46:20,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-18 16:46:20,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-18 16:46:20,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-08-18 16:46:20,247 INFO L87 Difference]: Start difference. First operand 254 states and 260 transitions. cyclomatic complexity: 12 Second operand has 9 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 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-08-18 16:46:20,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-08-18 16:46:20,418 INFO L93 Difference]: Finished difference Result 254 states and 259 transitions. [2023-08-18 16:46:20,418 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 254 states and 259 transitions. [2023-08-18 16:46:20,419 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2023-08-18 16:46:20,420 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 254 states to 254 states and 259 transitions. [2023-08-18 16:46:20,420 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 226 [2023-08-18 16:46:20,420 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 226 [2023-08-18 16:46:20,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 254 states and 259 transitions. [2023-08-18 16:46:20,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-08-18 16:46:20,421 INFO L218 hiAutomatonCegarLoop]: Abstraction has 254 states and 259 transitions. [2023-08-18 16:46:20,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states and 259 transitions. [2023-08-18 16:46:20,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 254. [2023-08-18 16:46:20,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 254 states have (on average 1.0196850393700787) internal successors, (259), 253 states have internal predecessors, (259), 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-08-18 16:46:20,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 259 transitions. [2023-08-18 16:46:20,425 INFO L240 hiAutomatonCegarLoop]: Abstraction has 254 states and 259 transitions. [2023-08-18 16:46:20,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-18 16:46:20,426 INFO L428 stractBuchiCegarLoop]: Abstraction has 254 states and 259 transitions. [2023-08-18 16:46:20,426 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-08-18 16:46:20,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 254 states and 259 transitions. [2023-08-18 16:46:20,427 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2023-08-18 16:46:20,427 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:46:20,427 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:46:20,429 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08-18 16:46:20,429 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:46:20,431 INFO L748 eck$LassoCheckResult]: Stem: 1445427#[$Ultimate##0]don't care [800] $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] 1445429#[L-1]don't care [1049] L-1-->L-1-1: Formula: (= (select |v_#valid_37| 0) 0) InVars {#valid=|v_#valid_37|} OutVars{#valid=|v_#valid_37|} AuxVars[] AssignedVars[] 1445443#[L-1-1]don't care [1126] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_3|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|} AuxVars[] AssignedVars[] 1445303#[L21]don't care [989] L21-->L21-1: Formula: (and (= (select |v_#valid_38| 1) 1) (= 2 (select |v_#length_31| 1))) InVars {#length=|v_#length_31|, #valid=|v_#valid_38|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1445305#[L21-1]don't care [879] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_32| 1) 0) 48) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1445459#[L21-2]don't care [816] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_33| 1) 1) 0) InVars {#memory_int=|v_#memory_int_33|} OutVars{#memory_int=|v_#memory_int_33|} AuxVars[] AssignedVars[] 1445461#[L21-3]don't care [854] L21-3-->L21-4: Formula: (and (= (select |v_#valid_39| 2) 1) (= (select |v_#length_32| 2) 21)) InVars {#length=|v_#length_32|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_32|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1445231#[L21-4]don't care [717] L21-4-->L41: Formula: (= v_~id_0~0_7 0) InVars {} OutVars{~id_0~0=v_~id_0~0_7} AuxVars[] AssignedVars[~id_0~0] 1445071#[L41]don't care [914] L41-->L41-1: Formula: (= v_~id_3~0_7 0) InVars {} OutVars{~id_3~0=v_~id_3~0_7} AuxVars[] AssignedVars[~id_3~0] 1445073#[L41-1]don't care [811] L41-1-->L41-2: Formula: (= v_~id_6~0_8 0) InVars {} OutVars{~id_6~0=v_~id_6~0_8} AuxVars[] AssignedVars[~id_6~0] 1445161#[L41-2]don't care [929] L41-2-->L41-3: Formula: (= v_~result_9~0_3 0) InVars {} OutVars{~result_9~0=v_~result_9~0_3} AuxVars[] AssignedVars[~result_9~0] 1445163#[L41-3]don't care [999] L41-3-->L41-4: Formula: (= v_~order1_10~0_3 0) InVars {} OutVars{~order1_10~0=v_~order1_10~0_3} AuxVars[] AssignedVars[~order1_10~0] 1445341#[L41-4]don't care [1000] L41-4-->L41-5: Formula: (= v_~order2_11~0_3 0) InVars {} OutVars{~order2_11~0=v_~order2_11~0_3} AuxVars[] AssignedVars[~order2_11~0] 1445253#[L41-5]don't care [966] L41-5-->L41-6: Formula: (= v_~result_12~0_3 0) InVars {} OutVars{~result_12~0=v_~result_12~0_3} AuxVars[] AssignedVars[~result_12~0] 1445255#[L41-6]don't care [852] L41-6-->L41-7: Formula: (= v_~order1_13~0_3 0) InVars {} OutVars{~order1_13~0=v_~order1_13~0_3} AuxVars[] AssignedVars[~order1_13~0] 1445085#[L41-7]don't care [915] L41-7-->L41-8: Formula: (= v_~order2_14~0_3 0) InVars {} OutVars{~order2_14~0=v_~order2_14~0_3} AuxVars[] AssignedVars[~order2_14~0] 1445065#[L41-8]don't care [913] L41-8-->L41-9: Formula: (= v_~result_15~0_3 0) InVars {} OutVars{~result_15~0=v_~result_15~0_3} AuxVars[] AssignedVars[~result_15~0] 1445043#[L41-9]don't care [666] L41-9-->L41-10: Formula: (= v_~order1_16~0_3 0) InVars {} OutVars{~order1_16~0=v_~order1_16~0_3} AuxVars[] AssignedVars[~order1_16~0] 1445045#[L41-10]don't care [998] L41-10-->L42: Formula: (= v_~order2_17~0_3 0) InVars {} OutVars{~order2_17~0=v_~order2_17~0_3} AuxVars[] AssignedVars[~order2_17~0] 1445205#[L42]don't care [943] L42-->L42-1: Formula: (and (= v_~get_2~0.base_5 0) (= v_~get_2~0.offset_5 0)) InVars {} OutVars{~get_2~0.base=v_~get_2~0.base_5, ~get_2~0.offset=v_~get_2~0.offset_5} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1445207#[L42-1]don't care [1119] L42-1-->L42-2: Formula: (and (= v_~get_5~0.offset_5 0) (= v_~get_5~0.base_5 0)) InVars {} OutVars{~get_5~0.offset=v_~get_5~0.offset_5, ~get_5~0.base=v_~get_5~0.base_5} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1445481#[L42-2]don't care [834] L42-2-->L43: Formula: (and (= v_~get_8~0.offset_5 0) (= v_~get_8~0.base_5 0)) InVars {} OutVars{~get_8~0.offset=v_~get_8~0.offset_5, ~get_8~0.base=v_~get_8~0.base_5} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1445483#[L43]don't care [1123] L43-->L43-1: Formula: (and (= v_~contains_key_1~0.offset_3 0) (= v_~contains_key_1~0.base_3 0)) InVars {} OutVars{~contains_key_1~0.base=v_~contains_key_1~0.base_3, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_3} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1445435#[L43-1]don't care [805] L43-1-->L43-2: Formula: (and (= v_~contains_key_4~0.base_4 0) (= v_~contains_key_4~0.offset_4 0)) InVars {} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_4, ~contains_key_4~0.base=v_~contains_key_4~0.base_4} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1445187#[L43-2]don't care [936] L43-2-->L-1-2: Formula: (and (= v_~contains_key_7~0.base_4 0) (= v_~contains_key_7~0.offset_4 0)) InVars {} OutVars{~contains_key_7~0.offset=v_~contains_key_7~0.offset_4, ~contains_key_7~0.base=v_~contains_key_7~0.base_4} AuxVars[] AssignedVars[~contains_key_7~0.base, ~contains_key_7~0.offset] 1445189#[L-1-2]don't care [1127] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1445519#[L-1-3]don't care [895] L-1-3-->L74: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_4|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_2|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_1|, ULTIMATE.start_main_#t~ret45#1.offset=|v_ULTIMATE.start_main_#t~ret45#1.offset_4|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|, ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_1|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ULTIMATE.start_main_#t~pre50#1=|v_ULTIMATE.start_main_#t~pre50#1_4|, ULTIMATE.start_main_#t~pre46#1=|v_ULTIMATE.start_main_#t~pre46#1_4|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_1|, ULTIMATE.start_main_#t~ret45#1.base=|v_ULTIMATE.start_main_#t~ret45#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_1|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|, ULTIMATE.start_main_#t~nondet49#1=|v_ULTIMATE.start_main_#t~nondet49#1_2|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, 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_5|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_1|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_1|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~pre48#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~ret45#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~ret41#1.offset, ULTIMATE.start_main_#t~nondet51#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret42#1.offset, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~ret43#1.base, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~pre50#1, ULTIMATE.start_main_#t~pre46#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret45#1.base, ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~nondet49#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_#t~ret44#1.base, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_main_#t~nondet28#1] 1445489#[L74]don't care [1081] L74-->L74-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (select |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) (= (store |v_#length_34| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_33|) (= (store |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_40|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_34|, #valid=|v_#valid_41|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_33|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1445319#[L74-1]don't care [991] L74-1-->L74-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (select |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= |v_#valid_42| (store |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1)) (= (store |v_#length_36| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_35|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_36|, #valid=|v_#valid_43|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_35|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1445321#[L74-2]don't care [995] L74-2-->L74-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (= (select |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0) (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_44|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (store |v_#length_38| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_37|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_38|, #valid=|v_#valid_45|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_37|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_44|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1445333#[L74-3]don't care [1136] L74-3-->L77: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1445497#[L77]don't care [849] L77-->L77-1: Formula: (= v_~id_0~0_8 |v_ULTIMATE.start_main_#t~nondet28#1_3|) InVars {ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} OutVars{~id_0~0=v_~id_0~0_8, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} AuxVars[] AssignedVars[~id_0~0] 1445287#[L77-1]don't care [980] L77-1-->L78: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1445061#[L78]don't care [911] L78-->L78-1: Formula: (= (ite (<= 0 v_~id_0~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {~id_0~0=v_~id_0~0_9} OutVars{~id_0~0=v_~id_0~0_9, 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_#in~cond#1] 1445063#[L78-1]don't care [734] L78-1-->L37: 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] 1445213#[L37]don't care [711] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} 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_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445215#[L38]don't care [1074] L38-->L37-1: 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[] 1445473#[L37-1]don't care [1066] L37-1-->L79: 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] 1445179#[L79]don't care [707] L79-->L79-1: Formula: (= v_~id_3~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_3|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} OutVars{~id_3~0=v_~id_3~0_8, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[~id_3~0] 1445181#[L79-1]don't care [873] L79-1-->L80: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1445377#[L80]don't care [777] L80-->L80-1: Formula: (= (ite (<= 0 v_~id_3~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {~id_3~0=v_~id_3~0_9} OutVars{~id_3~0=v_~id_3~0_9, 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_#in~cond#1] 1445379#[L80-1]don't care [877] L80-1-->L37-2: 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] 1445401#[L37-2]don't care [1028] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} 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_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445129#[L38-3]don't care [690] L38-3-->L37-3: 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[] 1445101#[L37-3]don't care [918] L37-3-->L81: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1445103#[L81]don't care [886] L81-->L81-1: Formula: (= v_~id_6~0_9 |v_ULTIMATE.start_main_#t~nondet30#1_3|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|, ~id_6~0=v_~id_6~0_9} AuxVars[] AssignedVars[~id_6~0] 1445019#[L81-1]don't care [901] L81-1-->L82: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1445021#[L82]don't care [1101] L82-->L82-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14| (ite (<= 0 v_~id_6~0_10) 1 0)) InVars {~id_6~0=v_~id_6~0_10} OutVars{~id_6~0=v_~id_6~0_10, 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_#in~cond#1] 1445035#[L82-1]don't care [665] L82-1-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445037#[L37-4]don't care [1113] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445295#[L38-6]don't care [986] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1445273#[L37-5]don't care [726] L37-5-->L83: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1445067#[L83]don't care [674] L83-->L83-1: Formula: (= v_~result_9~0_4 |v_ULTIMATE.start_main_#t~nondet31#1_3|) InVars {ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|, ~result_9~0=v_~result_9~0_4} AuxVars[] AssignedVars[~result_9~0] 1445069#[L83-1]don't care [954] L83-1-->L84: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1445237#[L84]don't care [1004] L84-->L84-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1445343#[L84-1]don't care [1009] L84-1-->L84-2: Formula: (= v_~order1_10~0_4 |v_ULTIMATE.start_main_#t~nondet32#1_3|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ~order1_10~0=v_~order1_10~0_4} AuxVars[] AssignedVars[~order1_10~0] 1445075#[L84-2]don't care [676] L84-2-->L85: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1445077#[L85]don't care [691] L85-->L85-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1445131#[L85-1]don't care [933] L85-1-->L85-2: Formula: (= v_~order2_11~0_4 |v_ULTIMATE.start_main_#t~nondet33#1_3|) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ~order2_11~0=v_~order2_11~0_4} AuxVars[] AssignedVars[~order2_11~0] 1445173#[L85-2]don't care [770] L85-2-->L86: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1445371#[L86]don't care [1020] L86-->L86-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1445257#[L86-1]don't care [967] L86-1-->L86-2: Formula: (= v_~result_12~0_4 |v_ULTIMATE.start_main_#t~nondet34#1_3|) InVars {ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|, ~result_12~0=v_~result_12~0_4} AuxVars[] AssignedVars[~result_12~0] 1445259#[L86-2]don't care [1015] L86-2-->L87: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1445197#[L87]don't care [941] L87-->L87-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1445199#[L87-1]don't care [1022] L87-1-->L87-2: Formula: (= v_~order1_13~0_4 |v_ULTIMATE.start_main_#t~nondet35#1_3|) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} OutVars{~order1_13~0=v_~order1_13~0_4, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} AuxVars[] AssignedVars[~order1_13~0] 1445015#[L87-2]don't care [659] L87-2-->L88: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1445017#[L88]don't care [737] L88-->L88-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1445293#[L88-1]don't care [756] L88-1-->L88-2: Formula: (= v_~order2_14~0_4 |v_ULTIMATE.start_main_#t~nondet36#1_3|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ~order2_14~0=v_~order2_14~0_4} AuxVars[] AssignedVars[~order2_14~0] 1445047#[L88-2]don't care [907] L88-2-->L89: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1445049#[L89]don't care [844] L89-->L89-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1445463#[L89-1]don't care [819] L89-1-->L89-2: Formula: (= v_~result_15~0_4 |v_ULTIMATE.start_main_#t~nondet37#1_3|) InVars {ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|, ~result_15~0=v_~result_15~0_4} AuxVars[] AssignedVars[~result_15~0] 1445275#[L89-2]don't care [730] L89-2-->L90: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1445277#[L90]don't care [1006] L90-->L90-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1445347#[L90-1]don't care [1035] L90-1-->L90-2: Formula: (= v_~order1_16~0_4 |v_ULTIMATE.start_main_#t~nondet38#1_3|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} OutVars{~order1_16~0=v_~order1_16~0_4, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} AuxVars[] AssignedVars[~order1_16~0] 1445415#[L90-2]don't care [801] L90-2-->L91: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1445417#[L91]don't care [793] L91-->L91-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1445419#[L91-1]don't care [1046] L91-1-->L91-2: Formula: (= v_~order2_17~0_4 |v_ULTIMATE.start_main_#t~nondet39#1_3|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ~order2_17~0=v_~order2_17~0_4} AuxVars[] AssignedVars[~order2_17~0] 1445243#[L91-2]don't care [957] L91-2-->L92: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1445245#[L92]don't care [752] L92-->L92-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16| (ite (and (< v_~id_3~0_10 2147483647) (< v_~id_6~0_11 2147483647) (< v_~id_0~0_10 2147483647)) 1 0)) InVars {~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10} OutVars{~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1445327#[L92-1]don't care [994] L92-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445329#[L37-6]don't care [1076] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445345#[L38-9]don't care [761] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1445283#[L37-7]don't care [731] L37-7-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| (+ v_~id_0~0_11 1)) InVars {~id_0~0=v_~id_0~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~id_0~0=v_~id_0~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1445125#[L93]don't care [922] L93-->L93-1: 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] 1445127#[L93-1]don't care [753] L93-1-->L114: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1445175#[L114]don't care [934] L114-->L115: 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] 1445177#[L115]don't care [712] L115-->L115-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18| (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_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1445209#[L115-1]don't care [947] L115-1-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_37|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445221#[L37-8]don't care [733] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_38| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_38|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445191#[L38-12]don't care [939] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_40| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} AuxVars[] AssignedVars[] 1445193#[L37-9]don't care [987] L37-9-->L116: 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_20|) 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_20|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1445297#[L116]don't care [799] L116-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_41|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445397#[L37-10]don't care [781] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_42| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_42|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445373#[L38-15]don't care [773] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_44| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} AuxVars[] AssignedVars[] 1445217#[L37-11]don't care [945] L37-11-->L118: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1445219#[L118]don't care [861] L118-->L118-1: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_7|) (= (select |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_#valid_46| (store |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#length_40| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_39|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_47|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_46|, #length=|v_#length_39|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1445183#[L118-1]don't care [937] L118-1-->L118-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1445185#[L118-2]don't care [710] L118-2-->L119: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1445201#[L119]don't care [883] L119-->L119-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1445511#[L119-6]don't care [686] L119-6-->L120: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 1445123#[L120]don't care [1058] L120-->L120-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1445155#[L120-1]don't care [927] L120-1-->L120-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= (select |v_#valid_48| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (= |v_#memory_int_34| (store |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|))) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_35|, #length=|v_#length_41|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_34|, #length=|v_#length_41|} AuxVars[] AssignedVars[#memory_int] 1445091#[L120-2]don't care [917] L120-2-->L119-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1445093#[L119-3]don't care [1107] L119-3-->L119-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1445247#[L119-4]don't care [962] L119-4-->L119-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1445249#[L119-5]don't care [1095] L119-5-->L119-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1445117#[L119-6]don't care [687] L119-6-->L119-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1445119#[L119-7]don't care [709] L119-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] 1445195#[create_fresh_int_array_returnLabel#1]don't care [1116] create_fresh_int_array_returnLabel#1-->L93-2: Formula: (and (= |v_ULTIMATE.start_main_#t~ret40#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, 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~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1445315#[L93-2]don't care [742] L93-2-->L93-3: Formula: (and (= v_~get_2~0.offset_6 |v_ULTIMATE.start_main_#t~ret40#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_3| v_~get_2~0.base_6)) InVars {ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|} OutVars{~get_2~0.base=v_~get_2~0.base_6, ~get_2~0.offset=v_~get_2~0.offset_6, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1445279#[L93-3]don't care [976] L93-3-->L94: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1445281#[L94]don't care [758] L94-->L94-1: Formula: (= (+ v_~id_3~0_11 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~id_3~0=v_~id_3~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~id_3~0=v_~id_3~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1445263#[L94-1]don't care [722] L94-1-->L94-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] 1445265#[L94-2]don't care [747] L94-2-->L114-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1445331#[L114-1]don't care [862] L114-1-->L115-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] 1445475#[L115-2]don't care [1068] L115-2-->L115-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_22|) 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_22|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1445469#[L115-3]don't care [826] L115-3-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_45|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445471#[L37-12]don't care [1067] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_46| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_46|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445369#[L38-18]don't care [769] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_48| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} AuxVars[] AssignedVars[] 1445363#[L37-13]don't care [1017] L37-13-->L116-1: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_24|) 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_24|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1445365#[L116-1]don't care [1104] L116-1-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_49|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445457#[L37-14]don't care [1057] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_50| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_50|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445367#[L38-21]don't care [1019] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_52| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} AuxVars[] AssignedVars[] 1445157#[L37-15]don't care [702] L37-15-->L118-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1445159#[L118-3]don't care [979] L118-3-->L118-4: Formula: (and (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1) |v_#valid_49|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_8|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= (store |v_#length_43| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_42|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_43|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_49|, #length=|v_#length_42|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1445285#[L118-4]don't care [1061] L118-4-->L118-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1445105#[L118-5]don't care [920] L118-5-->L119-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1445107#[L119-8]don't care [1115] L119-8-->L119-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1445057#[L119-14]don't care [669] L119-14-->L120-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1445059#[L120-3]don't care [853] L120-3-->L120-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1445095#[L120-4]don't care [679] L120-4-->L120-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|)) |v_#memory_int_36|) (= (select |v_#valid_51| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_44| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_37|, #length=|v_#length_44|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_36|, #length=|v_#length_44|} AuxVars[] AssignedVars[#memory_int] 1445097#[L120-5]don't care [680] L120-5-->L119-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1445099#[L119-11]don't care [847] L119-11-->L119-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1445251#[L119-12]don't care [964] L119-12-->L119-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1445051#[L119-13]don't care [908] L119-13-->L119-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1445053#[L119-14]don't care [670] L119-14-->L119-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1445501#[L119-15]don't care [868] L119-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] 1445169#[create_fresh_int_array_returnLabel#2]don't care [703] create_fresh_int_array_returnLabel#2-->L94-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret41#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|) (= |v_ULTIMATE.start_main_#t~ret41#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_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~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1445171#[L94-3]don't care [1085] L94-3-->L94-4: Formula: (and (= v_~get_5~0.offset_6 |v_ULTIMATE.start_main_#t~ret41#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret41#1.base_3| v_~get_5~0.base_6)) InVars {ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ~get_5~0.offset=v_~get_5~0.offset_6, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|, ~get_5~0.base=v_~get_5~0.base_6} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1445027#[L94-4]don't care [663] L94-4-->L95: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1445029#[L95]don't care [859] L95-->L95-1: Formula: (= (+ v_~id_6~0_12 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|) InVars {~id_6~0=v_~id_6~0_12} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~id_6~0=v_~id_6~0_12} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1445323#[L95-1]don't care [744] L95-1-->L95-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] 1445325#[L95-2]don't care [992] L95-2-->L114-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_15|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_9|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1445133#[L114-2]don't care [923] L114-2-->L115-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] 1445135#[L115-4]don't care [835] L115-4-->L115-5: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_26|) 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_26|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1445421#[L115-5]don't care [794] L115-5-->L37-16: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_53|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445423#[L37-16]don't care [851] L37-16-->L38-24: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_54| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_54|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445233#[L38-24]don't care [952] L38-24-->L37-17: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_56| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} AuxVars[] AssignedVars[] 1445235#[L37-17]don't care [774] L37-17-->L116-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_28|) 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_28|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1445375#[L116-2]don't care [872] L116-2-->L37-18: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_57|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445451#[L37-18]don't care [1052] L37-18-->L38-27: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_58| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_58|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445439#[L38-27]don't care [810] L38-27-->L37-19: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_60| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} AuxVars[] AssignedVars[] 1445441#[L37-19]don't care [1124] L37-19-->L118-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1445505#[L118-6]don't care [871] L118-6-->L118-7: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 0)) (= (select |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10| 0) (= (store |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 1) |v_#valid_52|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| |v_#StackHeapBarrier_9|) (= (store |v_#length_46| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_45|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_46|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_53|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10|, #valid=|v_#valid_52|, #length=|v_#length_45|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1445425#[L118-7]don't care [1036] L118-7-->L118-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1445023#[L118-8]don't care [660] L118-8-->L119-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1445025#[L119-16]don't care [1030] L119-16-->L119-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1445403#[L119-22]don't care [802] L119-22-->L120-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 1445431#[L120-6]don't care [857] L120-6-->L120-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1445389#[L120-7]don't care [780] L120-7-->L120-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|))) (and (= (select |v_#valid_54| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (= |v_#memory_int_38| (store |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|))) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4) (select |v_#length_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_39|, #length=|v_#length_47|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_38|, #length=|v_#length_47|} AuxVars[] AssignedVars[#memory_int] 1445391#[L120-8]don't care [1108] L120-8-->L119-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1445269#[L119-19]don't care [724] L119-19-->L119-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1445271#[L119-20]don't care [880] L119-20-->L119-21: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1445335#[L119-21]don't care [996] L119-21-->L119-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1445337#[L119-22]don't care [803] L119-22-->L119-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 1445513#[L119-23]don't care [1122] L119-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] 1445289#[create_fresh_int_array_returnLabel#3]don't care [735] create_fresh_int_array_returnLabel#3-->L95-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|) (= |v_ULTIMATE.start_main_#t~ret42#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1445291#[L95-3]don't care [878] L95-3-->L95-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.base_3| v_~get_8~0.base_6) (= v_~get_8~0.offset_6 |v_ULTIMATE.start_main_#t~ret42#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ~get_8~0.offset=v_~get_8~0.offset_6, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|, ~get_8~0.base=v_~get_8~0.base_6} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1445453#[L95-4]don't care [1053] L95-4-->L96: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_4|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1445455#[L96]don't care [870] L96-->L96-1: Formula: (= (+ v_~id_0~0_12 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|) InVars {~id_0~0=v_~id_0~0_12} OutVars{~id_0~0=v_~id_0~0_12, ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1445485#[L96-1]don't care [842] L96-1-->L96-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_6|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1445411#[L96-2]don't care [791] L96-2-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_8|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_8|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_14|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1445413#[L125]don't care [858] L125-->L126: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_13| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1445487#[L126]don't care [843] L126-->L126-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1445467#[L126-1]don't care [1062] L126-1-->L37-20: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_61|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445087#[L37-20]don't care [678] L37-20-->L38-30: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_62| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_62|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445089#[L38-30]don't care [785] L38-30-->L37-21: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_64| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} AuxVars[] AssignedVars[] 1445353#[L37-21]don't care [762] L37-21-->L127: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32| 1) InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1445355#[L127]don't care [884] L127-->L37-22: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_65|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445515#[L37-22]don't care [1125] L37-22-->L38-33: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_66| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_66|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445517#[L38-33]don't care [1129] L38-33-->L37-23: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_68| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} AuxVars[] AssignedVars[] 1445223#[L37-23]don't care [949] L37-23-->L129: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1445225#[L129]don't care [1114] L129-->L129-1: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 0)) (= |v_#valid_55| (store |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 1)) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| |v_#StackHeapBarrier_10|) (= (select |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|) 0) (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|) (= (store |v_#length_49| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_16| 4294967296)) |v_#length_48|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_10|, #length=|v_#length_49|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|, #valid=|v_#valid_56|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|, #valid=|v_#valid_55|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|, #length=|v_#length_48|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1445141#[L129-1]don't care [925] L129-1-->L129-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1445039#[L129-2]don't care [906] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_11|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1445041#[L130]don't care [713] L130-->L130-6: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1445211#[L130-6]don't care [874] L130-6-->L131: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|} AuxVars[] AssignedVars[] 1445143#[L131]don't care [695] L131-->L131-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1445145#[L131-1]don't care [1103] L131-1-->L131-2: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|))) (and (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10| 1) (select |v_#length_50| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|)) (<= 0 .cse0) (= (select |v_#valid_57| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|) 1) (= |v_#memory_int_40| (store |v_#memory_int_41| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10| (store (select |v_#memory_int_41| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|))))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18|, #valid=|v_#valid_57|, #memory_int=|v_#memory_int_41|, #length=|v_#length_50|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18|, #valid=|v_#valid_57|, #memory_int=|v_#memory_int_40|, #length=|v_#length_50|} AuxVars[] AssignedVars[#memory_int] 1445299#[L131-2]don't care [988] L131-2-->L130-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1445301#[L130-3]don't care [775] L130-3-->L130-4: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19| |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_9|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_9|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1445113#[L130-4]don't care [685] L130-4-->L130-5: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_20| (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10| 1)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_20|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1445115#[L130-5]don't care [1117] L130-5-->L130-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1445509#[L130-6]don't care [875] L130-6-->L130-7: Formula: (<= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_17| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_17|} AuxVars[] AssignedVars[] 1445503#[L130-7]don't care [1110] L130-7-->create_fresh_bool_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_7|)) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_7|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_7|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1445433#[create_fresh_bool_array_returnLabel#1]don't care [1045] create_fresh_bool_array_returnLabel#1-->L96-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret43#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|) (= |v_ULTIMATE.start_main_#t~ret43#1.base_2| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~ret43#1.base] 1445137#[L96-3]don't care [694] L96-3-->L96-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret43#1.base_3| v_~contains_key_1~0.base_4) (= v_~contains_key_1~0.offset_4 |v_ULTIMATE.start_main_#t~ret43#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_3|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_3|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_3|, ~contains_key_1~0.base=v_~contains_key_1~0.base_4, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_4} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1445139#[L96-4]don't care [1100] L96-4-->L97: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~ret43#1.base] 1445493#[L97]don't care [1082] L97-->L97-1: Formula: (= (+ v_~id_3~0_12 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_5|) InVars {~id_3~0=v_~id_3~0_12} OutVars{~id_3~0=v_~id_3~0_12, ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1445495#[L97-1]don't care [1093] L97-1-->L97-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_9|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1445349#[L97-2]don't care [1007] L97-2-->L125-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_12|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_12|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_12|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_12|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_12|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_21|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_12|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1445351#[L125-1]don't care [1032] L125-1-->L126-2: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_20| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_20|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1445407#[L126-2]don't care [896] L126-2-->L126-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_34|) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_34|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1445521#[L126-3]don't care [1135] L126-3-->L37-24: 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] 1445449#[L37-24]don't care [815] L37-24-->L38-36: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| |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_1|} 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_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445147#[L38-36]don't care [698] L38-36-->L37-25: 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[] 1445149#[L37-25]don't care [1083] L37-25-->L127-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| 1) InVars {} OutVars{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_#in~cond#1] 1445491#[L127-1]don't care [1096] L127-1-->L37-26: 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] 1445307#[L37-26]don't care [739] L37-26-->L38-39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| |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_3|} 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_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1445309#[L38-39]don't care [1034] L38-39-->L37-27: 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[] 1445385#[L37-27]don't care [1024] L37-27-->L129-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1445387#[L129-3]don't care [866] L129-3-->L129-4: Formula: (and (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_1|) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| |v_#StackHeapBarrier_1|) (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| 0)) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1|) 0) (= |v_#valid_19| (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| 1)) (= (store |v_#length_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_2| 4294967296)) |v_#length_19|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_2|, #valid=|v_#valid_20|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_1|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1445445#[L129-4]don't care [1050] L129-4-->L129-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_1| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_1|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_1|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_1|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1445447#[L129-5]don't care [1109] L129-5-->L130-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_3|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1445409#[L130-8]don't care [792] L130-8-->L130-14: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_1| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1445359#[L130-14]don't care [2023-08-18 16:46:20,431 INFO L750 eck$LassoCheckResult]: Loop: 1445359#[L130-14]don't care [1097] L130-14-->L131-3: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_3| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_4|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_3|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_3|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_4|} AuxVars[] AssignedVars[] 1445317#[L131-3]don't care [990] L131-3-->L131-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1445311#[L131-4]don't care [740] L131-4-->L131-5: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4|))) (and (= (select |v_#valid_21| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|) 1) (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4| 1) (select |v_#length_21| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|)) (<= 0 .cse0) (= |v_#memory_int_19| (store |v_#memory_int_20| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2| (store (select |v_#memory_int_20| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_2|))))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_2|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_20|, #length=|v_#length_21|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_2|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_19|, #length=|v_#length_21|} AuxVars[] AssignedVars[#memory_int] 1445313#[L131-5]don't care [836] L131-5-->L130-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1445477#[L130-11]don't care [832] L130-11-->L130-12: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_1| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_5|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_5|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_1|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1445479#[L130-12]don't care [837] L130-12-->L130-13: Formula: (= (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_2| 1) |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_6|) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_2|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1445357#[L130-13]don't care [1011] L130-13-->L130-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1445359#[L130-14]don't care [2023-08-18 16:46:20,432 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:20,432 INFO L85 PathProgramCache]: Analyzing trace with hash -727857721, now seen corresponding path program 1 times [2023-08-18 16:46:20,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:20,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417533418] [2023-08-18 16:46:20,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:20,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:20,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:20,462 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:46:20,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:20,522 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:46:20,523 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:20,523 INFO L85 PathProgramCache]: Analyzing trace with hash -636002056, now seen corresponding path program 2 times [2023-08-18 16:46:20,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:20,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796280720] [2023-08-18 16:46:20,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:20,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:20,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:20,527 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:46:20,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:20,530 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:46:20,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:20,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1433751438, now seen corresponding path program 1 times [2023-08-18 16:46:20,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:20,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537548462] [2023-08-18 16:46:20,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:20,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:20,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:20,558 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:46:20,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:20,619 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:46:32,196 WARN L223 SmtUtils]: Spent 11.53s on a formula simplification. DAG size of input: 537 DAG size of output: 489 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-18 16:46:34,763 INFO L210 LassoAnalysis]: Preferences: [2023-08-18 16:46:34,764 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-08-18 16:46:34,764 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-08-18 16:46:34,764 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-08-18 16:46:34,764 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-08-18 16:46:34,764 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:34,764 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-08-18 16:46:34,764 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-08-18 16:46:34,764 INFO L133 ssoRankerPreferences]: Filename of dumped script: chl-node-subst.wvr.c_BEv2_Iteration9_Lasso [2023-08-18 16:46:34,764 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-08-18 16:46:34,764 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-08-18 16:46:34,768 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,772 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,773 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,775 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,776 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,777 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,779 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,781 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,783 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,784 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,785 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,787 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,788 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,790 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,791 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,793 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,795 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,796 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,798 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,799 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:34,801 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,668 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,669 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,671 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,672 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,674 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,675 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,676 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,678 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,680 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,681 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,683 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,685 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,686 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,687 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,689 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,690 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,692 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,693 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,695 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,697 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,699 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,700 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,701 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,703 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,705 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,706 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,707 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,709 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,710 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,712 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,713 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,714 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,716 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,718 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,720 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,722 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,724 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,725 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,727 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,728 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,730 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,731 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,733 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,734 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,735 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,737 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,739 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,741 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,742 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,743 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,745 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:36,746 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:46:39,124 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-08-18 16:46:39,125 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-08-18 16:46:39,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,133 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-08-18 16:46:39,136 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-08-18 16:46:39,142 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,149 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,149 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,150 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,150 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,150 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,150 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,150 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,164 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:39,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,170 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-08-18 16:46:39,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-08-18 16:46:39,180 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-08-18 16:46:39,184 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,184 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,184 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,184 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,184 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,185 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,185 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,188 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-08-18 16:46:39,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,189 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-08-18 16:46:39,191 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-08-18 16:46:39,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,198 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,198 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,198 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,198 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,198 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,198 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,199 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,202 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2023-08-18 16:46:39,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,203 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-08-18 16:46:39,204 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-08-18 16:46:39,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,212 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,212 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,212 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,213 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:39,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,217 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-08-18 16:46:39,218 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-08-18 16:46:39,220 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,225 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,226 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,226 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,226 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,226 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,226 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Ended with exit code 0 [2023-08-18 16:46:39,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,230 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-08-18 16:46:39,232 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-08-18 16:46:39,233 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,239 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,239 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,239 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,239 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,239 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,240 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,240 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,241 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,243 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-08-18 16:46:39,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,244 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-08-18 16:46:39,244 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-08-18 16:46:39,247 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,253 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,253 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,253 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,253 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,254 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:39,254 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:39,256 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:39,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,260 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-08-18 16:46:39,260 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-08-18 16:46:39,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-08-18 16:46:39,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,270 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:39,270 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:39,272 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,275 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-08-18 16:46:39,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,276 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-08-18 16:46:39,276 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-08-18 16:46:39,279 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,285 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,285 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,285 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,285 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,286 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,289 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-08-18 16:46:39,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,290 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-08-18 16:46:39,291 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-08-18 16:46:39,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,298 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,299 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,299 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,299 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,299 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,299 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,299 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,300 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:39,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,303 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-08-18 16:46:39,304 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-08-18 16:46:39,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,312 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,312 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,313 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,313 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,313 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,313 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,314 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,316 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-08-18 16:46:39,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,321 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-08-18 16:46:39,322 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-08-18 16:46:39,328 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,335 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,335 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,335 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,335 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,336 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,336 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,336 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,337 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,339 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-08-18 16:46:39,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,340 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-08-18 16:46:39,344 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-08-18 16:46:39,345 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,352 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,352 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,353 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,355 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-08-18 16:46:39,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,356 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-08-18 16:46:39,357 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-08-18 16:46:39,359 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,365 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,365 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,365 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,365 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,365 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,366 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,366 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,367 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:39,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,370 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-08-18 16:46:39,371 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-08-18 16:46:39,373 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,380 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,380 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,380 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,381 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:39,381 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:39,383 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:39,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,387 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-08-18 16:46:39,388 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-08-18 16:46:39,390 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,396 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,396 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,396 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,396 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,397 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:39,397 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:39,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:39,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,403 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-08-18 16:46:39,404 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-08-18 16:46:39,406 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,412 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,412 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,412 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,412 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,412 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,412 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,413 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:39,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,416 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-08-18 16:46:39,418 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-08-18 16:46:39,419 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,425 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,425 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,425 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,425 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,426 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,426 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,426 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,427 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:39,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,430 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-08-18 16:46:39,431 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-08-18 16:46:39,433 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,439 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,439 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,439 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,439 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,440 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:39,440 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:39,442 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,445 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Ended with exit code 0 [2023-08-18 16:46:39,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,446 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-08-18 16:46:39,446 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-08-18 16:46:39,449 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,455 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:46:39,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,455 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,455 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:46:39,455 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:46:39,456 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,459 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-08-18 16:46:39,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,460 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-08-18 16:46:39,462 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-08-18 16:46:39,463 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,469 INFO L203 nArgumentSynthesizer]: 32 stem disjuncts [2023-08-18 16:46:39,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,469 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,519 INFO L401 nArgumentSynthesizer]: We have 68 Motzkin's Theorem applications. [2023-08-18 16:46:39,519 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:39,600 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,604 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Ended with exit code 0 [2023-08-18 16:46:39,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,606 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-08-18 16:46:39,613 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,620 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,621 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,621 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,621 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,622 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:39,622 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:39,624 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-08-18 16:46:39,636 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,640 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-08-18 16:46:39,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,641 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-08-18 16:46:39,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-08-18 16:46:39,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,657 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,657 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,658 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:39,658 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:39,661 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-08-18 16:46:39,669 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,672 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-08-18 16:46:39,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,674 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-08-18 16:46:39,676 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-08-18 16:46:39,678 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,685 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,686 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:39,686 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:39,701 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:46:39,704 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-08-18 16:46:39,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,706 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-08-18 16:46:39,708 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-08-18 16:46:39,709 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:46:39,717 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:46:39,717 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:46:39,717 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:46:39,717 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:46:39,722 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:46:39,722 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:46:39,742 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-08-18 16:46:39,772 INFO L443 ModelExtractionUtils]: Simplification made 24 calls to the SMT solver. [2023-08-18 16:46:39,773 INFO L444 ModelExtractionUtils]: 3 out of 25 variables were initially zero. Simplification set additionally 19 variables to zero. [2023-08-18 16:46:39,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:46:39,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:39,779 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-08-18 16:46:39,780 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-08-18 16:46:39,781 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-08-18 16:46:39,813 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-08-18 16:46:39,813 INFO L513 LassoAnalysis]: Proved termination. [2023-08-18 16:46:39,814 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_~size#1) = -1*ULTIMATE.start_create_fresh_bool_array_~i~1#1 + 1*ULTIMATE.start_create_fresh_bool_array_~size#1 Supporting invariants [] [2023-08-18 16:46:39,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:40,123 INFO L156 tatePredicateManager]: 62 out of 62 supporting invariants were superfluous and have been removed [2023-08-18 16:46:40,144 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:40,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:46:40,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 2 conjunts are in the unsatisfiable core [2023-08-18 16:46:40,234 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:46:40,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:46:40,453 INFO L262 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-18 16:46:40,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:46:40,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-18 16:46:40,497 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-08-18 16:46:40,497 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 254 states and 259 transitions. cyclomatic complexity: 11 Second operand has 5 states, 5 states have (on average 44.4) internal successors, (222), 5 states have internal predecessors, (222), 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-08-18 16:46:40,534 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 254 states and 259 transitions. cyclomatic complexity: 11. Second operand has 5 states, 5 states have (on average 44.4) internal successors, (222), 5 states have internal predecessors, (222), 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 270 states and 278 transitions. Complement of second has 9 states. [2023-08-18 16:46:40,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2023-08-18 16:46:40,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 44.4) internal successors, (222), 5 states have internal predecessors, (222), 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-08-18 16:46:40,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 231 transitions. [2023-08-18 16:46:40,536 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 231 transitions. Stem has 215 letters. Loop has 7 letters. [2023-08-18 16:46:40,536 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:46:40,537 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 231 transitions. Stem has 222 letters. Loop has 7 letters. [2023-08-18 16:46:40,537 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:46:40,537 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 231 transitions. Stem has 215 letters. Loop has 14 letters. [2023-08-18 16:46:40,538 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:46:40,538 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 270 states and 278 transitions. [2023-08-18 16:46:40,539 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 7 [2023-08-18 16:46:40,540 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 270 states to 257 states and 263 transitions. [2023-08-18 16:46:40,540 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 220 [2023-08-18 16:46:40,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 222 [2023-08-18 16:46:40,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 257 states and 263 transitions. [2023-08-18 16:46:40,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-08-18 16:46:40,541 INFO L218 hiAutomatonCegarLoop]: Abstraction has 257 states and 263 transitions. [2023-08-18 16:46:40,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states and 263 transitions. [2023-08-18 16:46:40,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 256. [2023-08-18 16:46:40,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 256 states have (on average 1.0234375) internal successors, (262), 255 states have internal predecessors, (262), 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-08-18 16:46:40,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 262 transitions. [2023-08-18 16:46:40,545 INFO L240 hiAutomatonCegarLoop]: Abstraction has 256 states and 262 transitions. [2023-08-18 16:46:40,545 INFO L428 stractBuchiCegarLoop]: Abstraction has 256 states and 262 transitions. [2023-08-18 16:46:40,545 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-08-18 16:46:40,545 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 256 states and 262 transitions. [2023-08-18 16:46:40,546 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 7 [2023-08-18 16:46:40,546 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:46:40,546 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:46:40,548 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08-18 16:46:40,548 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:46:40,550 INFO L748 eck$LassoCheckResult]: Stem: 1447152#[$Ultimate##0]don't care [800] $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] 1447154#[L-1]don't care [1049] L-1-->L-1-1: Formula: (= (select |v_#valid_37| 0) 0) InVars {#valid=|v_#valid_37|} OutVars{#valid=|v_#valid_37|} AuxVars[] AssignedVars[] 1447168#[L-1-1]don't care [1126] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_3|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|} AuxVars[] AssignedVars[] 1447024#[L21]don't care [989] L21-->L21-1: Formula: (and (= (select |v_#valid_38| 1) 1) (= 2 (select |v_#length_31| 1))) InVars {#length=|v_#length_31|, #valid=|v_#valid_38|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1447026#[L21-1]don't care [879] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_32| 1) 0) 48) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1447184#[L21-2]don't care [816] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_33| 1) 1) 0) InVars {#memory_int=|v_#memory_int_33|} OutVars{#memory_int=|v_#memory_int_33|} AuxVars[] AssignedVars[] 1447186#[L21-3]don't care [854] L21-3-->L21-4: Formula: (and (= (select |v_#valid_39| 2) 1) (= (select |v_#length_32| 2) 21)) InVars {#length=|v_#length_32|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_32|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1446952#[L21-4]don't care [717] L21-4-->L41: Formula: (= v_~id_0~0_7 0) InVars {} OutVars{~id_0~0=v_~id_0~0_7} AuxVars[] AssignedVars[~id_0~0] 1446792#[L41]don't care [914] L41-->L41-1: Formula: (= v_~id_3~0_7 0) InVars {} OutVars{~id_3~0=v_~id_3~0_7} AuxVars[] AssignedVars[~id_3~0] 1446794#[L41-1]don't care [811] L41-1-->L41-2: Formula: (= v_~id_6~0_8 0) InVars {} OutVars{~id_6~0=v_~id_6~0_8} AuxVars[] AssignedVars[~id_6~0] 1446882#[L41-2]don't care [929] L41-2-->L41-3: Formula: (= v_~result_9~0_3 0) InVars {} OutVars{~result_9~0=v_~result_9~0_3} AuxVars[] AssignedVars[~result_9~0] 1446884#[L41-3]don't care [999] L41-3-->L41-4: Formula: (= v_~order1_10~0_3 0) InVars {} OutVars{~order1_10~0=v_~order1_10~0_3} AuxVars[] AssignedVars[~order1_10~0] 1447062#[L41-4]don't care [1000] L41-4-->L41-5: Formula: (= v_~order2_11~0_3 0) InVars {} OutVars{~order2_11~0=v_~order2_11~0_3} AuxVars[] AssignedVars[~order2_11~0] 1446974#[L41-5]don't care [966] L41-5-->L41-6: Formula: (= v_~result_12~0_3 0) InVars {} OutVars{~result_12~0=v_~result_12~0_3} AuxVars[] AssignedVars[~result_12~0] 1446976#[L41-6]don't care [852] L41-6-->L41-7: Formula: (= v_~order1_13~0_3 0) InVars {} OutVars{~order1_13~0=v_~order1_13~0_3} AuxVars[] AssignedVars[~order1_13~0] 1446806#[L41-7]don't care [915] L41-7-->L41-8: Formula: (= v_~order2_14~0_3 0) InVars {} OutVars{~order2_14~0=v_~order2_14~0_3} AuxVars[] AssignedVars[~order2_14~0] 1446786#[L41-8]don't care [913] L41-8-->L41-9: Formula: (= v_~result_15~0_3 0) InVars {} OutVars{~result_15~0=v_~result_15~0_3} AuxVars[] AssignedVars[~result_15~0] 1446764#[L41-9]don't care [666] L41-9-->L41-10: Formula: (= v_~order1_16~0_3 0) InVars {} OutVars{~order1_16~0=v_~order1_16~0_3} AuxVars[] AssignedVars[~order1_16~0] 1446766#[L41-10]don't care [998] L41-10-->L42: Formula: (= v_~order2_17~0_3 0) InVars {} OutVars{~order2_17~0=v_~order2_17~0_3} AuxVars[] AssignedVars[~order2_17~0] 1446926#[L42]don't care [943] L42-->L42-1: Formula: (and (= v_~get_2~0.base_5 0) (= v_~get_2~0.offset_5 0)) InVars {} OutVars{~get_2~0.base=v_~get_2~0.base_5, ~get_2~0.offset=v_~get_2~0.offset_5} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1446928#[L42-1]don't care [1119] L42-1-->L42-2: Formula: (and (= v_~get_5~0.offset_5 0) (= v_~get_5~0.base_5 0)) InVars {} OutVars{~get_5~0.offset=v_~get_5~0.offset_5, ~get_5~0.base=v_~get_5~0.base_5} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1447206#[L42-2]don't care [834] L42-2-->L43: Formula: (and (= v_~get_8~0.offset_5 0) (= v_~get_8~0.base_5 0)) InVars {} OutVars{~get_8~0.offset=v_~get_8~0.offset_5, ~get_8~0.base=v_~get_8~0.base_5} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1447208#[L43]don't care [1123] L43-->L43-1: Formula: (and (= v_~contains_key_1~0.offset_3 0) (= v_~contains_key_1~0.base_3 0)) InVars {} OutVars{~contains_key_1~0.base=v_~contains_key_1~0.base_3, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_3} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1447158#[L43-1]don't care [805] L43-1-->L43-2: Formula: (and (= v_~contains_key_4~0.base_4 0) (= v_~contains_key_4~0.offset_4 0)) InVars {} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_4, ~contains_key_4~0.base=v_~contains_key_4~0.base_4} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1446904#[L43-2]don't care [936] L43-2-->L-1-2: Formula: (and (= v_~contains_key_7~0.base_4 0) (= v_~contains_key_7~0.offset_4 0)) InVars {} OutVars{~contains_key_7~0.offset=v_~contains_key_7~0.offset_4, ~contains_key_7~0.base=v_~contains_key_7~0.base_4} AuxVars[] AssignedVars[~contains_key_7~0.base, ~contains_key_7~0.offset] 1446906#[L-1-2]don't care [1127] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1447244#[L-1-3]don't care [895] L-1-3-->L74: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_4|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_2|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_1|, ULTIMATE.start_main_#t~ret45#1.offset=|v_ULTIMATE.start_main_#t~ret45#1.offset_4|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|, ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_1|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ULTIMATE.start_main_#t~pre50#1=|v_ULTIMATE.start_main_#t~pre50#1_4|, ULTIMATE.start_main_#t~pre46#1=|v_ULTIMATE.start_main_#t~pre46#1_4|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_1|, ULTIMATE.start_main_#t~ret45#1.base=|v_ULTIMATE.start_main_#t~ret45#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_1|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|, ULTIMATE.start_main_#t~nondet49#1=|v_ULTIMATE.start_main_#t~nondet49#1_2|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, 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_5|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_1|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_1|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~pre48#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~ret45#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~ret41#1.offset, ULTIMATE.start_main_#t~nondet51#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret42#1.offset, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~ret43#1.base, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~pre50#1, ULTIMATE.start_main_#t~pre46#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret45#1.base, ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~nondet49#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_#t~ret44#1.base, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_main_#t~nondet28#1] 1447214#[L74]don't care [1081] L74-->L74-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (select |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) (= (store |v_#length_34| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_33|) (= (store |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_40|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_34|, #valid=|v_#valid_41|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_33|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1447040#[L74-1]don't care [991] L74-1-->L74-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (select |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= |v_#valid_42| (store |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1)) (= (store |v_#length_36| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_35|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_36|, #valid=|v_#valid_43|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_35|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1447042#[L74-2]don't care [995] L74-2-->L74-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (= (select |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0) (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_44|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (store |v_#length_38| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_37|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_38|, #valid=|v_#valid_45|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_37|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_44|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1447060#[L74-3]don't care [1136] L74-3-->L77: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1447222#[L77]don't care [849] L77-->L77-1: Formula: (= v_~id_0~0_8 |v_ULTIMATE.start_main_#t~nondet28#1_3|) InVars {ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} OutVars{~id_0~0=v_~id_0~0_8, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} AuxVars[] AssignedVars[~id_0~0] 1447008#[L77-1]don't care [980] L77-1-->L78: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1446782#[L78]don't care [911] L78-->L78-1: Formula: (= (ite (<= 0 v_~id_0~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {~id_0~0=v_~id_0~0_9} OutVars{~id_0~0=v_~id_0~0_9, 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_#in~cond#1] 1446784#[L78-1]don't care [734] L78-1-->L37: 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] 1446932#[L37]don't care [711] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} 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_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1446934#[L38]don't care [1074] L38-->L37-1: 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[] 1447198#[L37-1]don't care [1066] L37-1-->L79: 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] 1446900#[L79]don't care [707] L79-->L79-1: Formula: (= v_~id_3~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_3|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} OutVars{~id_3~0=v_~id_3~0_8, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[~id_3~0] 1446902#[L79-1]don't care [873] L79-1-->L80: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1447100#[L80]don't care [777] L80-->L80-1: Formula: (= (ite (<= 0 v_~id_3~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {~id_3~0=v_~id_3~0_9} OutVars{~id_3~0=v_~id_3~0_9, 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_#in~cond#1] 1447102#[L80-1]don't care [877] L80-1-->L37-2: 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] 1447124#[L37-2]don't care [1028] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} 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_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1446850#[L38-3]don't care [690] L38-3-->L37-3: 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[] 1446822#[L37-3]don't care [918] L37-3-->L81: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1446824#[L81]don't care [886] L81-->L81-1: Formula: (= v_~id_6~0_9 |v_ULTIMATE.start_main_#t~nondet30#1_3|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|, ~id_6~0=v_~id_6~0_9} AuxVars[] AssignedVars[~id_6~0] 1446740#[L81-1]don't care [901] L81-1-->L82: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1446742#[L82]don't care [1101] L82-->L82-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14| (ite (<= 0 v_~id_6~0_10) 1 0)) InVars {~id_6~0=v_~id_6~0_10} OutVars{~id_6~0=v_~id_6~0_10, 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_#in~cond#1] 1446756#[L82-1]don't care [665] L82-1-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1446758#[L37-4]don't care [1113] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447016#[L38-6]don't care [986] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1446994#[L37-5]don't care [726] L37-5-->L83: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1446788#[L83]don't care [674] L83-->L83-1: Formula: (= v_~result_9~0_4 |v_ULTIMATE.start_main_#t~nondet31#1_3|) InVars {ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|, ~result_9~0=v_~result_9~0_4} AuxVars[] AssignedVars[~result_9~0] 1446790#[L83-1]don't care [954] L83-1-->L84: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1446958#[L84]don't care [1004] L84-->L84-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1447064#[L84-1]don't care [1009] L84-1-->L84-2: Formula: (= v_~order1_10~0_4 |v_ULTIMATE.start_main_#t~nondet32#1_3|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ~order1_10~0=v_~order1_10~0_4} AuxVars[] AssignedVars[~order1_10~0] 1446796#[L84-2]don't care [676] L84-2-->L85: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1446798#[L85]don't care [691] L85-->L85-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1446852#[L85-1]don't care [933] L85-1-->L85-2: Formula: (= v_~order2_11~0_4 |v_ULTIMATE.start_main_#t~nondet33#1_3|) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ~order2_11~0=v_~order2_11~0_4} AuxVars[] AssignedVars[~order2_11~0] 1446894#[L85-2]don't care [770] L85-2-->L86: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1447094#[L86]don't care [1020] L86-->L86-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1446978#[L86-1]don't care [967] L86-1-->L86-2: Formula: (= v_~result_12~0_4 |v_ULTIMATE.start_main_#t~nondet34#1_3|) InVars {ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|, ~result_12~0=v_~result_12~0_4} AuxVars[] AssignedVars[~result_12~0] 1446980#[L86-2]don't care [1015] L86-2-->L87: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1446918#[L87]don't care [941] L87-->L87-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1446920#[L87-1]don't care [1022] L87-1-->L87-2: Formula: (= v_~order1_13~0_4 |v_ULTIMATE.start_main_#t~nondet35#1_3|) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} OutVars{~order1_13~0=v_~order1_13~0_4, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} AuxVars[] AssignedVars[~order1_13~0] 1446736#[L87-2]don't care [659] L87-2-->L88: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1446738#[L88]don't care [737] L88-->L88-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1447014#[L88-1]don't care [756] L88-1-->L88-2: Formula: (= v_~order2_14~0_4 |v_ULTIMATE.start_main_#t~nondet36#1_3|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ~order2_14~0=v_~order2_14~0_4} AuxVars[] AssignedVars[~order2_14~0] 1446768#[L88-2]don't care [907] L88-2-->L89: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1446770#[L89]don't care [844] L89-->L89-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1447188#[L89-1]don't care [819] L89-1-->L89-2: Formula: (= v_~result_15~0_4 |v_ULTIMATE.start_main_#t~nondet37#1_3|) InVars {ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|, ~result_15~0=v_~result_15~0_4} AuxVars[] AssignedVars[~result_15~0] 1446996#[L89-2]don't care [730] L89-2-->L90: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1446998#[L90]don't care [1006] L90-->L90-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1447068#[L90-1]don't care [1035] L90-1-->L90-2: Formula: (= v_~order1_16~0_4 |v_ULTIMATE.start_main_#t~nondet38#1_3|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} OutVars{~order1_16~0=v_~order1_16~0_4, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} AuxVars[] AssignedVars[~order1_16~0] 1447144#[L90-2]don't care [801] L90-2-->L91: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1447140#[L91]don't care [793] L91-->L91-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1447142#[L91-1]don't care [1046] L91-1-->L91-2: Formula: (= v_~order2_17~0_4 |v_ULTIMATE.start_main_#t~nondet39#1_3|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ~order2_17~0=v_~order2_17~0_4} AuxVars[] AssignedVars[~order2_17~0] 1446964#[L91-2]don't care [957] L91-2-->L92: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1446966#[L92]don't care [752] L92-->L92-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16| (ite (and (< v_~id_3~0_10 2147483647) (< v_~id_6~0_11 2147483647) (< v_~id_0~0_10 2147483647)) 1 0)) InVars {~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10} OutVars{~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1447048#[L92-1]don't care [994] L92-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447050#[L37-6]don't care [1076] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447066#[L38-9]don't care [761] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1447004#[L37-7]don't care [731] L37-7-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| (+ v_~id_0~0_11 1)) InVars {~id_0~0=v_~id_0~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~id_0~0=v_~id_0~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1446846#[L93]don't care [922] L93-->L93-1: 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] 1446848#[L93-1]don't care [753] L93-1-->L114: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1446896#[L114]don't care [934] L114-->L115: 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] 1446898#[L115]don't care [712] L115-->L115-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18| (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_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1446936#[L115-1]don't care [947] L115-1-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_37|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1446942#[L37-8]don't care [733] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_38| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_38|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1446912#[L38-12]don't care [939] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_40| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} AuxVars[] AssignedVars[] 1446914#[L37-9]don't care [987] L37-9-->L116: 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_20|) 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_20|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1447018#[L116]don't care [799] L116-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_41|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447120#[L37-10]don't care [781] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_42| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_42|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447096#[L38-15]don't care [773] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_44| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} AuxVars[] AssignedVars[] 1446938#[L37-11]don't care [945] L37-11-->L118: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1446940#[L118]don't care [861] L118-->L118-1: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_7|) (= (select |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_#valid_46| (store |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#length_40| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_39|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_47|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_46|, #length=|v_#length_39|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1446908#[L118-1]don't care [937] L118-1-->L118-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1446910#[L118-2]don't care [710] L118-2-->L119: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1446924#[L119]don't care [883] L119-->L119-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1447236#[L119-6]don't care [686] L119-6-->L120: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 1446844#[L120]don't care [1058] L120-->L120-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1446876#[L120-1]don't care [927] L120-1-->L120-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= (select |v_#valid_48| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (= |v_#memory_int_34| (store |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|))) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_35|, #length=|v_#length_41|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_34|, #length=|v_#length_41|} AuxVars[] AssignedVars[#memory_int] 1446812#[L120-2]don't care [917] L120-2-->L119-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1446814#[L119-3]don't care [1107] L119-3-->L119-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1446968#[L119-4]don't care [962] L119-4-->L119-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1446970#[L119-5]don't care [1095] L119-5-->L119-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1446838#[L119-6]don't care [687] L119-6-->L119-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1446840#[L119-7]don't care [709] L119-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] 1446916#[create_fresh_int_array_returnLabel#1]don't care [1116] create_fresh_int_array_returnLabel#1-->L93-2: Formula: (and (= |v_ULTIMATE.start_main_#t~ret40#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, 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~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1447036#[L93-2]don't care [742] L93-2-->L93-3: Formula: (and (= v_~get_2~0.offset_6 |v_ULTIMATE.start_main_#t~ret40#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_3| v_~get_2~0.base_6)) InVars {ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|} OutVars{~get_2~0.base=v_~get_2~0.base_6, ~get_2~0.offset=v_~get_2~0.offset_6, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1447000#[L93-3]don't care [976] L93-3-->L94: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1447002#[L94]don't care [758] L94-->L94-1: Formula: (= (+ v_~id_3~0_11 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~id_3~0=v_~id_3~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~id_3~0=v_~id_3~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1446984#[L94-1]don't care [722] L94-1-->L94-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] 1446986#[L94-2]don't care [747] L94-2-->L114-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1447052#[L114-1]don't care [862] L114-1-->L115-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] 1447200#[L115-2]don't care [1068] L115-2-->L115-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_22|) 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_22|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1447194#[L115-3]don't care [826] L115-3-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_45|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447196#[L37-12]don't care [1067] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_46| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_46|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447092#[L38-18]don't care [769] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_48| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} AuxVars[] AssignedVars[] 1447086#[L37-13]don't care [1017] L37-13-->L116-1: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_24|) 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_24|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1447088#[L116-1]don't care [1104] L116-1-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_49|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447182#[L37-14]don't care [1057] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_50| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_50|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447090#[L38-21]don't care [1019] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_52| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} AuxVars[] AssignedVars[] 1446878#[L37-15]don't care [702] L37-15-->L118-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1446880#[L118-3]don't care [979] L118-3-->L118-4: Formula: (and (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1) |v_#valid_49|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_8|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= (store |v_#length_43| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_42|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_43|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_49|, #length=|v_#length_42|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1447006#[L118-4]don't care [1061] L118-4-->L118-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1446826#[L118-5]don't care [920] L118-5-->L119-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1446828#[L119-8]don't care [1115] L119-8-->L119-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1446778#[L119-14]don't care [669] L119-14-->L120-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1446780#[L120-3]don't care [853] L120-3-->L120-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1446816#[L120-4]don't care [679] L120-4-->L120-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|)) |v_#memory_int_36|) (= (select |v_#valid_51| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_44| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_37|, #length=|v_#length_44|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_36|, #length=|v_#length_44|} AuxVars[] AssignedVars[#memory_int] 1446818#[L120-5]don't care [680] L120-5-->L119-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1446820#[L119-11]don't care [847] L119-11-->L119-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1446972#[L119-12]don't care [964] L119-12-->L119-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1446772#[L119-13]don't care [908] L119-13-->L119-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1446776#[L119-14]don't care [670] L119-14-->L119-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1447226#[L119-15]don't care [868] L119-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] 1446886#[create_fresh_int_array_returnLabel#2]don't care [703] create_fresh_int_array_returnLabel#2-->L94-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret41#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|) (= |v_ULTIMATE.start_main_#t~ret41#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_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~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1446888#[L94-3]don't care [1085] L94-3-->L94-4: Formula: (and (= v_~get_5~0.offset_6 |v_ULTIMATE.start_main_#t~ret41#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret41#1.base_3| v_~get_5~0.base_6)) InVars {ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ~get_5~0.offset=v_~get_5~0.offset_6, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|, ~get_5~0.base=v_~get_5~0.base_6} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1446748#[L94-4]don't care [663] L94-4-->L95: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1446750#[L95]don't care [859] L95-->L95-1: Formula: (= (+ v_~id_6~0_12 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|) InVars {~id_6~0=v_~id_6~0_12} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~id_6~0=v_~id_6~0_12} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1447046#[L95-1]don't care [744] L95-1-->L95-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] 1447044#[L95-2]don't care [992] L95-2-->L114-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_15|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_9|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1446854#[L114-2]don't care [923] L114-2-->L115-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] 1446856#[L115-4]don't care [835] L115-4-->L115-5: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_26|) 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_26|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1447146#[L115-5]don't care [794] L115-5-->L37-16: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_53|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447148#[L37-16]don't care [851] L37-16-->L38-24: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_54| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_54|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1446954#[L38-24]don't care [952] L38-24-->L37-17: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_56| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} AuxVars[] AssignedVars[] 1446956#[L37-17]don't care [774] L37-17-->L116-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_28|) 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_28|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1447098#[L116-2]don't care [872] L116-2-->L37-18: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_57|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447176#[L37-18]don't care [1052] L37-18-->L38-27: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_58| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_58|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447164#[L38-27]don't care [810] L38-27-->L37-19: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_60| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} AuxVars[] AssignedVars[] 1447166#[L37-19]don't care [1124] L37-19-->L118-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1447230#[L118-6]don't care [871] L118-6-->L118-7: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 0)) (= (select |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10| 0) (= (store |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 1) |v_#valid_52|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| |v_#StackHeapBarrier_9|) (= (store |v_#length_46| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_45|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_46|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_53|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10|, #valid=|v_#valid_52|, #length=|v_#length_45|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1447150#[L118-7]don't care [1036] L118-7-->L118-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1446744#[L118-8]don't care [660] L118-8-->L119-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1446746#[L119-16]don't care [1030] L119-16-->L119-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1447126#[L119-22]don't care [802] L119-22-->L120-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 1447156#[L120-6]don't care [857] L120-6-->L120-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1447112#[L120-7]don't care [780] L120-7-->L120-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|))) (and (= (select |v_#valid_54| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (= |v_#memory_int_38| (store |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|))) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4) (select |v_#length_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_39|, #length=|v_#length_47|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_38|, #length=|v_#length_47|} AuxVars[] AssignedVars[#memory_int] 1447114#[L120-8]don't care [1108] L120-8-->L119-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1446990#[L119-19]don't care [724] L119-19-->L119-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1446992#[L119-20]don't care [880] L119-20-->L119-21: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1447054#[L119-21]don't care [996] L119-21-->L119-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1447056#[L119-22]don't care [803] L119-22-->L119-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 1447238#[L119-23]don't care [1122] L119-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] 1447010#[create_fresh_int_array_returnLabel#3]don't care [735] create_fresh_int_array_returnLabel#3-->L95-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|) (= |v_ULTIMATE.start_main_#t~ret42#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1447012#[L95-3]don't care [878] L95-3-->L95-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.base_3| v_~get_8~0.base_6) (= v_~get_8~0.offset_6 |v_ULTIMATE.start_main_#t~ret42#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ~get_8~0.offset=v_~get_8~0.offset_6, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|, ~get_8~0.base=v_~get_8~0.base_6} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1447178#[L95-4]don't care [1053] L95-4-->L96: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_4|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1447180#[L96]don't care [870] L96-->L96-1: Formula: (= (+ v_~id_0~0_12 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|) InVars {~id_0~0=v_~id_0~0_12} OutVars{~id_0~0=v_~id_0~0_12, ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1447210#[L96-1]don't care [842] L96-1-->L96-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_6|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1447136#[L96-2]don't care [791] L96-2-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_8|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_8|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_14|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1447138#[L125]don't care [858] L125-->L126: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_13| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1447212#[L126]don't care [843] L126-->L126-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1447192#[L126-1]don't care [1062] L126-1-->L37-20: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_61|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1446808#[L37-20]don't care [678] L37-20-->L38-30: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_62| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_62|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1446810#[L38-30]don't care [785] L38-30-->L37-21: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_64| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} AuxVars[] AssignedVars[] 1447074#[L37-21]don't care [762] L37-21-->L127: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32| 1) InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1447076#[L127]don't care [884] L127-->L37-22: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_65|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447240#[L37-22]don't care [1125] L37-22-->L38-33: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_66| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_66|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447242#[L38-33]don't care [1129] L38-33-->L37-23: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_68| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} AuxVars[] AssignedVars[] 1446944#[L37-23]don't care [949] L37-23-->L129: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1446946#[L129]don't care [1114] L129-->L129-1: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 0)) (= |v_#valid_55| (store |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 1)) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| |v_#StackHeapBarrier_10|) (= (select |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|) 0) (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|) (= (store |v_#length_49| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_16| 4294967296)) |v_#length_48|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_10|, #length=|v_#length_49|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|, #valid=|v_#valid_56|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|, #valid=|v_#valid_55|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|, #length=|v_#length_48|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1446862#[L129-1]don't care [925] L129-1-->L129-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1446760#[L129-2]don't care [906] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_11|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1446762#[L130]don't care [713] L130-->L130-6: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1446930#[L130-6]don't care [874] L130-6-->L131: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|} AuxVars[] AssignedVars[] 1446864#[L131]don't care [695] L131-->L131-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1446866#[L131-1]don't care [1103] L131-1-->L131-2: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|))) (and (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10| 1) (select |v_#length_50| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|)) (<= 0 .cse0) (= (select |v_#valid_57| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|) 1) (= |v_#memory_int_40| (store |v_#memory_int_41| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10| (store (select |v_#memory_int_41| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|))))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18|, #valid=|v_#valid_57|, #memory_int=|v_#memory_int_41|, #length=|v_#length_50|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18|, #valid=|v_#valid_57|, #memory_int=|v_#memory_int_40|, #length=|v_#length_50|} AuxVars[] AssignedVars[#memory_int] 1447020#[L131-2]don't care [988] L131-2-->L130-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1447022#[L130-3]don't care [775] L130-3-->L130-4: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19| |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_9|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_9|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1446834#[L130-4]don't care [685] L130-4-->L130-5: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_20| (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10| 1)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_20|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1446836#[L130-5]don't care [1117] L130-5-->L130-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1447234#[L130-6]don't care [875] L130-6-->L130-7: Formula: (<= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_17| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_17|} AuxVars[] AssignedVars[] 1447228#[L130-7]don't care [1110] L130-7-->create_fresh_bool_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_7|)) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_7|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_7|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1447160#[create_fresh_bool_array_returnLabel#1]don't care [1045] create_fresh_bool_array_returnLabel#1-->L96-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret43#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|) (= |v_ULTIMATE.start_main_#t~ret43#1.base_2| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~ret43#1.base] 1446858#[L96-3]don't care [694] L96-3-->L96-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret43#1.base_3| v_~contains_key_1~0.base_4) (= v_~contains_key_1~0.offset_4 |v_ULTIMATE.start_main_#t~ret43#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_3|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_3|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_3|, ~contains_key_1~0.base=v_~contains_key_1~0.base_4, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_4} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1446860#[L96-4]don't care [1100] L96-4-->L97: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~ret43#1.base] 1447218#[L97]don't care [1082] L97-->L97-1: Formula: (= (+ v_~id_3~0_12 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_5|) InVars {~id_3~0=v_~id_3~0_12} OutVars{~id_3~0=v_~id_3~0_12, ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1447220#[L97-1]don't care [1093] L97-1-->L97-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_9|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1447070#[L97-2]don't care [1007] L97-2-->L125-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_12|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_12|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_12|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_12|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_12|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_21|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_12|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1447072#[L125-1]don't care [1032] L125-1-->L126-2: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_20| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_20|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1447130#[L126-2]don't care [896] L126-2-->L126-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_34|) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_34|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1447246#[L126-3]don't care [1135] L126-3-->L37-24: 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] 1447174#[L37-24]don't care [815] L37-24-->L38-36: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| |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_1|} 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_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1446868#[L38-36]don't care [698] L38-36-->L37-25: 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[] 1446870#[L37-25]don't care [1083] L37-25-->L127-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| 1) InVars {} OutVars{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_#in~cond#1] 1447216#[L127-1]don't care [1096] L127-1-->L37-26: 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] 1447028#[L37-26]don't care [739] L37-26-->L38-39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| |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_3|} 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_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447030#[L38-39]don't care [1034] L38-39-->L37-27: 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[] 1447108#[L37-27]don't care [1024] L37-27-->L129-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1447110#[L129-3]don't care [866] L129-3-->L129-4: Formula: (and (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_1|) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| |v_#StackHeapBarrier_1|) (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| 0)) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1|) 0) (= |v_#valid_19| (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| 1)) (= (store |v_#length_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_2| 4294967296)) |v_#length_19|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_2|, #valid=|v_#valid_20|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_1|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1447170#[L129-4]don't care [1050] L129-4-->L129-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_1| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_1|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_1|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_1|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1447172#[L129-5]don't care [1109] L129-5-->L130-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_3|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1447132#[L130-8]don't care [792] L130-8-->L130-14: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_1| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1447134#[L130-14]don't care [1098] L130-14-->L130-15: Formula: (<= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_3| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_2|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_2|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_2|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_3|} AuxVars[] AssignedVars[] 1447224#[L130-15]don't care [885] L130-15-->create_fresh_bool_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_3| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_1|) (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_3| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_1|)) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_3|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_3|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_1|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_3|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1446890#[create_fresh_bool_array_returnLabel#2]don't care [705] create_fresh_bool_array_returnLabel#2-->L97-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret44#1.base_1| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret44#1.offset_1| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_2|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_2|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_2|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_1|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret44#1.base] 1446892#[L97-3]don't care [942] L97-3-->L97-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret44#1.base_2| v_~contains_key_4~0.base_3) (= v_~contains_key_4~0.offset_3 |v_ULTIMATE.start_main_#t~ret44#1.offset_2|)) InVars {ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_2|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_2|} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_3, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_2|, ~contains_key_4~0.base=v_~contains_key_4~0.base_3, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_2|} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1446922#[L97-4]don't care [955] L97-4-->L98: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret44#1.base] 1446960#[L98]don't care [1106] L98-->L98-1: Formula: (= (+ v_~id_6~0_7 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_1|) InVars {~id_6~0=v_~id_6~0_7} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_1|, ~id_6~0=v_~id_6~0_7} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1447116#[L98-1]don't care [1025] L98-1-->L98-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_3|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1447118#[L98-2]don't care [1088] L98-2-->L125-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_4|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_4|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_4|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_4|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_4|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_7|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_4|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1446982#[L125-2]don't care [968] L125-2-->L126-4: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_6| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_2|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1446752#[L126-4]don't care [905] L126-4-->L126-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_7|) 1 0)) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_7|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_7|, 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_#in~cond#1] 1446754#[L126-5]don't care [916] L126-5-->L37-28: 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] 1446800#[L37-28]don't care [1051] L37-28-->L38-42: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| |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_5|} 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_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447128#[L38-42]don't care [787] L38-42-->L37-29: 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[] 1446948#[L37-29]don't care [716] L37-29-->L127-2: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| 1) InVars {} OutVars{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_#in~cond#1] 1446950#[L127-2]don't care [828] L127-2-->L37-30: 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] 1446830#[L37-30]don't care [921] L37-30-->L38-45: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| |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_7|} 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_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1446832#[L38-45]don't care [959] L38-45-->L37-31: 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[] 1446962#[L37-31]don't care [1075] L37-31-->L129-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1447162#[L129-6]don't care [808] L129-6-->L129-7: Formula: (and (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_5|) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5| |v_#StackHeapBarrier_2|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5| 1) |v_#valid_22|) (= (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5|) 0) (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5| 0)) (= (store |v_#length_23| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_9| 4294967296)) |v_#length_22|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_23|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_9|, #valid=|v_#valid_23|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_5|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1447104#[L129-7]don't care [778] L129-7-->L129-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_5| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_6|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_6| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_5|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_6|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_6|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_6|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_5|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_5|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1447106#[L129-8]don't care [1063] L129-8-->L130-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_7|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1447190#[L130-16]don't care [1065] L130-16-->L130-22: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_8| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1447122#[L130-22]don't care [2023-08-18 16:46:40,551 INFO L750 eck$LassoCheckResult]: Loop: 1447122#[L130-22]don't care [795] L130-22-->L131-6: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_10| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_11|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_10|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_10|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_11|} AuxVars[] AssignedVars[] 1446872#[L131-6]don't care [699] L131-6-->L131-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1446874#[L131-7]don't care [783] L131-7-->L131-8: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_11| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_6|))) (and (= (store |v_#memory_int_22| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6| (store (select |v_#memory_int_22| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_6|)) |v_#memory_int_21|) (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_11| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_6| 1) (select |v_#length_24| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|)) (<= 0 .cse0) (= (select |v_#valid_24| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|) 1))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_6|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_6|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_11|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_22|, #length=|v_#length_24|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_6|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_6|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_11|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_21|, #length=|v_#length_24|} AuxVars[] AssignedVars[#memory_int] 1446988#[L131-8]don't care [969] L131-8-->L130-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1446802#[L130-19]don't care [677] L130-19-->L130-20: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_12| |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_5|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_12|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_5|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1446804#[L130-20]don't care [1016] L130-20-->L130-21: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_13| (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_6| 1)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_6|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_6|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1447084#[L130-21]don't care [782] L130-21-->L130-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1447122#[L130-22]don't care [2023-08-18 16:46:40,551 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:40,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1497618347, now seen corresponding path program 1 times [2023-08-18 16:46:40,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:40,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746516992] [2023-08-18 16:46:40,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:40,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:40,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:46:40,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Forceful destruction successful, exit code 0 [2023-08-18 16:46:40,814 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-18 16:46:40,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-18 16:46:40,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746516992] [2023-08-18 16:46:40,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746516992] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-18 16:46:40,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79558367] [2023-08-18 16:46:40,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:40,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-18 16:46:40,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:46:40,815 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-18 16:46:40,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2023-08-18 16:46:40,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:46:40,981 INFO L262 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-18 16:46:40,985 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:46:41,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-18 16:46:41,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-18 16:46:41,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-18 16:46:41,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79558367] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-18 16:46:41,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-18 16:46:41,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 9] total 16 [2023-08-18 16:46:41,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451547687] [2023-08-18 16:46:41,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-18 16:46:41,311 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-08-18 16:46:41,312 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:41,312 INFO L85 PathProgramCache]: Analyzing trace with hash -2071759744, now seen corresponding path program 1 times [2023-08-18 16:46:41,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:41,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126162767] [2023-08-18 16:46:41,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:41,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:41,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:41,316 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:46:41,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:41,319 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:46:41,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-18 16:46:41,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-18 16:46:41,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-08-18 16:46:41,354 INFO L87 Difference]: Start difference. First operand 256 states and 262 transitions. cyclomatic complexity: 12 Second operand has 9 states, 9 states have (on average 26.333333333333332) internal successors, (237), 9 states have internal predecessors, (237), 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-08-18 16:46:41,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-08-18 16:46:41,533 INFO L93 Difference]: Finished difference Result 256 states and 261 transitions. [2023-08-18 16:46:41,533 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 256 states and 261 transitions. [2023-08-18 16:46:41,534 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 7 [2023-08-18 16:46:41,535 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 256 states to 256 states and 261 transitions. [2023-08-18 16:46:41,535 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 221 [2023-08-18 16:46:41,535 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 221 [2023-08-18 16:46:41,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 256 states and 261 transitions. [2023-08-18 16:46:41,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-08-18 16:46:41,535 INFO L218 hiAutomatonCegarLoop]: Abstraction has 256 states and 261 transitions. [2023-08-18 16:46:41,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states and 261 transitions. [2023-08-18 16:46:41,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2023-08-18 16:46:41,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 256 states have (on average 1.01953125) internal successors, (261), 255 states have internal predecessors, (261), 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-08-18 16:46:41,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 261 transitions. [2023-08-18 16:46:41,539 INFO L240 hiAutomatonCegarLoop]: Abstraction has 256 states and 261 transitions. [2023-08-18 16:46:41,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-18 16:46:41,540 INFO L428 stractBuchiCegarLoop]: Abstraction has 256 states and 261 transitions. [2023-08-18 16:46:41,540 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-08-18 16:46:41,540 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 256 states and 261 transitions. [2023-08-18 16:46:41,541 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 7 [2023-08-18 16:46:41,541 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:46:41,541 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:46:41,543 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08-18 16:46:41,543 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:46:41,545 INFO L748 eck$LassoCheckResult]: Stem: 1449371#[$Ultimate##0]don't care [800] $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] 1449373#[L-1]don't care [1049] L-1-->L-1-1: Formula: (= (select |v_#valid_37| 0) 0) InVars {#valid=|v_#valid_37|} OutVars{#valid=|v_#valid_37|} AuxVars[] AssignedVars[] 1449387#[L-1-1]don't care [1126] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_3|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|} AuxVars[] AssignedVars[] 1449243#[L21]don't care [989] L21-->L21-1: Formula: (and (= (select |v_#valid_38| 1) 1) (= 2 (select |v_#length_31| 1))) InVars {#length=|v_#length_31|, #valid=|v_#valid_38|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1449245#[L21-1]don't care [879] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_32| 1) 0) 48) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1449403#[L21-2]don't care [816] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_33| 1) 1) 0) InVars {#memory_int=|v_#memory_int_33|} OutVars{#memory_int=|v_#memory_int_33|} AuxVars[] AssignedVars[] 1449405#[L21-3]don't care [854] L21-3-->L21-4: Formula: (and (= (select |v_#valid_39| 2) 1) (= (select |v_#length_32| 2) 21)) InVars {#length=|v_#length_32|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_32|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1449171#[L21-4]don't care [717] L21-4-->L41: Formula: (= v_~id_0~0_7 0) InVars {} OutVars{~id_0~0=v_~id_0~0_7} AuxVars[] AssignedVars[~id_0~0] 1449011#[L41]don't care [914] L41-->L41-1: Formula: (= v_~id_3~0_7 0) InVars {} OutVars{~id_3~0=v_~id_3~0_7} AuxVars[] AssignedVars[~id_3~0] 1449013#[L41-1]don't care [811] L41-1-->L41-2: Formula: (= v_~id_6~0_8 0) InVars {} OutVars{~id_6~0=v_~id_6~0_8} AuxVars[] AssignedVars[~id_6~0] 1449101#[L41-2]don't care [929] L41-2-->L41-3: Formula: (= v_~result_9~0_3 0) InVars {} OutVars{~result_9~0=v_~result_9~0_3} AuxVars[] AssignedVars[~result_9~0] 1449103#[L41-3]don't care [999] L41-3-->L41-4: Formula: (= v_~order1_10~0_3 0) InVars {} OutVars{~order1_10~0=v_~order1_10~0_3} AuxVars[] AssignedVars[~order1_10~0] 1449281#[L41-4]don't care [1000] L41-4-->L41-5: Formula: (= v_~order2_11~0_3 0) InVars {} OutVars{~order2_11~0=v_~order2_11~0_3} AuxVars[] AssignedVars[~order2_11~0] 1449193#[L41-5]don't care [966] L41-5-->L41-6: Formula: (= v_~result_12~0_3 0) InVars {} OutVars{~result_12~0=v_~result_12~0_3} AuxVars[] AssignedVars[~result_12~0] 1449195#[L41-6]don't care [852] L41-6-->L41-7: Formula: (= v_~order1_13~0_3 0) InVars {} OutVars{~order1_13~0=v_~order1_13~0_3} AuxVars[] AssignedVars[~order1_13~0] 1449019#[L41-7]don't care [915] L41-7-->L41-8: Formula: (= v_~order2_14~0_3 0) InVars {} OutVars{~order2_14~0=v_~order2_14~0_3} AuxVars[] AssignedVars[~order2_14~0] 1449009#[L41-8]don't care [913] L41-8-->L41-9: Formula: (= v_~result_15~0_3 0) InVars {} OutVars{~result_15~0=v_~result_15~0_3} AuxVars[] AssignedVars[~result_15~0] 1448979#[L41-9]don't care [666] L41-9-->L41-10: Formula: (= v_~order1_16~0_3 0) InVars {} OutVars{~order1_16~0=v_~order1_16~0_3} AuxVars[] AssignedVars[~order1_16~0] 1448981#[L41-10]don't care [998] L41-10-->L42: Formula: (= v_~order2_17~0_3 0) InVars {} OutVars{~order2_17~0=v_~order2_17~0_3} AuxVars[] AssignedVars[~order2_17~0] 1449145#[L42]don't care [943] L42-->L42-1: Formula: (and (= v_~get_2~0.base_5 0) (= v_~get_2~0.offset_5 0)) InVars {} OutVars{~get_2~0.base=v_~get_2~0.base_5, ~get_2~0.offset=v_~get_2~0.offset_5} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1449147#[L42-1]don't care [1119] L42-1-->L42-2: Formula: (and (= v_~get_5~0.offset_5 0) (= v_~get_5~0.base_5 0)) InVars {} OutVars{~get_5~0.offset=v_~get_5~0.offset_5, ~get_5~0.base=v_~get_5~0.base_5} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1449425#[L42-2]don't care [834] L42-2-->L43: Formula: (and (= v_~get_8~0.offset_5 0) (= v_~get_8~0.base_5 0)) InVars {} OutVars{~get_8~0.offset=v_~get_8~0.offset_5, ~get_8~0.base=v_~get_8~0.base_5} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1449427#[L43]don't care [1123] L43-->L43-1: Formula: (and (= v_~contains_key_1~0.offset_3 0) (= v_~contains_key_1~0.base_3 0)) InVars {} OutVars{~contains_key_1~0.base=v_~contains_key_1~0.base_3, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_3} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1449377#[L43-1]don't care [805] L43-1-->L43-2: Formula: (and (= v_~contains_key_4~0.base_4 0) (= v_~contains_key_4~0.offset_4 0)) InVars {} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_4, ~contains_key_4~0.base=v_~contains_key_4~0.base_4} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1449123#[L43-2]don't care [936] L43-2-->L-1-2: Formula: (and (= v_~contains_key_7~0.base_4 0) (= v_~contains_key_7~0.offset_4 0)) InVars {} OutVars{~contains_key_7~0.offset=v_~contains_key_7~0.offset_4, ~contains_key_7~0.base=v_~contains_key_7~0.base_4} AuxVars[] AssignedVars[~contains_key_7~0.base, ~contains_key_7~0.offset] 1449125#[L-1-2]don't care [1127] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1449463#[L-1-3]don't care [895] L-1-3-->L74: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_4|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_2|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_1|, ULTIMATE.start_main_#t~ret45#1.offset=|v_ULTIMATE.start_main_#t~ret45#1.offset_4|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|, ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_1|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ULTIMATE.start_main_#t~pre50#1=|v_ULTIMATE.start_main_#t~pre50#1_4|, ULTIMATE.start_main_#t~pre46#1=|v_ULTIMATE.start_main_#t~pre46#1_4|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_1|, ULTIMATE.start_main_#t~ret45#1.base=|v_ULTIMATE.start_main_#t~ret45#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_1|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|, ULTIMATE.start_main_#t~nondet49#1=|v_ULTIMATE.start_main_#t~nondet49#1_2|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, 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_5|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_1|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_1|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~pre48#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~ret45#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~ret41#1.offset, ULTIMATE.start_main_#t~nondet51#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret42#1.offset, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~ret43#1.base, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~pre50#1, ULTIMATE.start_main_#t~pre46#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret45#1.base, ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~nondet49#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_#t~ret44#1.base, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_main_#t~nondet28#1] 1449433#[L74]don't care [1081] L74-->L74-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (select |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) (= (store |v_#length_34| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_33|) (= (store |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_40|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_34|, #valid=|v_#valid_41|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_33|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1449259#[L74-1]don't care [991] L74-1-->L74-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (select |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= |v_#valid_42| (store |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1)) (= (store |v_#length_36| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_35|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_36|, #valid=|v_#valid_43|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_35|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1449261#[L74-2]don't care [995] L74-2-->L74-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (= (select |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0) (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_44|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (store |v_#length_38| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_37|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_38|, #valid=|v_#valid_45|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_37|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_44|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1449273#[L74-3]don't care [1136] L74-3-->L77: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1449441#[L77]don't care [849] L77-->L77-1: Formula: (= v_~id_0~0_8 |v_ULTIMATE.start_main_#t~nondet28#1_3|) InVars {ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} OutVars{~id_0~0=v_~id_0~0_8, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} AuxVars[] AssignedVars[~id_0~0] 1449227#[L77-1]don't care [980] L77-1-->L78: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1449001#[L78]don't care [911] L78-->L78-1: Formula: (= (ite (<= 0 v_~id_0~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {~id_0~0=v_~id_0~0_9} OutVars{~id_0~0=v_~id_0~0_9, 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_#in~cond#1] 1449003#[L78-1]don't care [734] L78-1-->L37: 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] 1449153#[L37]don't care [711] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} 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_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449155#[L38]don't care [1074] L38-->L37-1: 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[] 1449413#[L37-1]don't care [1066] L37-1-->L79: 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] 1449119#[L79]don't care [707] L79-->L79-1: Formula: (= v_~id_3~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_3|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} OutVars{~id_3~0=v_~id_3~0_8, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[~id_3~0] 1449121#[L79-1]don't care [873] L79-1-->L80: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1449319#[L80]don't care [777] L80-->L80-1: Formula: (= (ite (<= 0 v_~id_3~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {~id_3~0=v_~id_3~0_9} OutVars{~id_3~0=v_~id_3~0_9, 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_#in~cond#1] 1449321#[L80-1]don't care [877] L80-1-->L37-2: 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] 1449343#[L37-2]don't care [1028] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} 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_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449069#[L38-3]don't care [690] L38-3-->L37-3: 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[] 1449041#[L37-3]don't care [918] L37-3-->L81: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1449043#[L81]don't care [886] L81-->L81-1: Formula: (= v_~id_6~0_9 |v_ULTIMATE.start_main_#t~nondet30#1_3|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|, ~id_6~0=v_~id_6~0_9} AuxVars[] AssignedVars[~id_6~0] 1448959#[L81-1]don't care [901] L81-1-->L82: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1448961#[L82]don't care [1101] L82-->L82-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14| (ite (<= 0 v_~id_6~0_10) 1 0)) InVars {~id_6~0=v_~id_6~0_10} OutVars{~id_6~0=v_~id_6~0_10, 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_#in~cond#1] 1448971#[L82-1]don't care [665] L82-1-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1448973#[L37-4]don't care [1113] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449235#[L38-6]don't care [986] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1449213#[L37-5]don't care [726] L37-5-->L83: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1449005#[L83]don't care [674] L83-->L83-1: Formula: (= v_~result_9~0_4 |v_ULTIMATE.start_main_#t~nondet31#1_3|) InVars {ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|, ~result_9~0=v_~result_9~0_4} AuxVars[] AssignedVars[~result_9~0] 1449007#[L83-1]don't care [954] L83-1-->L84: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1449177#[L84]don't care [1004] L84-->L84-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1449283#[L84-1]don't care [1009] L84-1-->L84-2: Formula: (= v_~order1_10~0_4 |v_ULTIMATE.start_main_#t~nondet32#1_3|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ~order1_10~0=v_~order1_10~0_4} AuxVars[] AssignedVars[~order1_10~0] 1449015#[L84-2]don't care [676] L84-2-->L85: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1449017#[L85]don't care [691] L85-->L85-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1449071#[L85-1]don't care [933] L85-1-->L85-2: Formula: (= v_~order2_11~0_4 |v_ULTIMATE.start_main_#t~nondet33#1_3|) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ~order2_11~0=v_~order2_11~0_4} AuxVars[] AssignedVars[~order2_11~0] 1449113#[L85-2]don't care [770] L85-2-->L86: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1449313#[L86]don't care [1020] L86-->L86-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1449197#[L86-1]don't care [967] L86-1-->L86-2: Formula: (= v_~result_12~0_4 |v_ULTIMATE.start_main_#t~nondet34#1_3|) InVars {ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|, ~result_12~0=v_~result_12~0_4} AuxVars[] AssignedVars[~result_12~0] 1449199#[L86-2]don't care [1015] L86-2-->L87: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1449137#[L87]don't care [941] L87-->L87-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1449139#[L87-1]don't care [1022] L87-1-->L87-2: Formula: (= v_~order1_13~0_4 |v_ULTIMATE.start_main_#t~nondet35#1_3|) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} OutVars{~order1_13~0=v_~order1_13~0_4, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} AuxVars[] AssignedVars[~order1_13~0] 1448955#[L87-2]don't care [659] L87-2-->L88: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1448957#[L88]don't care [737] L88-->L88-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1449233#[L88-1]don't care [756] L88-1-->L88-2: Formula: (= v_~order2_14~0_4 |v_ULTIMATE.start_main_#t~nondet36#1_3|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ~order2_14~0=v_~order2_14~0_4} AuxVars[] AssignedVars[~order2_14~0] 1448987#[L88-2]don't care [907] L88-2-->L89: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1448989#[L89]don't care [844] L89-->L89-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1449407#[L89-1]don't care [819] L89-1-->L89-2: Formula: (= v_~result_15~0_4 |v_ULTIMATE.start_main_#t~nondet37#1_3|) InVars {ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|, ~result_15~0=v_~result_15~0_4} AuxVars[] AssignedVars[~result_15~0] 1449215#[L89-2]don't care [730] L89-2-->L90: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1449217#[L90]don't care [1006] L90-->L90-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1449287#[L90-1]don't care [1035] L90-1-->L90-2: Formula: (= v_~order1_16~0_4 |v_ULTIMATE.start_main_#t~nondet38#1_3|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} OutVars{~order1_16~0=v_~order1_16~0_4, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} AuxVars[] AssignedVars[~order1_16~0] 1449359#[L90-2]don't care [801] L90-2-->L91: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1449361#[L91]don't care [793] L91-->L91-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1449363#[L91-1]don't care [1046] L91-1-->L91-2: Formula: (= v_~order2_17~0_4 |v_ULTIMATE.start_main_#t~nondet39#1_3|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ~order2_17~0=v_~order2_17~0_4} AuxVars[] AssignedVars[~order2_17~0] 1449183#[L91-2]don't care [957] L91-2-->L92: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1449185#[L92]don't care [752] L92-->L92-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16| (ite (and (< v_~id_3~0_10 2147483647) (< v_~id_6~0_11 2147483647) (< v_~id_0~0_10 2147483647)) 1 0)) InVars {~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10} OutVars{~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1449267#[L92-1]don't care [994] L92-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449269#[L37-6]don't care [1076] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449285#[L38-9]don't care [761] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1449223#[L37-7]don't care [731] L37-7-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| (+ v_~id_0~0_11 1)) InVars {~id_0~0=v_~id_0~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~id_0~0=v_~id_0~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1449065#[L93]don't care [922] L93-->L93-1: 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] 1449067#[L93-1]don't care [753] L93-1-->L114: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1449115#[L114]don't care [934] L114-->L115: 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] 1449117#[L115]don't care [712] L115-->L115-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18| (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_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1449151#[L115-1]don't care [947] L115-1-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_37|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449161#[L37-8]don't care [733] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_38| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_38|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449131#[L38-12]don't care [939] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_40| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} AuxVars[] AssignedVars[] 1449133#[L37-9]don't care [987] L37-9-->L116: 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_20|) 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_20|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1449237#[L116]don't care [799] L116-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_41|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449339#[L37-10]don't care [781] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_42| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_42|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449315#[L38-15]don't care [773] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_44| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} AuxVars[] AssignedVars[] 1449157#[L37-11]don't care [945] L37-11-->L118: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1449159#[L118]don't care [861] L118-->L118-1: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_7|) (= (select |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_#valid_46| (store |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#length_40| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_39|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_47|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_46|, #length=|v_#length_39|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1449127#[L118-1]don't care [937] L118-1-->L118-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1449129#[L118-2]don't care [710] L118-2-->L119: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1449143#[L119]don't care [883] L119-->L119-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1449453#[L119-6]don't care [686] L119-6-->L120: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 1449063#[L120]don't care [1058] L120-->L120-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1449095#[L120-1]don't care [927] L120-1-->L120-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= (select |v_#valid_48| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (= |v_#memory_int_34| (store |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|))) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_35|, #length=|v_#length_41|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_34|, #length=|v_#length_41|} AuxVars[] AssignedVars[#memory_int] 1449035#[L120-2]don't care [917] L120-2-->L119-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1449037#[L119-3]don't care [1107] L119-3-->L119-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1449187#[L119-4]don't care [962] L119-4-->L119-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1449189#[L119-5]don't care [1095] L119-5-->L119-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1449057#[L119-6]don't care [687] L119-6-->L119-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1449059#[L119-7]don't care [709] L119-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] 1449135#[create_fresh_int_array_returnLabel#1]don't care [1116] create_fresh_int_array_returnLabel#1-->L93-2: Formula: (and (= |v_ULTIMATE.start_main_#t~ret40#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, 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~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1449255#[L93-2]don't care [742] L93-2-->L93-3: Formula: (and (= v_~get_2~0.offset_6 |v_ULTIMATE.start_main_#t~ret40#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_3| v_~get_2~0.base_6)) InVars {ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|} OutVars{~get_2~0.base=v_~get_2~0.base_6, ~get_2~0.offset=v_~get_2~0.offset_6, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1449219#[L93-3]don't care [976] L93-3-->L94: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1449221#[L94]don't care [758] L94-->L94-1: Formula: (= (+ v_~id_3~0_11 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~id_3~0=v_~id_3~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~id_3~0=v_~id_3~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1449203#[L94-1]don't care [722] L94-1-->L94-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] 1449205#[L94-2]don't care [747] L94-2-->L114-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1449271#[L114-1]don't care [862] L114-1-->L115-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] 1449419#[L115-2]don't care [1068] L115-2-->L115-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_22|) 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_22|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1449415#[L115-3]don't care [826] L115-3-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_45|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449417#[L37-12]don't care [1067] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_46| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_46|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449311#[L38-18]don't care [769] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_48| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} AuxVars[] AssignedVars[] 1449305#[L37-13]don't care [1017] L37-13-->L116-1: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_24|) 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_24|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1449307#[L116-1]don't care [1104] L116-1-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_49|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449401#[L37-14]don't care [1057] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_50| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_50|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449309#[L38-21]don't care [1019] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_52| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} AuxVars[] AssignedVars[] 1449097#[L37-15]don't care [702] L37-15-->L118-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1449099#[L118-3]don't care [979] L118-3-->L118-4: Formula: (and (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1) |v_#valid_49|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_8|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= (store |v_#length_43| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_42|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_43|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_49|, #length=|v_#length_42|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1449225#[L118-4]don't care [1061] L118-4-->L118-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1449045#[L118-5]don't care [920] L118-5-->L119-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1449047#[L119-8]don't care [1115] L119-8-->L119-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1448997#[L119-14]don't care [669] L119-14-->L120-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1448999#[L120-3]don't care [853] L120-3-->L120-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1449031#[L120-4]don't care [679] L120-4-->L120-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|)) |v_#memory_int_36|) (= (select |v_#valid_51| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_44| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_37|, #length=|v_#length_44|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_36|, #length=|v_#length_44|} AuxVars[] AssignedVars[#memory_int] 1449033#[L120-5]don't care [680] L120-5-->L119-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1449039#[L119-11]don't care [847] L119-11-->L119-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1449191#[L119-12]don't care [964] L119-12-->L119-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1448991#[L119-13]don't care [908] L119-13-->L119-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1448993#[L119-14]don't care [670] L119-14-->L119-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1449443#[L119-15]don't care [868] L119-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] 1449105#[create_fresh_int_array_returnLabel#2]don't care [703] create_fresh_int_array_returnLabel#2-->L94-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret41#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|) (= |v_ULTIMATE.start_main_#t~ret41#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_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~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1449107#[L94-3]don't care [1085] L94-3-->L94-4: Formula: (and (= v_~get_5~0.offset_6 |v_ULTIMATE.start_main_#t~ret41#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret41#1.base_3| v_~get_5~0.base_6)) InVars {ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ~get_5~0.offset=v_~get_5~0.offset_6, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|, ~get_5~0.base=v_~get_5~0.base_6} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1448967#[L94-4]don't care [663] L94-4-->L95: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1448969#[L95]don't care [859] L95-->L95-1: Formula: (= (+ v_~id_6~0_12 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|) InVars {~id_6~0=v_~id_6~0_12} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~id_6~0=v_~id_6~0_12} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1449265#[L95-1]don't care [744] L95-1-->L95-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] 1449263#[L95-2]don't care [992] L95-2-->L114-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_15|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_9|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1449073#[L114-2]don't care [923] L114-2-->L115-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] 1449075#[L115-4]don't care [835] L115-4-->L115-5: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_26|) 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_26|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1449365#[L115-5]don't care [794] L115-5-->L37-16: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_53|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449367#[L37-16]don't care [851] L37-16-->L38-24: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_54| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_54|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449173#[L38-24]don't care [952] L38-24-->L37-17: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_56| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} AuxVars[] AssignedVars[] 1449175#[L37-17]don't care [774] L37-17-->L116-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_28|) 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_28|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1449317#[L116-2]don't care [872] L116-2-->L37-18: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_57|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449395#[L37-18]don't care [1052] L37-18-->L38-27: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_58| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_58|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449383#[L38-27]don't care [810] L38-27-->L37-19: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_60| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} AuxVars[] AssignedVars[] 1449385#[L37-19]don't care [1124] L37-19-->L118-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1449447#[L118-6]don't care [871] L118-6-->L118-7: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 0)) (= (select |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10| 0) (= (store |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 1) |v_#valid_52|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| |v_#StackHeapBarrier_9|) (= (store |v_#length_46| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_45|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_46|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_53|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10|, #valid=|v_#valid_52|, #length=|v_#length_45|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1449369#[L118-7]don't care [1036] L118-7-->L118-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1448963#[L118-8]don't care [660] L118-8-->L119-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1448965#[L119-16]don't care [1030] L119-16-->L119-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1449345#[L119-22]don't care [802] L119-22-->L120-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 1449375#[L120-6]don't care [857] L120-6-->L120-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1449331#[L120-7]don't care [780] L120-7-->L120-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|))) (and (= (select |v_#valid_54| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (= |v_#memory_int_38| (store |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|))) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4) (select |v_#length_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_39|, #length=|v_#length_47|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_38|, #length=|v_#length_47|} AuxVars[] AssignedVars[#memory_int] 1449333#[L120-8]don't care [1108] L120-8-->L119-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1449209#[L119-19]don't care [724] L119-19-->L119-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1449211#[L119-20]don't care [880] L119-20-->L119-21: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1449275#[L119-21]don't care [996] L119-21-->L119-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1449279#[L119-22]don't care [803] L119-22-->L119-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 1449455#[L119-23]don't care [1122] L119-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] 1449229#[create_fresh_int_array_returnLabel#3]don't care [735] create_fresh_int_array_returnLabel#3-->L95-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|) (= |v_ULTIMATE.start_main_#t~ret42#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1449231#[L95-3]don't care [878] L95-3-->L95-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.base_3| v_~get_8~0.base_6) (= v_~get_8~0.offset_6 |v_ULTIMATE.start_main_#t~ret42#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ~get_8~0.offset=v_~get_8~0.offset_6, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|, ~get_8~0.base=v_~get_8~0.base_6} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1449397#[L95-4]don't care [1053] L95-4-->L96: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_4|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1449399#[L96]don't care [870] L96-->L96-1: Formula: (= (+ v_~id_0~0_12 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|) InVars {~id_0~0=v_~id_0~0_12} OutVars{~id_0~0=v_~id_0~0_12, ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1449429#[L96-1]don't care [842] L96-1-->L96-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_6|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1449351#[L96-2]don't care [791] L96-2-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_8|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_8|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_14|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1449353#[L125]don't care [858] L125-->L126: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_13| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1449431#[L126]don't care [843] L126-->L126-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1449409#[L126-1]don't care [1062] L126-1-->L37-20: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_61|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449027#[L37-20]don't care [678] L37-20-->L38-30: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_62| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_62|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449029#[L38-30]don't care [785] L38-30-->L37-21: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_64| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} AuxVars[] AssignedVars[] 1449293#[L37-21]don't care [762] L37-21-->L127: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32| 1) InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1449295#[L127]don't care [884] L127-->L37-22: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_65|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449459#[L37-22]don't care [1125] L37-22-->L38-33: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_66| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_66|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449461#[L38-33]don't care [1129] L38-33-->L37-23: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_68| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} AuxVars[] AssignedVars[] 1449163#[L37-23]don't care [949] L37-23-->L129: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1449165#[L129]don't care [1114] L129-->L129-1: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 0)) (= |v_#valid_55| (store |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 1)) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| |v_#StackHeapBarrier_10|) (= (select |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|) 0) (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|) (= (store |v_#length_49| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_16| 4294967296)) |v_#length_48|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_10|, #length=|v_#length_49|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|, #valid=|v_#valid_56|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|, #valid=|v_#valid_55|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|, #length=|v_#length_48|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1449081#[L129-1]don't care [925] L129-1-->L129-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1448983#[L129-2]don't care [906] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_11|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1448985#[L130]don't care [713] L130-->L130-6: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1449149#[L130-6]don't care [874] L130-6-->L131: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|} AuxVars[] AssignedVars[] 1449083#[L131]don't care [695] L131-->L131-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1449085#[L131-1]don't care [1103] L131-1-->L131-2: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|))) (and (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10| 1) (select |v_#length_50| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|)) (<= 0 .cse0) (= (select |v_#valid_57| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|) 1) (= |v_#memory_int_40| (store |v_#memory_int_41| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10| (store (select |v_#memory_int_41| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|))))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18|, #valid=|v_#valid_57|, #memory_int=|v_#memory_int_41|, #length=|v_#length_50|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18|, #valid=|v_#valid_57|, #memory_int=|v_#memory_int_40|, #length=|v_#length_50|} AuxVars[] AssignedVars[#memory_int] 1449239#[L131-2]don't care [988] L131-2-->L130-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1449241#[L130-3]don't care [775] L130-3-->L130-4: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19| |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_9|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_9|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1449053#[L130-4]don't care [685] L130-4-->L130-5: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_20| (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10| 1)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_20|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1449055#[L130-5]don't care [1117] L130-5-->L130-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1449451#[L130-6]don't care [875] L130-6-->L130-7: Formula: (<= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_17| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_17|} AuxVars[] AssignedVars[] 1449445#[L130-7]don't care [1110] L130-7-->create_fresh_bool_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_7|)) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_7|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_7|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1449379#[create_fresh_bool_array_returnLabel#1]don't care [1045] create_fresh_bool_array_returnLabel#1-->L96-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret43#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|) (= |v_ULTIMATE.start_main_#t~ret43#1.base_2| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~ret43#1.base] 1449077#[L96-3]don't care [694] L96-3-->L96-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret43#1.base_3| v_~contains_key_1~0.base_4) (= v_~contains_key_1~0.offset_4 |v_ULTIMATE.start_main_#t~ret43#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_3|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_3|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_3|, ~contains_key_1~0.base=v_~contains_key_1~0.base_4, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_4} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1449079#[L96-4]don't care [1100] L96-4-->L97: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~ret43#1.base] 1449437#[L97]don't care [1082] L97-->L97-1: Formula: (= (+ v_~id_3~0_12 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_5|) InVars {~id_3~0=v_~id_3~0_12} OutVars{~id_3~0=v_~id_3~0_12, ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1449439#[L97-1]don't care [1093] L97-1-->L97-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_9|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1449289#[L97-2]don't care [1007] L97-2-->L125-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_12|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_12|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_12|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_12|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_12|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_21|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_12|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1449291#[L125-1]don't care [1032] L125-1-->L126-2: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_20| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_20|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1449349#[L126-2]don't care [896] L126-2-->L126-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_34|) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_34|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1449465#[L126-3]don't care [1135] L126-3-->L37-24: 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] 1449393#[L37-24]don't care [815] L37-24-->L38-36: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| |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_1|} 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_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449087#[L38-36]don't care [698] L38-36-->L37-25: 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[] 1449089#[L37-25]don't care [1083] L37-25-->L127-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| 1) InVars {} OutVars{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_#in~cond#1] 1449435#[L127-1]don't care [1096] L127-1-->L37-26: 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] 1449251#[L37-26]don't care [739] L37-26-->L38-39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| |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_3|} 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_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449253#[L38-39]don't care [1034] L38-39-->L37-27: 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[] 1449327#[L37-27]don't care [1024] L37-27-->L129-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1449329#[L129-3]don't care [866] L129-3-->L129-4: Formula: (and (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_1|) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| |v_#StackHeapBarrier_1|) (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| 0)) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1|) 0) (= |v_#valid_19| (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| 1)) (= (store |v_#length_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_2| 4294967296)) |v_#length_19|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_2|, #valid=|v_#valid_20|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_1|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1449389#[L129-4]don't care [1050] L129-4-->L129-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_1| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_1|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_1|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_1|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1449391#[L129-5]don't care [1109] L129-5-->L130-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_3|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1449355#[L130-8]don't care [792] L130-8-->L130-14: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_1| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1449357#[L130-14]don't care [1097] L130-14-->L131-3: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_3| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_4|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_3|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_3|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_4|} AuxVars[] AssignedVars[] 1449257#[L131-3]don't care [990] L131-3-->L131-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1449247#[L131-4]don't care [740] L131-4-->L131-5: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4|))) (and (= (select |v_#valid_21| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|) 1) (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4| 1) (select |v_#length_21| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|)) (<= 0 .cse0) (= |v_#memory_int_19| (store |v_#memory_int_20| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2| (store (select |v_#memory_int_20| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_2|))))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_2|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_20|, #length=|v_#length_21|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_2|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_19|, #length=|v_#length_21|} AuxVars[] AssignedVars[#memory_int] 1449249#[L131-5]don't care [836] L131-5-->L130-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1449421#[L130-11]don't care [832] L130-11-->L130-12: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_1| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_5|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_5|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_1|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1449423#[L130-12]don't care [837] L130-12-->L130-13: Formula: (= (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_2| 1) |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_6|) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_2|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1449297#[L130-13]don't care [1011] L130-13-->L130-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1449301#[L130-14]don't care [1098] L130-14-->L130-15: Formula: (<= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_3| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_2|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_2|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_2|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_3|} AuxVars[] AssignedVars[] 1449457#[L130-15]don't care [885] L130-15-->create_fresh_bool_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_3| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_1|) (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_3| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_1|)) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_3|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_3|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_1|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_3|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1449109#[create_fresh_bool_array_returnLabel#2]don't care [705] create_fresh_bool_array_returnLabel#2-->L97-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret44#1.base_1| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret44#1.offset_1| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_2|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_2|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_2|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_1|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret44#1.base] 1449111#[L97-3]don't care [942] L97-3-->L97-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret44#1.base_2| v_~contains_key_4~0.base_3) (= v_~contains_key_4~0.offset_3 |v_ULTIMATE.start_main_#t~ret44#1.offset_2|)) InVars {ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_2|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_2|} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_3, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_2|, ~contains_key_4~0.base=v_~contains_key_4~0.base_3, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_2|} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1449141#[L97-4]don't care [955] L97-4-->L98: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret44#1.base] 1449179#[L98]don't care [1106] L98-->L98-1: Formula: (= (+ v_~id_6~0_7 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_1|) InVars {~id_6~0=v_~id_6~0_7} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_1|, ~id_6~0=v_~id_6~0_7} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1449335#[L98-1]don't care [1025] L98-1-->L98-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_3|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1449337#[L98-2]don't care [1088] L98-2-->L125-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_4|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_4|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_4|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_4|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_4|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_7|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_4|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1449201#[L125-2]don't care [968] L125-2-->L126-4: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_6| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_2|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1448975#[L126-4]don't care [905] L126-4-->L126-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_7|) 1 0)) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_7|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_7|, 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_#in~cond#1] 1448977#[L126-5]don't care [916] L126-5-->L37-28: 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] 1449025#[L37-28]don't care [1051] L37-28-->L38-42: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| |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_5|} 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_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449347#[L38-42]don't care [787] L38-42-->L37-29: 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[] 1449167#[L37-29]don't care [716] L37-29-->L127-2: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| 1) InVars {} OutVars{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_#in~cond#1] 1449169#[L127-2]don't care [828] L127-2-->L37-30: 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] 1449049#[L37-30]don't care [921] L37-30-->L38-45: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| |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_7|} 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_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1449051#[L38-45]don't care [959] L38-45-->L37-31: 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[] 1449181#[L37-31]don't care [1075] L37-31-->L129-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1449381#[L129-6]don't care [808] L129-6-->L129-7: Formula: (and (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_5|) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5| |v_#StackHeapBarrier_2|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5| 1) |v_#valid_22|) (= (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5|) 0) (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5| 0)) (= (store |v_#length_23| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_9| 4294967296)) |v_#length_22|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_23|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_9|, #valid=|v_#valid_23|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_5|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1449323#[L129-7]don't care [778] L129-7-->L129-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_5| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_6|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_6| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_5|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_6|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_6|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_6|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_5|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_5|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1449325#[L129-8]don't care [1063] L129-8-->L130-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_7|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1449411#[L130-16]don't care [1065] L130-16-->L130-22: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_8| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1449341#[L130-22]don't care [2023-08-18 16:46:41,546 INFO L750 eck$LassoCheckResult]: Loop: 1449341#[L130-22]don't care [795] L130-22-->L131-6: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_10| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_11|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_10|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_10|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_11|} AuxVars[] AssignedVars[] 1449091#[L131-6]don't care [699] L131-6-->L131-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1449093#[L131-7]don't care [783] L131-7-->L131-8: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_11| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_6|))) (and (= (store |v_#memory_int_22| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6| (store (select |v_#memory_int_22| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_6|)) |v_#memory_int_21|) (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_11| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_6| 1) (select |v_#length_24| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|)) (<= 0 .cse0) (= (select |v_#valid_24| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|) 1))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_6|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_6|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_11|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_22|, #length=|v_#length_24|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_6|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_6|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_11|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_21|, #length=|v_#length_24|} AuxVars[] AssignedVars[#memory_int] 1449207#[L131-8]don't care [969] L131-8-->L130-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1449021#[L130-19]don't care [677] L130-19-->L130-20: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_12| |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_5|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_12|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_5|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1449023#[L130-20]don't care [1016] L130-20-->L130-21: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_13| (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_6| 1)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_6|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_6|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1449303#[L130-21]don't care [782] L130-21-->L130-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1449341#[L130-22]don't care [2023-08-18 16:46:41,546 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:41,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1687773162, now seen corresponding path program 1 times [2023-08-18 16:46:41,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:41,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148260323] [2023-08-18 16:46:41,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:41,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:41,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:41,577 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:46:41,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:41,665 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:46:41,666 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:41,666 INFO L85 PathProgramCache]: Analyzing trace with hash -2071759744, now seen corresponding path program 2 times [2023-08-18 16:46:41,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:41,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757572973] [2023-08-18 16:46:41,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:41,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:41,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:41,671 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:46:41,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:41,674 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:46:41,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:46:41,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1411284277, now seen corresponding path program 1 times [2023-08-18 16:46:41,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:46:41,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527578372] [2023-08-18 16:46:41,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:46:41,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:46:41,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:41,721 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:46:41,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:46:41,820 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:47:06,106 WARN L223 SmtUtils]: Spent 24.23s on a formula simplification. DAG size of input: 608 DAG size of output: 552 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-18 16:47:09,442 INFO L210 LassoAnalysis]: Preferences: [2023-08-18 16:47:09,442 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-08-18 16:47:09,442 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-08-18 16:47:09,442 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-08-18 16:47:09,442 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-08-18 16:47:09,442 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:09,442 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-08-18 16:47:09,442 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-08-18 16:47:09,442 INFO L133 ssoRankerPreferences]: Filename of dumped script: chl-node-subst.wvr.c_BEv2_Iteration11_Lasso [2023-08-18 16:47:09,442 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-08-18 16:47:09,442 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-08-18 16:47:09,447 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,450 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,453 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,454 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,456 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,457 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,458 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,460 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,462 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,464 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,465 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,466 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,472 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,474 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,475 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,476 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,478 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,479 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,480 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,482 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,484 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,486 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,487 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,488 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,490 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,492 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,494 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,495 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,497 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,499 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,501 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,502 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,504 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,505 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,506 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,508 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,510 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,511 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,514 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,515 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:09,517 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47: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-08-18 16:47: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-08-18 16:47: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-08-18 16:47: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-08-18 16:47: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-08-18 16:47: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-08-18 16:47: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-08-18 16:47: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-08-18 16:47:12,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-08-18 16:47: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-08-18 16:47:12,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-08-18 16:47:12,189 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47: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-08-18 16:47: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-08-18 16:47: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-08-18 16:47:12,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-08-18 16:47:12,197 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:12,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-08-18 16:47:12,200 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:12,202 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:12,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-08-18 16:47:12,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-08-18 16:47:12,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-08-18 16:47:12,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-08-18 16:47:12,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-08-18 16:47:12,210 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:12,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-08-18 16:47:12,213 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-08-18 16:47:12,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-08-18 16:47:12,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-08-18 16:47:12,679 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2023-08-18 16:47:16,785 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-08-18 16:47:16,786 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-08-18 16:47:16,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:16,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:16,793 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-08-18 16:47:16,795 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-08-18 16:47:16,800 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:16,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:16,808 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:16,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:16,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:16,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:16,808 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:16,809 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:16,822 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:16,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:16,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:16,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:16,826 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-08-18 16:47:16,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-08-18 16:47:16,840 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:16,840 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:16,840 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:16,840 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:16,842 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:16,842 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:16,845 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-08-18 16:47:16,865 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:16,868 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-08-18 16:47:16,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:16,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:16,869 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-08-18 16:47:16,871 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-08-18 16:47:16,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-08-18 16:47:16,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:16,880 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:16,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:16,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:16,880 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:16,880 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:16,880 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:16,896 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:16,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:16,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:16,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:16,902 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-08-18 16:47:16,909 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:16,918 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:16,918 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:16,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:16,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:16,919 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:16,919 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:16,919 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:16,921 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-08-18 16:47:16,928 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:16,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:16,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:16,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:16,933 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-08-18 16:47:16,935 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-08-18 16:47:16,937 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:16,944 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:16,944 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:16,944 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:16,944 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:16,944 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:16,945 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:16,945 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:16,961 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:16,964 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-08-18 16:47:16,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:16,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:16,966 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-08-18 16:47:16,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-08-18 16:47:16,981 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:16,982 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:16,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:16,982 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:16,982 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:16,982 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:16,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:16,983 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-08-18 16:47:16,992 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:16,996 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-08-18 16:47:16,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:16,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:16,998 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-08-18 16:47:17,001 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-08-18 16:47:17,002 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,009 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,010 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,025 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:17,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,030 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-08-18 16:47:17,037 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,046 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,046 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,047 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,047 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,050 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-08-18 16:47:17,060 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:17,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,068 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-08-18 16:47:17,070 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-08-18 16:47:17,073 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,082 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,083 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,083 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,084 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,084 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Ended with exit code 0 [2023-08-18 16:47:17,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,098 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-08-18 16:47:17,099 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-08-18 16:47:17,100 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,107 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,107 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,107 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,107 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,107 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,107 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,108 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,110 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-08-18 16:47:17,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,111 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-08-18 16:47:17,112 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-08-18 16:47:17,114 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,120 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,121 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,121 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,122 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,124 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-08-18 16:47:17,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,128 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-08-18 16:47:17,129 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-08-18 16:47:17,172 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,177 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,177 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,178 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,178 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,178 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,178 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,178 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,179 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,181 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-08-18 16:47:17,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,182 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-08-18 16:47:17,183 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-08-18 16:47:17,185 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,191 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,192 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,192 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,194 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:17,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,197 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-08-18 16:47:17,199 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-08-18 16:47:17,200 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,205 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,205 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,205 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,205 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,205 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,206 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,206 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,207 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:17,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,210 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-08-18 16:47:17,210 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-08-18 16:47:17,213 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,218 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,218 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,218 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,218 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,218 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,218 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,219 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,219 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,221 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Ended with exit code 0 [2023-08-18 16:47:17,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,222 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-08-18 16:47:17,223 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-08-18 16:47:17,225 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,231 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,231 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,231 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,232 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,232 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,234 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-08-18 16:47:17,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,235 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-08-18 16:47:17,236 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-08-18 16:47:17,239 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,244 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,245 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,245 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,253 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,253 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,272 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,275 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-08-18 16:47:17,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,277 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-08-18 16:47:17,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-08-18 16:47:17,281 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-08-18 16:47:17,286 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,286 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,287 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,288 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,290 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-08-18 16:47:17,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,291 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-08-18 16:47:17,291 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-08-18 16:47:17,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,298 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,298 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,299 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,299 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,299 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,299 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,301 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,303 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-08-18 16:47:17,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,333 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-08-18 16:47:17,334 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-08-18 16:47:17,336 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,342 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,342 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,342 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,342 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,343 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,343 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,345 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Ended with exit code 0 [2023-08-18 16:47:17,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,348 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-08-18 16:47:17,348 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-08-18 16:47:17,350 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,356 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,356 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,356 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,356 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,356 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,356 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,356 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,357 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,359 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-08-18 16:47:17,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,360 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-08-18 16:47:17,360 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-08-18 16:47:17,363 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,368 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,369 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,369 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,369 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,369 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,370 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,372 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-08-18 16:47:17,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,373 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-08-18 16:47:17,373 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-08-18 16:47:17,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,381 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,381 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,382 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Ended with exit code 0 [2023-08-18 16:47:17,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,385 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-08-18 16:47:17,386 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-08-18 16:47:17,388 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,393 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,393 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,393 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,393 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,394 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,394 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,396 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,398 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-08-18 16:47:17,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,399 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-08-18 16:47:17,400 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-08-18 16:47:17,402 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,408 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,408 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,409 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,409 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,411 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,413 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-08-18 16:47:17,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,414 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-08-18 16:47:17,414 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-08-18 16:47:17,417 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,422 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,423 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,423 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,425 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Ended with exit code 0 [2023-08-18 16:47:17,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,428 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-08-18 16:47:17,429 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-08-18 16:47:17,431 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,437 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,437 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,437 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,437 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,438 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:17,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,441 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-08-18 16:47:17,441 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-08-18 16:47:17,444 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,449 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,449 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,450 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,450 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,450 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,450 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,450 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,451 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,453 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Ended with exit code 0 [2023-08-18 16:47:17,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,454 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-08-18 16:47:17,456 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-08-18 16:47:17,457 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,463 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,463 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,463 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:17,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,467 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-08-18 16:47:17,469 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-08-18 16:47:17,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-08-18 16:47:17,476 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,477 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,477 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,477 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Ended with exit code 0 [2023-08-18 16:47:17,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,480 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-08-18 16:47:17,482 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-08-18 16:47:17,483 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,489 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,489 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,489 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,489 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,489 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,490 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,491 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:17,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,494 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-08-18 16:47:17,499 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-08-18 16:47:17,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-08-18 16:47:17,505 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,505 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,505 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,505 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,505 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,505 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,506 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:17,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,509 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-08-18 16:47:17,510 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-08-18 16:47:17,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-08-18 16:47:17,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,518 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,518 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,518 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,518 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,518 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,518 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,519 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,521 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-08-18 16:47:17,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,522 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-08-18 16:47:17,523 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-08-18 16:47:17,525 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,530 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,530 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,530 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,530 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,531 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,531 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,531 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,533 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-08-18 16:47:17,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,534 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-08-18 16:47:17,536 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-08-18 16:47:17,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-08-18 16:47:17,543 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,544 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,544 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,544 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Ended with exit code 0 [2023-08-18 16:47:17,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,552 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-08-18 16:47:17,553 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-08-18 16:47:17,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-08-18 16:47:17,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,560 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,560 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,560 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,560 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,561 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Ended with exit code 0 [2023-08-18 16:47:17,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,564 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-08-18 16:47:17,565 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-08-18 16:47:17,567 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,573 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,573 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,573 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,573 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,573 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,574 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,574 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,574 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Ended with exit code 0 [2023-08-18 16:47:17,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,577 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-08-18 16:47:17,578 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-08-18 16:47:17,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-08-18 16:47:17,585 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,585 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,585 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,585 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,586 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,586 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,587 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Ended with exit code 0 [2023-08-18 16:47:17,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,589 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-08-18 16:47:17,591 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-08-18 16:47:17,592 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,598 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,598 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,598 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,598 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,598 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,598 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,598 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,599 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,601 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-08-18 16:47:17,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,602 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-08-18 16:47:17,604 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-08-18 16:47:17,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-08-18 16:47:17,611 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,611 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,612 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,613 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,613 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,615 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Ended with exit code 0 [2023-08-18 16:47:17,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,618 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-08-18 16:47:17,619 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-08-18 16:47:17,621 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,626 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,628 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,628 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,630 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Ended with exit code 0 [2023-08-18 16:47:17,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,633 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-08-18 16:47:17,641 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,644 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-08-18 16:47:17,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,648 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,648 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,648 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,649 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,649 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,651 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,653 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-08-18 16:47:17,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,656 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-08-18 16:47:17,656 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-08-18 16:47:17,659 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,664 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,665 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,665 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,665 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,666 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,666 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,669 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Ended with exit code 0 [2023-08-18 16:47:17,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,672 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-08-18 16:47:17,672 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-08-18 16:47:17,675 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,680 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,680 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,680 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,680 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,681 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,681 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,683 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Ended with exit code 0 [2023-08-18 16:47:17,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,687 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-08-18 16:47:17,688 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-08-18 16:47:17,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-08-18 16:47:17,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,696 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,697 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,699 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Ended with exit code 0 [2023-08-18 16:47:17,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,701 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-08-18 16:47:17,703 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-08-18 16:47:17,704 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,710 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,711 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,713 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,715 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-08-18 16:47:17,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,716 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-08-18 16:47:17,717 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-08-18 16:47:17,719 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,724 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,724 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,725 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,725 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,727 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,729 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-08-18 16:47:17,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,730 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-08-18 16:47:17,731 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-08-18 16:47:17,733 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,738 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,738 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,739 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,740 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,740 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,742 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,745 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-08-18 16:47:17,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,746 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-08-18 16:47:17,747 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-08-18 16:47:17,749 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,754 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,754 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,754 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,755 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,755 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,758 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,760 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-08-18 16:47:17,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,761 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-08-18 16:47:17,762 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-08-18 16:47:17,764 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,770 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,770 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,770 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,770 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,771 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,771 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,777 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:17,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,780 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-08-18 16:47:17,780 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-08-18 16:47:17,783 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,788 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,789 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,789 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,789 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,790 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,790 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,792 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,794 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-08-18 16:47:17,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,795 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-08-18 16:47:17,796 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-08-18 16:47:17,798 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,804 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,804 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,805 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,805 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,808 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,810 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-08-18 16:47:17,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,811 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-08-18 16:47:17,811 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-08-18 16:47:17,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-08-18 16:47:17,819 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,819 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,819 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,819 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,820 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,820 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,823 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,825 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-08-18 16:47:17,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,826 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-08-18 16:47:17,827 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-08-18 16:47:17,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-08-18 16:47:17,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,837 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,837 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,841 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,843 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-08-18 16:47:17,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,844 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-08-18 16:47:17,845 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-08-18 16:47:17,847 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,853 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,853 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-08-18 16:47:17,853 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,853 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,853 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,853 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-08-18 16:47:17,853 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-08-18 16:47:17,854 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Ended with exit code 0 [2023-08-18 16:47:17,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,857 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-08-18 16:47:17,858 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-08-18 16:47:17,860 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,865 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,866 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,866 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,866 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,869 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,871 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-08-18 16:47:17,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,872 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-08-18 16:47:17,872 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-08-18 16:47:17,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-08-18 16:47:17,880 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,880 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,881 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,881 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,883 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,885 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-08-18 16:47:17,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,886 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-08-18 16:47:17,891 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-08-18 16:47:17,891 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,897 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,897 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,898 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,898 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:17,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,903 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-08-18 16:47:17,903 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-08-18 16:47:17,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,911 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,912 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,912 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,913 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,913 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,915 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,917 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-08-18 16:47:17,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,918 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-08-18 16:47:17,919 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-08-18 16:47:17,921 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,926 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,927 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,927 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,928 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,928 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:17,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,933 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-08-18 16:47:17,935 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-08-18 16:47:17,937 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,942 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,943 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,944 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,944 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,946 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-08-18 16:47:17,948 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-08-18 16:47:17,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:17,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:17,949 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-08-18 16:47:17,950 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-08-18 16:47:17,952 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-08-18 16:47:17,958 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-08-18 16:47:17,958 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-08-18 16:47:17,958 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-08-18 16:47:17,958 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-08-18 16:47:17,966 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-08-18 16:47:17,966 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-08-18 16:47:17,989 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-08-18 16:47:18,018 INFO L443 ModelExtractionUtils]: Simplification made 19 calls to the SMT solver. [2023-08-18 16:47:18,018 INFO L444 ModelExtractionUtils]: 9 out of 31 variables were initially zero. Simplification set additionally 17 variables to zero. [2023-08-18 16:47:18,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-08-18 16:47:18,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-18 16:47:18,020 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-08-18 16:47:18,021 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-08-18 16:47:18,022 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-08-18 16:47:18,029 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2023-08-18 16:47:18,029 INFO L513 LassoAnalysis]: Proved termination. [2023-08-18 16:47:18,029 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_6, ULTIMATE.start_create_fresh_bool_array_~i~1#1) = 1*v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_6 - 2*ULTIMATE.start_create_fresh_bool_array_~i~1#1 Supporting invariants [1*v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_6 - 2*ULTIMATE.start_create_fresh_bool_array_~size#1 >= 0] [2023-08-18 16:47:18,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:18,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Forceful destruction successful, exit code 0 [2023-08-18 16:47:18,461 INFO L156 tatePredicateManager]: 78 out of 79 supporting invariants were superfluous and have been removed [2023-08-18 16:47:18,482 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:47:18,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:47:18,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-18 16:47:18,583 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:47:19,115 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-18 16:47:19,116 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2023-08-18 16:47:19,137 INFO L322 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-08-18 16:47:19,138 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2023-08-18 16:47:19,589 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-18 16:47:19,590 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2023-08-18 16:47:19,623 INFO L322 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2023-08-18 16:47:19,623 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2023-08-18 16:47:20,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-18 16:47:20,409 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2023-08-18 16:47:20,424 INFO L322 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2023-08-18 16:47:20,425 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2023-08-18 16:47:20,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-18 16:47:20,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-18 16:47:20,473 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-18 16:47:20,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-18 16:47:20,585 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.19 stem predicates 4 loop predicates [2023-08-18 16:47:20,585 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 256 states and 261 transitions. cyclomatic complexity: 11 Second operand has 23 states, 23 states have (on average 10.91304347826087) internal successors, (251), 23 states have internal predecessors, (251), 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-08-18 16:47:22,670 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 256 states and 261 transitions. cyclomatic complexity: 11. Second operand has 23 states, 23 states have (on average 10.91304347826087) internal successors, (251), 23 states have internal predecessors, (251), 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 364 states and 373 transitions. Complement of second has 34 states. [2023-08-18 16:47:22,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 30 states 25 stem states 3 non-accepting loop states 2 accepting loop states [2023-08-18 16:47:22,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 23 states have (on average 10.91304347826087) internal successors, (251), 23 states have internal predecessors, (251), 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-08-18 16:47:22,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 342 transitions. [2023-08-18 16:47:22,672 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 30 states and 342 transitions. Stem has 244 letters. Loop has 7 letters. [2023-08-18 16:47:22,672 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:47:22,672 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 30 states and 342 transitions. Stem has 251 letters. Loop has 7 letters. [2023-08-18 16:47:22,672 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:47:22,672 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 30 states and 342 transitions. Stem has 244 letters. Loop has 14 letters. [2023-08-18 16:47:22,673 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-08-18 16:47:22,673 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 364 states and 373 transitions. [2023-08-18 16:47:22,673 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 7 [2023-08-18 16:47:22,675 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 364 states to 267 states and 272 transitions. [2023-08-18 16:47:22,675 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 222 [2023-08-18 16:47:22,675 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 223 [2023-08-18 16:47:22,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 267 states and 272 transitions. [2023-08-18 16:47:22,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-08-18 16:47:22,675 INFO L218 hiAutomatonCegarLoop]: Abstraction has 267 states and 272 transitions. [2023-08-18 16:47:22,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states and 272 transitions. [2023-08-18 16:47:22,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 262. [2023-08-18 16:47:22,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 262 states have (on average 1.0190839694656488) internal successors, (267), 261 states have internal predecessors, (267), 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-08-18 16:47:22,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 267 transitions. [2023-08-18 16:47:22,679 INFO L240 hiAutomatonCegarLoop]: Abstraction has 262 states and 267 transitions. [2023-08-18 16:47:22,679 INFO L428 stractBuchiCegarLoop]: Abstraction has 262 states and 267 transitions. [2023-08-18 16:47:22,679 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-08-18 16:47:22,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 262 states and 267 transitions. [2023-08-18 16:47:22,680 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 7 [2023-08-18 16:47:22,680 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-08-18 16:47:22,680 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-08-18 16:47:22,682 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08-18 16:47:22,683 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-18 16:47:22,685 INFO L748 eck$LassoCheckResult]: Stem: 1451441#[$Ultimate##0]don't care [800] $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] 1451443#[L-1]don't care [1049] L-1-->L-1-1: Formula: (= (select |v_#valid_37| 0) 0) InVars {#valid=|v_#valid_37|} OutVars{#valid=|v_#valid_37|} AuxVars[] AssignedVars[] 1451459#[L-1-1]don't care [1126] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_3|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|} AuxVars[] AssignedVars[] 1451323#[L21]don't care [989] L21-->L21-1: Formula: (and (= (select |v_#valid_38| 1) 1) (= 2 (select |v_#length_31| 1))) InVars {#length=|v_#length_31|, #valid=|v_#valid_38|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1451325#[L21-1]don't care [879] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_32| 1) 0) 48) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1451475#[L21-2]don't care [816] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_33| 1) 1) 0) InVars {#memory_int=|v_#memory_int_33|} OutVars{#memory_int=|v_#memory_int_33|} AuxVars[] AssignedVars[] 1451477#[L21-3]don't care [854] L21-3-->L21-4: Formula: (and (= (select |v_#valid_39| 2) 1) (= (select |v_#length_32| 2) 21)) InVars {#length=|v_#length_32|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_32|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1451243#[L21-4]don't care [717] L21-4-->L41: Formula: (= v_~id_0~0_7 0) InVars {} OutVars{~id_0~0=v_~id_0~0_7} AuxVars[] AssignedVars[~id_0~0] 1451083#[L41]don't care [914] L41-->L41-1: Formula: (= v_~id_3~0_7 0) InVars {} OutVars{~id_3~0=v_~id_3~0_7} AuxVars[] AssignedVars[~id_3~0] 1451085#[L41-1]don't care [811] L41-1-->L41-2: Formula: (= v_~id_6~0_8 0) InVars {} OutVars{~id_6~0=v_~id_6~0_8} AuxVars[] AssignedVars[~id_6~0] 1451173#[L41-2]don't care [929] L41-2-->L41-3: Formula: (= v_~result_9~0_3 0) InVars {} OutVars{~result_9~0=v_~result_9~0_3} AuxVars[] AssignedVars[~result_9~0] 1451175#[L41-3]don't care [999] L41-3-->L41-4: Formula: (= v_~order1_10~0_3 0) InVars {} OutVars{~order1_10~0=v_~order1_10~0_3} AuxVars[] AssignedVars[~order1_10~0] 1451351#[L41-4]don't care [1000] L41-4-->L41-5: Formula: (= v_~order2_11~0_3 0) InVars {} OutVars{~order2_11~0=v_~order2_11~0_3} AuxVars[] AssignedVars[~order2_11~0] 1451265#[L41-5]don't care [966] L41-5-->L41-6: Formula: (= v_~result_12~0_3 0) InVars {} OutVars{~result_12~0=v_~result_12~0_3} AuxVars[] AssignedVars[~result_12~0] 1451267#[L41-6]don't care [852] L41-6-->L41-7: Formula: (= v_~order1_13~0_3 0) InVars {} OutVars{~order1_13~0=v_~order1_13~0_3} AuxVars[] AssignedVars[~order1_13~0] 1451097#[L41-7]don't care [915] L41-7-->L41-8: Formula: (= v_~order2_14~0_3 0) InVars {} OutVars{~order2_14~0=v_~order2_14~0_3} AuxVars[] AssignedVars[~order2_14~0] 1451077#[L41-8]don't care [913] L41-8-->L41-9: Formula: (= v_~result_15~0_3 0) InVars {} OutVars{~result_15~0=v_~result_15~0_3} AuxVars[] AssignedVars[~result_15~0] 1451051#[L41-9]don't care [666] L41-9-->L41-10: Formula: (= v_~order1_16~0_3 0) InVars {} OutVars{~order1_16~0=v_~order1_16~0_3} AuxVars[] AssignedVars[~order1_16~0] 1451053#[L41-10]don't care [998] L41-10-->L42: Formula: (= v_~order2_17~0_3 0) InVars {} OutVars{~order2_17~0=v_~order2_17~0_3} AuxVars[] AssignedVars[~order2_17~0] 1451217#[L42]don't care [943] L42-->L42-1: Formula: (and (= v_~get_2~0.base_5 0) (= v_~get_2~0.offset_5 0)) InVars {} OutVars{~get_2~0.base=v_~get_2~0.base_5, ~get_2~0.offset=v_~get_2~0.offset_5} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1451219#[L42-1]don't care [1119] L42-1-->L42-2: Formula: (and (= v_~get_5~0.offset_5 0) (= v_~get_5~0.base_5 0)) InVars {} OutVars{~get_5~0.offset=v_~get_5~0.offset_5, ~get_5~0.base=v_~get_5~0.base_5} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1451497#[L42-2]don't care [834] L42-2-->L43: Formula: (and (= v_~get_8~0.offset_5 0) (= v_~get_8~0.base_5 0)) InVars {} OutVars{~get_8~0.offset=v_~get_8~0.offset_5, ~get_8~0.base=v_~get_8~0.base_5} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1451499#[L43]don't care [1123] L43-->L43-1: Formula: (and (= v_~contains_key_1~0.offset_3 0) (= v_~contains_key_1~0.base_3 0)) InVars {} OutVars{~contains_key_1~0.base=v_~contains_key_1~0.base_3, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_3} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1451449#[L43-1]don't care [805] L43-1-->L43-2: Formula: (and (= v_~contains_key_4~0.base_4 0) (= v_~contains_key_4~0.offset_4 0)) InVars {} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_4, ~contains_key_4~0.base=v_~contains_key_4~0.base_4} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1451195#[L43-2]don't care [936] L43-2-->L-1-2: Formula: (and (= v_~contains_key_7~0.base_4 0) (= v_~contains_key_7~0.offset_4 0)) InVars {} OutVars{~contains_key_7~0.offset=v_~contains_key_7~0.offset_4, ~contains_key_7~0.base=v_~contains_key_7~0.base_4} AuxVars[] AssignedVars[~contains_key_7~0.base, ~contains_key_7~0.offset] 1451197#[L-1-2]don't care [1127] L-1-2-->L-1-3: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1451537#[L-1-3]don't care [895] L-1-3-->L74: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|, ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_4|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_#t~nondet47#1=|v_ULTIMATE.start_main_#t~nondet47#1_2|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_1|, ULTIMATE.start_main_#t~ret45#1.offset=|v_ULTIMATE.start_main_#t~ret45#1.offset_4|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|, ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_1|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_1|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ULTIMATE.start_main_#t~pre50#1=|v_ULTIMATE.start_main_#t~pre50#1_4|, ULTIMATE.start_main_#t~pre46#1=|v_ULTIMATE.start_main_#t~pre46#1_4|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_1|, ULTIMATE.start_main_#t~ret45#1.base=|v_ULTIMATE.start_main_#t~ret45#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_1|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|, ULTIMATE.start_main_#t~nondet49#1=|v_ULTIMATE.start_main_#t~nondet49#1_2|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_1|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, 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_5|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_1|, ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_1|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_#t~pre48#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_#t~nondet47#1, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~nondet34#1, ULTIMATE.start_main_#t~ret45#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~ret41#1.offset, ULTIMATE.start_main_#t~nondet51#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret42#1.offset, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~ret43#1.base, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~pre50#1, ULTIMATE.start_main_#t~pre46#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret45#1.base, ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~nondet49#1, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~nondet37#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_#t~ret44#1.base, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_main_#t~nondet28#1] 1451505#[L74]don't care [1081] L74-->L74-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (select |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) (= (store |v_#length_34| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_33|) (= (store |v_#valid_41| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_40|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_34|, #valid=|v_#valid_41|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_33|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1451331#[L74-1]don't care [991] L74-1-->L74-2: Formula: (and (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (select |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= |v_#valid_42| (store |v_#valid_43| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1)) (= (store |v_#length_36| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_35|) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_36|, #valid=|v_#valid_43|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_35|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_42|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1451333#[L74-2]don't care [995] L74-2-->L74-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (= (select |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0) (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#valid_45| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_44|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (store |v_#length_38| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_37|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_38|, #valid=|v_#valid_45|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_37|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_44|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1451345#[L74-3]don't care [1136] L74-3-->L77: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1451513#[L77]don't care [849] L77-->L77-1: Formula: (= v_~id_0~0_8 |v_ULTIMATE.start_main_#t~nondet28#1_3|) InVars {ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} OutVars{~id_0~0=v_~id_0~0_8, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_3|} AuxVars[] AssignedVars[~id_0~0] 1451299#[L77-1]don't care [980] L77-1-->L78: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet28#1] 1451073#[L78]don't care [911] L78-->L78-1: Formula: (= (ite (<= 0 v_~id_0~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {~id_0~0=v_~id_0~0_9} OutVars{~id_0~0=v_~id_0~0_9, 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_#in~cond#1] 1451075#[L78-1]don't care [734] L78-1-->L37: 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] 1451223#[L37]don't care [711] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} 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_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451225#[L38]don't care [1074] L38-->L37-1: 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[] 1451489#[L37-1]don't care [1066] L37-1-->L79: 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] 1451191#[L79]don't care [707] L79-->L79-1: Formula: (= v_~id_3~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_3|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} OutVars{~id_3~0=v_~id_3~0_8, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[~id_3~0] 1451193#[L79-1]don't care [873] L79-1-->L80: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1451389#[L80]don't care [777] L80-->L80-1: Formula: (= (ite (<= 0 v_~id_3~0_9) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {~id_3~0=v_~id_3~0_9} OutVars{~id_3~0=v_~id_3~0_9, 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_#in~cond#1] 1451391#[L80-1]don't care [877] L80-1-->L37-2: 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] 1451413#[L37-2]don't care [1028] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_26| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_13|} 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_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451141#[L38-3]don't care [690] L38-3-->L37-3: 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[] 1451113#[L37-3]don't care [918] L37-3-->L81: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1451115#[L81]don't care [886] L81-->L81-1: Formula: (= v_~id_6~0_9 |v_ULTIMATE.start_main_#t~nondet30#1_3|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|, ~id_6~0=v_~id_6~0_9} AuxVars[] AssignedVars[~id_6~0] 1451031#[L81-1]don't care [901] L81-1-->L82: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1451033#[L82]don't care [1101] L82-->L82-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_14| (ite (<= 0 v_~id_6~0_10) 1 0)) InVars {~id_6~0=v_~id_6~0_10} OutVars{~id_6~0=v_~id_6~0_10, 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_#in~cond#1] 1451043#[L82-1]don't care [665] L82-1-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451045#[L37-4]don't care [1113] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451307#[L38-6]don't care [986] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1451285#[L37-5]don't care [726] L37-5-->L83: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1451079#[L83]don't care [674] L83-->L83-1: Formula: (= v_~result_9~0_4 |v_ULTIMATE.start_main_#t~nondet31#1_3|) InVars {ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_3|, ~result_9~0=v_~result_9~0_4} AuxVars[] AssignedVars[~result_9~0] 1451081#[L83-1]don't care [954] L83-1-->L84: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet31#1] 1451249#[L84]don't care [1004] L84-->L84-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1451353#[L84-1]don't care [1009] L84-1-->L84-2: Formula: (= v_~order1_10~0_4 |v_ULTIMATE.start_main_#t~nondet32#1_3|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ~order1_10~0=v_~order1_10~0_4} AuxVars[] AssignedVars[~order1_10~0] 1451087#[L84-2]don't care [676] L84-2-->L85: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1451089#[L85]don't care [691] L85-->L85-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1451143#[L85-1]don't care [933] L85-1-->L85-2: Formula: (= v_~order2_11~0_4 |v_ULTIMATE.start_main_#t~nondet33#1_3|) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ~order2_11~0=v_~order2_11~0_4} AuxVars[] AssignedVars[~order2_11~0] 1451185#[L85-2]don't care [770] L85-2-->L86: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1451383#[L86]don't care [1020] L86-->L86-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1451269#[L86-1]don't care [967] L86-1-->L86-2: Formula: (= v_~result_12~0_4 |v_ULTIMATE.start_main_#t~nondet34#1_3|) InVars {ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_3|, ~result_12~0=v_~result_12~0_4} AuxVars[] AssignedVars[~result_12~0] 1451271#[L86-2]don't care [1015] L86-2-->L87: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet34#1=|v_ULTIMATE.start_main_#t~nondet34#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet34#1] 1451209#[L87]don't care [941] L87-->L87-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1451211#[L87-1]don't care [1022] L87-1-->L87-2: Formula: (= v_~order1_13~0_4 |v_ULTIMATE.start_main_#t~nondet35#1_3|) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} OutVars{~order1_13~0=v_~order1_13~0_4, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|} AuxVars[] AssignedVars[~order1_13~0] 1451027#[L87-2]don't care [659] L87-2-->L88: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1451029#[L88]don't care [737] L88-->L88-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1451305#[L88-1]don't care [756] L88-1-->L88-2: Formula: (= v_~order2_14~0_4 |v_ULTIMATE.start_main_#t~nondet36#1_3|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ~order2_14~0=v_~order2_14~0_4} AuxVars[] AssignedVars[~order2_14~0] 1451059#[L88-2]don't care [907] L88-2-->L89: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1451061#[L89]don't care [844] L89-->L89-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1451479#[L89-1]don't care [819] L89-1-->L89-2: Formula: (= v_~result_15~0_4 |v_ULTIMATE.start_main_#t~nondet37#1_3|) InVars {ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_3|, ~result_15~0=v_~result_15~0_4} AuxVars[] AssignedVars[~result_15~0] 1451287#[L89-2]don't care [730] L89-2-->L90: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet37#1=|v_ULTIMATE.start_main_#t~nondet37#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet37#1] 1451289#[L90]don't care [1006] L90-->L90-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1451357#[L90-1]don't care [1035] L90-1-->L90-2: Formula: (= v_~order1_16~0_4 |v_ULTIMATE.start_main_#t~nondet38#1_3|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} OutVars{~order1_16~0=v_~order1_16~0_4, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|} AuxVars[] AssignedVars[~order1_16~0] 1451429#[L90-2]don't care [801] L90-2-->L91: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1451431#[L91]don't care [793] L91-->L91-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1451433#[L91-1]don't care [1046] L91-1-->L91-2: Formula: (= v_~order2_17~0_4 |v_ULTIMATE.start_main_#t~nondet39#1_3|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ~order2_17~0=v_~order2_17~0_4} AuxVars[] AssignedVars[~order2_17~0] 1451255#[L91-2]don't care [957] L91-2-->L92: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1451257#[L92]don't care [752] L92-->L92-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16| (ite (and (< v_~id_3~0_10 2147483647) (< v_~id_6~0_11 2147483647) (< v_~id_0~0_10 2147483647)) 1 0)) InVars {~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10} OutVars{~id_3~0=v_~id_3~0_10, ~id_6~0=v_~id_6~0_11, ~id_0~0=v_~id_0~0_10, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1451339#[L92-1]don't care [994] L92-1-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451341#[L37-6]don't care [1076] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451355#[L38-9]don't care [761] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1451295#[L37-7]don't care [731] L37-7-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| (+ v_~id_0~0_11 1)) InVars {~id_0~0=v_~id_0~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~id_0~0=v_~id_0~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1451137#[L93]don't care [922] L93-->L93-1: 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] 1451139#[L93-1]don't care [753] L93-1-->L114: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1451187#[L114]don't care [934] L114-->L115: 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] 1451189#[L115]don't care [712] L115-->L115-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18| (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_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1451221#[L115-1]don't care [947] L115-1-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_37|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451233#[L37-8]don't care [733] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_38| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_38|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451203#[L38-12]don't care [939] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_40| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_40|} AuxVars[] AssignedVars[] 1451205#[L37-9]don't care [987] L37-9-->L116: 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_20|) 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_20|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1451309#[L116]don't care [799] L116-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_41|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451409#[L37-10]don't care [781] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_42| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_42|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451385#[L38-15]don't care [773] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_44| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_44|} AuxVars[] AssignedVars[] 1451229#[L37-11]don't care [945] L37-11-->L118: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1451231#[L118]don't care [861] L118-->L118-1: Formula: (and (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_7|) (= (select |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_#valid_46| (store |v_#valid_47| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#length_40| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 1073741824))) |v_#length_39|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_47|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_46|, #length=|v_#length_39|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1451199#[L118-1]don't care [937] L118-1-->L118-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1451201#[L118-2]don't care [710] L118-2-->L119: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1451215#[L119]don't care [883] L119-->L119-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1451527#[L119-6]don't care [686] L119-6-->L120: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 1451135#[L120]don't care [1058] L120-->L120-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1451167#[L120-1]don't care [927] L120-1-->L120-2: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (= (select |v_#valid_48| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (= |v_#memory_int_34| (store |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_35| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|))) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_35|, #length=|v_#length_41|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|, #valid=|v_#valid_48|, #memory_int=|v_#memory_int_34|, #length=|v_#length_41|} AuxVars[] AssignedVars[#memory_int] 1451107#[L120-2]don't care [917] L120-2-->L119-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1451109#[L119-3]don't care [1107] L119-3-->L119-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1451259#[L119-4]don't care [962] L119-4-->L119-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1451261#[L119-5]don't care [1095] L119-5-->L119-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1451129#[L119-6]don't care [687] L119-6-->L119-7: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1451131#[L119-7]don't care [709] L119-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] 1451207#[create_fresh_int_array_returnLabel#1]don't care [1116] create_fresh_int_array_returnLabel#1-->L93-2: Formula: (and (= |v_ULTIMATE.start_main_#t~ret40#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, 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~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1451327#[L93-2]don't care [742] L93-2-->L93-3: Formula: (and (= v_~get_2~0.offset_6 |v_ULTIMATE.start_main_#t~ret40#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret40#1.base_3| v_~get_2~0.base_6)) InVars {ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|} OutVars{~get_2~0.base=v_~get_2~0.base_6, ~get_2~0.offset=v_~get_2~0.offset_6, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|} AuxVars[] AssignedVars[~get_2~0.offset, ~get_2~0.base] 1451291#[L93-3]don't care [976] L93-3-->L94: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1451293#[L94]don't care [758] L94-->L94-1: Formula: (= (+ v_~id_3~0_11 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|) InVars {~id_3~0=v_~id_3~0_11} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~id_3~0=v_~id_3~0_11} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1451275#[L94-1]don't care [722] L94-1-->L94-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] 1451277#[L94-2]don't care [747] L94-2-->L114-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1451343#[L114-1]don't care [862] L114-1-->L115-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] 1451491#[L115-2]don't care [1068] L115-2-->L115-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_22|) 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_22|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1451485#[L115-3]don't care [826] L115-3-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_45|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451487#[L37-12]don't care [1067] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_46| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_46|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451379#[L38-18]don't care [769] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_48| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_48|} AuxVars[] AssignedVars[] 1451375#[L37-13]don't care [1017] L37-13-->L116-1: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_24|) 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_24|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1451377#[L116-1]don't care [1104] L116-1-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_49|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451473#[L37-14]don't care [1057] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_50| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_50|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_25|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451381#[L38-21]don't care [1019] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_52| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_52|} AuxVars[] AssignedVars[] 1451169#[L37-15]don't care [702] L37-15-->L118-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1451171#[L118-3]don't care [979] L118-3-->L118-4: Formula: (and (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1) |v_#valid_49|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_8|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= (store |v_#length_43| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_12| 1073741824) 4)) |v_#length_42|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_43|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_49|, #length=|v_#length_42|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1451297#[L118-4]don't care [1061] L118-4-->L118-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1451117#[L118-5]don't care [920] L118-5-->L119-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1451119#[L119-8]don't care [1115] L119-8-->L119-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1451069#[L119-14]don't care [669] L119-14-->L120-3: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 1451071#[L120-3]don't care [853] L120-3-->L120-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1451103#[L120-4]don't care [679] L120-4-->L120-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| (store (select |v_#memory_int_37| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|)) |v_#memory_int_36|) (= (select |v_#valid_51| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|) 1) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_44| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|))))) 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_37|, #length=|v_#length_44|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_36|, #length=|v_#length_44|} AuxVars[] AssignedVars[#memory_int] 1451105#[L120-5]don't care [680] L120-5-->L119-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1451111#[L119-11]don't care [847] L119-11-->L119-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1451263#[L119-12]don't care [964] L119-12-->L119-13: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1451063#[L119-13]don't care [908] L119-13-->L119-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1451065#[L119-14]don't care [670] L119-14-->L119-15: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_13| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1451517#[L119-15]don't care [868] L119-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] 1451177#[create_fresh_int_array_returnLabel#2]don't care [703] create_fresh_int_array_returnLabel#2-->L94-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret41#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|) (= |v_ULTIMATE.start_main_#t~ret41#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_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~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1451179#[L94-3]don't care [1085] L94-3-->L94-4: Formula: (and (= v_~get_5~0.offset_6 |v_ULTIMATE.start_main_#t~ret41#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret41#1.base_3| v_~get_5~0.base_6)) InVars {ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_3|, ~get_5~0.offset=v_~get_5~0.offset_6, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_3|, ~get_5~0.base=v_~get_5~0.base_6} AuxVars[] AssignedVars[~get_5~0.base, ~get_5~0.offset] 1451039#[L94-4]don't care [663] L94-4-->L95: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret41#1.offset=|v_ULTIMATE.start_main_#t~ret41#1.offset_4|, ULTIMATE.start_main_#t~ret41#1.base=|v_ULTIMATE.start_main_#t~ret41#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret41#1.base, ULTIMATE.start_main_#t~ret41#1.offset] 1451041#[L95]don't care [859] L95-->L95-1: Formula: (= (+ v_~id_6~0_12 1) |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|) InVars {~id_6~0=v_~id_6~0_12} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~id_6~0=v_~id_6~0_12} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1451337#[L95-1]don't care [744] L95-1-->L95-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] 1451335#[L95-2]don't care [992] L95-2-->L114-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_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~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_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_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_15|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_9|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1451145#[L114-2]don't care [923] L114-2-->L115-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] 1451147#[L115-4]don't care [835] L115-4-->L115-5: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_26|) 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_26|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1451435#[L115-5]don't care [794] L115-5-->L37-16: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_53|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451437#[L37-16]don't care [851] L37-16-->L38-24: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_54| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_54|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_27|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451245#[L38-24]don't care [952] L38-24-->L37-17: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_56| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_56|} AuxVars[] AssignedVars[] 1451247#[L37-17]don't care [774] L37-17-->L116-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_28|) 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_28|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1451387#[L116-2]don't care [872] L116-2-->L37-18: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_57|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451467#[L37-18]don't care [1052] L37-18-->L38-27: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_58| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_58|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451455#[L38-27]don't care [810] L38-27-->L37-19: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_60| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_60|} AuxVars[] AssignedVars[] 1451457#[L37-19]don't care [1124] L37-19-->L118-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1451521#[L118-6]don't care [871] L118-6-->L118-7: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 0)) (= (select |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10| 0) (= (store |v_#valid_53| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 1) |v_#valid_52|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| |v_#StackHeapBarrier_9|) (= (store |v_#length_46| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| (* 4 (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_19| 1073741824))) |v_#length_45|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_46|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_53|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10|, #valid=|v_#valid_52|, #length=|v_#length_45|, 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~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1451439#[L118-7]don't care [1036] L118-7-->L118-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|} OutVars{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_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1451035#[L118-8]don't care [660] L118-8-->L119-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1451037#[L119-16]don't care [1030] L119-16-->L119-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1451415#[L119-22]don't care [802] L119-22-->L120-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 1451445#[L120-6]don't care [857] L120-6-->L120-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1451401#[L120-7]don't care [780] L120-7-->L120-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|))) (and (= (select |v_#valid_54| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (= |v_#memory_int_38| (store |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|))) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4) (select |v_#length_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_39|, #length=|v_#length_47|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_38|, #length=|v_#length_47|} AuxVars[] AssignedVars[#memory_int] 1451403#[L120-8]don't care [1108] L120-8-->L119-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1451281#[L119-19]don't care [724] L119-19-->L119-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1451283#[L119-20]don't care [880] L119-20-->L119-21: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1451347#[L119-21]don't care [996] L119-21-->L119-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1451349#[L119-22]don't care [802] L119-22-->L120-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 1451447#[L120-6]don't care [857] L120-6-->L120-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1451515#[L120-7]don't care [780] L120-7-->L120-8: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|))) (and (= (select |v_#valid_54| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) 1) (= |v_#memory_int_38| (store |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| (store (select |v_#memory_int_39| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|))) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| 4) (select |v_#length_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_39|, #length=|v_#length_47|} 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|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_54|, #memory_int=|v_#memory_int_38|, #length=|v_#length_47|} AuxVars[] AssignedVars[#memory_int] 1451549#[L120-8]don't care [1108] L120-8-->L119-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1451547#[L119-19]don't care [724] L119-19-->L119-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1451545#[L119-20]don't care [880] L119-20-->L119-21: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1451543#[L119-21]don't care [996] L119-21-->L119-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1451541#[L119-22]don't care [803] L119-22-->L119-23: Formula: (<= |v_ULTIMATE.start_create_fresh_int_array_~size#1_20| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#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~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 1451529#[L119-23]don't care [1122] L119-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] 1451301#[create_fresh_int_array_returnLabel#3]don't care [735] create_fresh_int_array_returnLabel#3-->L95-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.offset_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|) (= |v_ULTIMATE.start_main_#t~ret42#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_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_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1451303#[L95-3]don't care [878] L95-3-->L95-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret42#1.base_3| v_~get_8~0.base_6) (= v_~get_8~0.offset_6 |v_ULTIMATE.start_main_#t~ret42#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_3|, ~get_8~0.offset=v_~get_8~0.offset_6, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_3|, ~get_8~0.base=v_~get_8~0.base_6} AuxVars[] AssignedVars[~get_8~0.base, ~get_8~0.offset] 1451469#[L95-4]don't care [1053] L95-4-->L96: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret42#1.base=|v_ULTIMATE.start_main_#t~ret42#1.base_4|, ULTIMATE.start_main_#t~ret42#1.offset=|v_ULTIMATE.start_main_#t~ret42#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret42#1.base, ULTIMATE.start_main_#t~ret42#1.offset] 1451471#[L96]don't care [870] L96-->L96-1: Formula: (= (+ v_~id_0~0_12 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|) InVars {~id_0~0=v_~id_0~0_12} OutVars{~id_0~0=v_~id_0~0_12, ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1451501#[L96-1]don't care [842] L96-1-->L96-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_6|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1451425#[L96-2]don't care [791] L96-2-->L125: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_8|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_8|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_14|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_8|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1451427#[L125]don't care [858] L125-->L126: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_13| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_4|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1451503#[L126]don't care [843] L126-->L126-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_30|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1451481#[L126-1]don't care [1062] L126-1-->L37-20: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_61|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451099#[L37-20]don't care [678] L37-20-->L38-30: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_62| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_62|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_31|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451101#[L38-30]don't care [785] L38-30-->L37-21: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_64| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_64|} AuxVars[] AssignedVars[] 1451363#[L37-21]don't care [762] L37-21-->L127: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32| 1) InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_32|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1451365#[L127]don't care [884] L127-->L37-22: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_65|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451533#[L37-22]don't care [1125] L37-22-->L38-33: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_66| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_66|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451535#[L38-33]don't care [1129] L38-33-->L37-23: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_68| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_68|} AuxVars[] AssignedVars[] 1451235#[L37-23]don't care [949] L37-23-->L129: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1451237#[L129]don't care [1114] L129-->L129-1: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 0)) (= |v_#valid_55| (store |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| 1)) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| |v_#StackHeapBarrier_10|) (= (select |v_#valid_56| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|) 0) (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|) (= (store |v_#length_49| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_16| 4294967296)) |v_#length_48|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_10|, #length=|v_#length_49|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|, #valid=|v_#valid_56|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_9|, #valid=|v_#valid_55|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_9|, #length=|v_#length_48|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1451153#[L129-1]don't care [925] L129-1-->L129-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_9|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_9|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1451055#[L129-2]don't care [906] L129-2-->L130: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_11|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1451057#[L130]don't care [713] L130-->L130-6: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1451227#[L130-6]don't care [874] L130-6-->L131: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_17|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_18|} AuxVars[] AssignedVars[] 1451155#[L131]don't care [695] L131-->L131-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1451157#[L131-1]don't care [1103] L131-1-->L131-2: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|))) (and (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10| 1) (select |v_#length_50| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|)) (<= 0 .cse0) (= (select |v_#valid_57| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|) 1) (= |v_#memory_int_40| (store |v_#memory_int_41| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10| (store (select |v_#memory_int_41| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|))))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18|, #valid=|v_#valid_57|, #memory_int=|v_#memory_int_41|, #length=|v_#length_50|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_10|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_10|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_18|, #valid=|v_#valid_57|, #memory_int=|v_#memory_int_40|, #length=|v_#length_50|} AuxVars[] AssignedVars[#memory_int] 1451311#[L131-2]don't care [988] L131-2-->L130-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1451313#[L130-3]don't care [775] L130-3-->L130-4: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19| |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_9|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_9|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1451125#[L130-4]don't care [685] L130-4-->L130-5: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_20| (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10| 1)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_10|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_20|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1451127#[L130-5]don't care [1117] L130-5-->L130-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1451525#[L130-6]don't care [875] L130-6-->L130-7: Formula: (<= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_17| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_16|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_17|} AuxVars[] AssignedVars[] 1451519#[L130-7]don't care [1110] L130-7-->create_fresh_bool_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_7|)) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_7|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_7|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_11|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1451451#[create_fresh_bool_array_returnLabel#1]don't care [1045] create_fresh_bool_array_returnLabel#1-->L96-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret43#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|) (= |v_ULTIMATE.start_main_#t~ret43#1.base_2| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_8|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_8|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~ret43#1.base] 1451149#[L96-3]don't care [694] L96-3-->L96-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret43#1.base_3| v_~contains_key_1~0.base_4) (= v_~contains_key_1~0.offset_4 |v_ULTIMATE.start_main_#t~ret43#1.offset_3|)) InVars {ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_3|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_3|} OutVars{ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_3|, ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_3|, ~contains_key_1~0.base=v_~contains_key_1~0.base_4, ~contains_key_1~0.offset=v_~contains_key_1~0.offset_4} AuxVars[] AssignedVars[~contains_key_1~0.offset, ~contains_key_1~0.base] 1451151#[L96-4]don't care [1100] L96-4-->L97: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret43#1.base=|v_ULTIMATE.start_main_#t~ret43#1.base_4|, ULTIMATE.start_main_#t~ret43#1.offset=|v_ULTIMATE.start_main_#t~ret43#1.offset_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret43#1.offset, ULTIMATE.start_main_#t~ret43#1.base] 1451507#[L97]don't care [1082] L97-->L97-1: Formula: (= (+ v_~id_3~0_12 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_5|) InVars {~id_3~0=v_~id_3~0_12} OutVars{~id_3~0=v_~id_3~0_12, ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1451509#[L97-1]don't care [1093] L97-1-->L97-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_9|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1451359#[L97-2]don't care [1007] L97-2-->L125-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_12|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_12|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_12|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_12|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_12|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_21|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_12|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1451361#[L125-1]don't care [1032] L125-1-->L126-2: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_20| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_6|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_20|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1451419#[L126-2]don't care [896] L126-2-->L126-3: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_34|) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_21|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_34|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1451539#[L126-3]don't care [1135] L126-3-->L37-24: 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] 1451465#[L37-24]don't care [815] L37-24-->L38-36: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| |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_1|} 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_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451159#[L38-36]don't care [698] L38-36-->L37-25: 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[] 1451161#[L37-25]don't care [1083] L37-25-->L127-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| 1) InVars {} OutVars{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_#in~cond#1] 1451511#[L127-1]don't care [1096] L127-1-->L37-26: 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] 1451315#[L37-26]don't care [739] L37-26-->L38-39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| |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_3|} 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_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451317#[L38-39]don't care [1034] L38-39-->L37-27: 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[] 1451397#[L37-27]don't care [1024] L37-27-->L129-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1451399#[L129-3]don't care [866] L129-3-->L129-4: Formula: (and (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_1|) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| |v_#StackHeapBarrier_1|) (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| 0)) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1|) 0) (= |v_#valid_19| (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| 1)) (= (store |v_#length_20| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_2| 4294967296)) |v_#length_19|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_2|, #valid=|v_#valid_20|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_1|, #valid=|v_#valid_19|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_1|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1451461#[L129-4]don't care [1050] L129-4-->L129-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_1| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_1|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_1|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_1|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1451463#[L129-5]don't care [1109] L129-5-->L130-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_3|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1451421#[L130-8]don't care [792] L130-8-->L130-14: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_1| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1451423#[L130-14]don't care [1097] L130-14-->L131-3: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_3| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_4|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_3|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_3|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_4|} AuxVars[] AssignedVars[] 1451329#[L131-3]don't care [990] L131-3-->L131-4: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1451319#[L131-4]don't care [740] L131-4-->L131-5: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4|))) (and (= (select |v_#valid_21| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|) 1) (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4| 1) (select |v_#length_21| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|)) (<= 0 .cse0) (= |v_#memory_int_19| (store |v_#memory_int_20| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2| (store (select |v_#memory_int_20| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_2|))))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_2|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_20|, #length=|v_#length_21|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_2|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_2|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_2|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_4|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_19|, #length=|v_#length_21|} AuxVars[] AssignedVars[#memory_int] 1451321#[L131-5]don't care [836] L131-5-->L130-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1451493#[L130-11]don't care [832] L130-11-->L130-12: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_1| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_5|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_5|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_1|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1451495#[L130-12]don't care [837] L130-12-->L130-13: Formula: (= (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_2| 1) |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_6|) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_2|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1451367#[L130-13]don't care [1011] L130-13-->L130-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1451369#[L130-14]don't care [1098] L130-14-->L130-15: Formula: (<= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_3| |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_2|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_2|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_2|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_3|} AuxVars[] AssignedVars[] 1451531#[L130-15]don't care [885] L130-15-->create_fresh_bool_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_3| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_1|) (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_3| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_1|)) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_3|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_3|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_1|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_3|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1451181#[create_fresh_bool_array_returnLabel#2]don't care [705] create_fresh_bool_array_returnLabel#2-->L97-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret44#1.base_1| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_2|) (= |v_ULTIMATE.start_main_#t~ret44#1.offset_1| |v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_2|)) InVars {ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_2|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_2|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_2|, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_1|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret44#1.base] 1451183#[L97-3]don't care [942] L97-3-->L97-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret44#1.base_2| v_~contains_key_4~0.base_3) (= v_~contains_key_4~0.offset_3 |v_ULTIMATE.start_main_#t~ret44#1.offset_2|)) InVars {ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_2|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_2|} OutVars{~contains_key_4~0.offset=v_~contains_key_4~0.offset_3, ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_2|, ~contains_key_4~0.base=v_~contains_key_4~0.base_3, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_2|} AuxVars[] AssignedVars[~contains_key_4~0.offset, ~contains_key_4~0.base] 1451213#[L97-4]don't care [955] L97-4-->L98: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret44#1.offset=|v_ULTIMATE.start_main_#t~ret44#1.offset_3|, ULTIMATE.start_main_#t~ret44#1.base=|v_ULTIMATE.start_main_#t~ret44#1.base_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret44#1.offset, ULTIMATE.start_main_#t~ret44#1.base] 1451251#[L98]don't care [1106] L98-->L98-1: Formula: (= (+ v_~id_6~0_7 1) |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_1|) InVars {~id_6~0=v_~id_6~0_7} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_1|, ~id_6~0=v_~id_6~0_7} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#in~size#1] 1451405#[L98-1]don't care [1025] L98-1-->L98-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#res#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.base_3|, ULTIMATE.start_create_fresh_bool_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#res#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#res#1.offset, ULTIMATE.start_create_fresh_bool_array_#res#1.base] 1451407#[L98-2]don't care [1088] L98-2-->L125-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_4|, ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_4|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_4|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_4|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_4|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_7|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_4|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_#t~post59#1, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1, ULTIMATE.start_create_fresh_bool_array_~i~1#1, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, ULTIMATE.start_create_fresh_bool_array_~size#1] 1451273#[L125-2]don't care [968] L125-2-->L126-4: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~size#1_6| |v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_bool_array_#in~size#1=|v_ULTIMATE.start_create_fresh_bool_array_#in~size#1_2|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~size#1] 1451047#[L126-4]don't care [905] L126-4-->L126-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| (ite (<= 0 |v_ULTIMATE.start_create_fresh_bool_array_~size#1_7|) 1 0)) InVars {ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_7|} OutVars{ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_7|, 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_#in~cond#1] 1451049#[L126-5]don't care [916] L126-5-->L37-28: 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] 1451091#[L37-28]don't care [1051] L37-28-->L38-42: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| |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_5|} 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_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451417#[L38-42]don't care [787] L38-42-->L37-29: 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[] 1451239#[L37-29]don't care [716] L37-29-->L127-2: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| 1) InVars {} OutVars{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_#in~cond#1] 1451241#[L127-2]don't care [828] L127-2-->L37-30: 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] 1451121#[L37-30]don't care [921] L37-30-->L38-45: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| |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_7|} 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_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1451123#[L38-45]don't care [959] L38-45-->L37-31: 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[] 1451253#[L37-31]don't care [1075] L37-31-->L129-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1451453#[L129-6]don't care [808] L129-6-->L129-7: Formula: (and (= 0 |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_5|) (< |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5| |v_#StackHeapBarrier_2|) (= (store |v_#valid_23| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5| 1) |v_#valid_22|) (= (select |v_#valid_23| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5|) 0) (not (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5| 0)) (= (store |v_#length_23| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5| (mod |v_ULTIMATE.start_create_fresh_bool_array_~size#1_9| 4294967296)) |v_#length_22|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_23|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_9|, #valid=|v_#valid_23|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_5|, #valid=|v_#valid_22|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_5|, #length=|v_#length_22|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, #valid, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset, #length] 1451393#[L129-7]don't care [778] L129-7-->L129-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_5| |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_6|) (= |v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_6| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_5|)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_6|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_6|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_6|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_5|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_5|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset] 1451395#[L129-8]don't care [1063] L129-8-->L130-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset_7|, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base=|v_ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.base, ULTIMATE.start_create_fresh_bool_array_#t~malloc58#1.offset] 1451483#[L130-16]don't care [1065] L130-16-->L130-22: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_8| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1451411#[L130-22]don't care [2023-08-18 16:47:22,685 INFO L750 eck$LassoCheckResult]: Loop: 1451411#[L130-22]don't care [795] L130-22-->L131-6: Formula: (< |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_10| |v_ULTIMATE.start_create_fresh_bool_array_~size#1_11|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_10|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_10|, ULTIMATE.start_create_fresh_bool_array_~size#1=|v_ULTIMATE.start_create_fresh_bool_array_~size#1_11|} AuxVars[] AssignedVars[] 1451163#[L131-6]don't care [699] L131-6-->L131-7: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1451165#[L131-7]don't care [783] L131-7-->L131-8: Formula: (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_11| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_6|))) (and (= (store |v_#memory_int_22| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6| (store (select |v_#memory_int_22| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|) .cse0 |v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_6|)) |v_#memory_int_21|) (<= (+ |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_11| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_6| 1) (select |v_#length_24| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|)) (<= 0 .cse0) (= (select |v_#valid_24| |v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|) 1))) InVars {ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_6|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_6|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_11|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_22|, #length=|v_#length_24|} OutVars{ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.base_6|, ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset=|v_ULTIMATE.start_create_fresh_bool_array_~arr~1#1.offset_6|, ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_6|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_11|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_21|, #length=|v_#length_24|} AuxVars[] AssignedVars[#memory_int] 1451279#[L131-8]don't care [969] L131-8-->L130-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~nondet60#1] 1451093#[L130-19]don't care [677] L130-19-->L130-20: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_12| |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_5|) InVars {ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_12|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_5|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1451095#[L130-20]don't care [1016] L130-20-->L130-21: Formula: (= |v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_13| (+ |v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_6| 1)) InVars {ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_6|} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_6|, ULTIMATE.start_create_fresh_bool_array_~i~1#1=|v_ULTIMATE.start_create_fresh_bool_array_~i~1#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_~i~1#1] 1451373#[L130-21]don't care [782] L130-21-->L130-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_bool_array_#t~post59#1=|v_ULTIMATE.start_create_fresh_bool_array_#t~post59#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_bool_array_#t~post59#1] 1451411#[L130-22]don't care [2023-08-18 16:47:22,686 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:47:22,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1415533435, now seen corresponding path program 2 times [2023-08-18 16:47:22,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:47:22,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381579654] [2023-08-18 16:47:22,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:47:22,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:47:22,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:47:22,716 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:47:22,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:47:22,784 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:47:22,784 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:47:22,785 INFO L85 PathProgramCache]: Analyzing trace with hash -2071759744, now seen corresponding path program 3 times [2023-08-18 16:47:22,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:47:22,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856856442] [2023-08-18 16:47:22,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:47:22,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:47:22,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:47:22,788 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:47:22,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:47:22,791 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-18 16:47:22,791 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-18 16:47:22,792 INFO L85 PathProgramCache]: Analyzing trace with hash -635427898, now seen corresponding path program 2 times [2023-08-18 16:47:22,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-18 16:47:22,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727709141] [2023-08-18 16:47:22,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-18 16:47:22,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-18 16:47:22,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:47:22,822 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-18 16:47:22,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-18 16:47:22,893 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace Received shutdown request... [2023-08-18 16:47:43,719 WARN L239 SmtUtils]: Removed 26 from assertion stack [2023-08-18 16:47:43,725 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.08 04:47:43 BoogieIcfgContainer [2023-08-18 16:47:43,725 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2023-08-18 16:47:43,726 INFO L158 Benchmark]: Toolchain (without parser) took 194541.66ms. Allocated memory was 183.5MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 136.9MB in the beginning and 6.6GB in the end (delta: -6.4GB). Peak memory consumption was 1.4GB. Max. memory is 8.0GB. [2023-08-18 16:47:43,726 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 183.5MB. Free memory is still 138.4MB. There was no memory consumed. Max. memory is 8.0GB. [2023-08-18 16:47:43,726 INFO L158 Benchmark]: CACSL2BoogieTranslator took 239.70ms. Allocated memory is still 183.5MB. Free memory was 136.9MB in the beginning and 124.0MB in the end (delta: 13.0MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-08-18 16:47:43,726 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.54ms. Allocated memory is still 183.5MB. Free memory was 124.0MB in the beginning and 120.9MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-08-18 16:47:43,727 INFO L158 Benchmark]: Boogie Preprocessor took 38.93ms. Allocated memory is still 183.5MB. Free memory was 120.9MB in the beginning and 118.1MB in the end (delta: 2.8MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-08-18 16:47:43,727 INFO L158 Benchmark]: RCFGBuilder took 881.34ms. Allocated memory was 183.5MB in the beginning and 256.9MB in the end (delta: 73.4MB). Free memory was 118.1MB in the beginning and 218.3MB in the end (delta: -100.2MB). Peak memory consumption was 36.9MB. Max. memory is 8.0GB. [2023-08-18 16:47:43,727 INFO L158 Benchmark]: BuchiAutomizer took 193332.64ms. Allocated memory was 256.9MB in the beginning and 8.0GB in the end (delta: 7.7GB). Free memory was 218.3MB in the beginning and 6.6GB in the end (delta: -6.3GB). Peak memory consumption was 1.4GB. Max. memory is 8.0GB. [2023-08-18 16:47:43,728 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-18 16:47:43,729 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-08-18 16:47:43,729 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### [2023-08-18 16:47:43,728 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Timeout while monitored process is still running, waiting 1000 ms for graceful end --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 183.5MB. Free memory is still 138.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 239.70ms. Allocated memory is still 183.5MB. Free memory was 136.9MB in the beginning and 124.0MB in the end (delta: 13.0MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 44.54ms. Allocated memory is still 183.5MB. Free memory was 124.0MB in the beginning and 120.9MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 38.93ms. Allocated memory is still 183.5MB. Free memory was 120.9MB in the beginning and 118.1MB in the end (delta: 2.8MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 881.34ms. Allocated memory was 183.5MB in the beginning and 256.9MB in the end (delta: 73.4MB). Free memory was 118.1MB in the beginning and 218.3MB in the end (delta: -100.2MB). Peak memory consumption was 36.9MB. Max. memory is 8.0GB. * BuchiAutomizer took 193332.64ms. Allocated memory was 256.9MB in the beginning and 8.0GB in the end (delta: 7.7GB). Free memory was 218.3MB in the beginning and 6.6GB in the end (delta: -6.3GB). Peak memory consumption was 1.4GB. 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 193.1s and 12 iterations. TraceHistogramMax:2. Analysis of lassos took 118.9s. Construction of modules took 0.7s. Büchi inclusion checks took 19.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 11. Automata minimization 0.1s AutomataMinimizationTime, 11 MinimizatonAttempts, 25 StatesRemovedByMinimization, 9 NontrivialMinimizations. Non-live state removal took 23.8s Buchi closure took 0.0s. 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, 4889 SdHoareTripleChecker+Valid, 0.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4884 mSDsluCounter, 8223 SdHoareTripleChecker+Invalid, 0.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5887 mSDsCounter, 71 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1108 IncrementalHoareTripleChecker+Invalid, 1179 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 71 mSolverCounterUnsat, 2336 mSDtfsCounter, 1108 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT0 conc0 concLT0 SILN0 SILU5 SILI0 SILT0 lasso6 LassoPreprocessingBenchmarks: Lassos: inital467 mio100 ax111 hnf100 lsp78 ukn61 mio100 lsp25 div229 bol100 ite100 ukn100 eq150 hnf94 smp63 dnf916 smp86 tf100 neg100 sie137 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 140ms VariablesStem: 11 VariablesLoop: 0 DisjunctsStem: 32 DisjunctsLoop: 1 SupportingInvariants: 2 MotzkinApplications: 68 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 0 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s InitialAbstractionConstructionTime: 0.2s - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction) Buchi Automizer is unable to decide termination: Timeout while BuchiAutomatonCegarLoop was analyzing lasso (stem: length 252 TraceHistMax 2 loop: length 8 TraceHistMax 1),while LassoCheck was constructing stem TransFormula,while TransFormulaUtils was doing sequential composition of 251 TransFormulas,while SimplifyDDAWithTimeout was simplifying term of DAG size 625 for 20775ms.. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown