/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 FAIRNESS_LAZY -i ../../../trunk/examples/svcomp/weaver/popl20-simple-array-sum.wvr.c


--------------------------------------------------------------------------------


This is Ultimate 0.2.3-wip.me.fairness-42053ae-m
[2023-09-08 15:12:37,648 INFO  L172        SettingsManager]: Resetting all preferences to default values...
[2023-09-08 15:12:37,689 INFO  L100        SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Termination-32bit-Automizer_Default.epf
[2023-09-08 15:12:37,703 INFO  L114        SettingsManager]: Preferences different from defaults after loading the file:
[2023-09-08 15:12:37,703 INFO  L135        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-09-08 15:12:37,703 INFO  L137        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-09-08 15:12:37,704 INFO  L135        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-09-08 15:12:37,705 INFO  L137        SettingsManager]:  * Create parallel compositions if possible=false
[2023-09-08 15:12:37,705 INFO  L137        SettingsManager]:  * Use SBE=true
[2023-09-08 15:12:37,705 INFO  L135        SettingsManager]: Preferences of BuchiAutomizer differ from their defaults:
[2023-09-08 15:12:37,705 INFO  L137        SettingsManager]:  * NCSB implementation=INTSET_LAZY3
[2023-09-08 15:12:37,706 INFO  L137        SettingsManager]:  * Use old map elimination=false
[2023-09-08 15:12:37,706 INFO  L137        SettingsManager]:  * Use external solver (rank synthesis)=false
[2023-09-08 15:12:37,706 INFO  L137        SettingsManager]:  * Use only trivial implications for array writes=true
[2023-09-08 15:12:37,706 INFO  L137        SettingsManager]:  * Rank analysis=LINEAR_WITH_GUESSES
[2023-09-08 15:12:37,706 INFO  L135        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-09-08 15:12:37,707 INFO  L137        SettingsManager]:  * sizeof long=4
[2023-09-08 15:12:37,707 INFO  L137        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2023-09-08 15:12:37,707 INFO  L137        SettingsManager]:  * Overapproximate operations on floating types=true
[2023-09-08 15:12:37,707 INFO  L137        SettingsManager]:  * sizeof POINTER=4
[2023-09-08 15:12:37,708 INFO  L137        SettingsManager]:  * Check division by zero=IGNORE
[2023-09-08 15:12:37,708 INFO  L137        SettingsManager]:  * Pointer to allocated memory at dereference=ASSUME
[2023-09-08 15:12:37,708 INFO  L137        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=ASSUME
[2023-09-08 15:12:37,708 INFO  L137        SettingsManager]:  * Check array bounds for arrays that are off heap=ASSUME
[2023-09-08 15:12:37,709 INFO  L137        SettingsManager]:  * sizeof long double=12
[2023-09-08 15:12:37,709 INFO  L137        SettingsManager]:  * Check if freed pointer was valid=false
[2023-09-08 15:12:37,709 INFO  L137        SettingsManager]:  * Assume nondeterminstic values are in range=false
[2023-09-08 15:12:37,709 INFO  L137        SettingsManager]:  * Use constant arrays=true
[2023-09-08 15:12:37,710 INFO  L137        SettingsManager]:  * Pointer base address is valid at dereference=ASSUME
[2023-09-08 15:12:37,710 INFO  L135        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-09-08 15:12:37,710 INFO  L137        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-09-08 15:12:37,710 INFO  L135        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-09-08 15:12:37,711 INFO  L137        SettingsManager]:  * Trace refinement strategy=CAMEL
[2023-09-08 15:12:37,711 INFO  L137        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2023-09-08 15:12:37,711 INFO  L135        SettingsManager]: Preferences of IcfgTransformer differ from their defaults:
[2023-09-08 15:12:37,712 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 -> FAIRNESS_LAZY
[2023-09-08 15:12:37,915 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-09-08 15:12:37,938 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-09-08 15:12:37,939 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-09-08 15:12:37,940 INFO  L270        PluginConnector]: Initializing CDTParser...
[2023-09-08 15:12:37,942 INFO  L274        PluginConnector]: CDTParser initialized
[2023-09-08 15:12:37,943 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-simple-array-sum.wvr.c
[2023-09-08 15:12:38,974 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2023-09-08 15:12:39,133 INFO  L384              CDTParser]: Found 1 translation units.
[2023-09-08 15:12:39,133 INFO  L180              CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-simple-array-sum.wvr.c
[2023-09-08 15:12:39,144 INFO  L427              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93693af44/581d65fcc3e84354808f77bf3f1f7310/FLAGb21180a0d
[2023-09-08 15:12:39,156 INFO  L435              CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93693af44/581d65fcc3e84354808f77bf3f1f7310
[2023-09-08 15:12:39,157 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-09-08 15:12:39,159 INFO  L133        ToolchainWalker]: Walking toolchain with 5 elements.
[2023-09-08 15:12:39,163 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-09-08 15:12:39,163 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-09-08 15:12:39,165 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-09-08 15:12:39,166 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,167 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ee7e8e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39, skipping insertion in model container
[2023-09-08 15:12:39,167 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,171 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2023-09-08 15:12:39,185 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2023-09-08 15:12:39,309 WARN  L247   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-simple-array-sum.wvr.c[2690,2703]
[2023-09-08 15:12:39,313 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-09-08 15:12:39,321 INFO  L203         MainTranslator]: Completed pre-run
[2023-09-08 15:12:39,333 WARN  L247   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-simple-array-sum.wvr.c[2690,2703]
[2023-09-08 15:12:39,335 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-09-08 15:12:39,340 WARN  L667               CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler.
[2023-09-08 15:12:39,340 WARN  L667               CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler.
[2023-09-08 15:12:39,344 INFO  L208         MainTranslator]: Completed translation
[2023-09-08 15:12:39,345 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39 WrapperNode
[2023-09-08 15:12:39,345 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-09-08 15:12:39,346 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-09-08 15:12:39,346 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-09-08 15:12:39,346 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2023-09-08 15:12:39,350 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,363 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,377 INFO  L138                Inliner]: procedures = 26, calls = 43, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 123
[2023-09-08 15:12:39,377 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-09-08 15:12:39,377 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-09-08 15:12:39,378 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2023-09-08 15:12:39,378 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2023-09-08 15:12:39,383 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,383 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,385 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,385 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,389 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,392 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,393 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,394 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,396 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-09-08 15:12:39,396 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-09-08 15:12:39,396 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2023-09-08 15:12:39,396 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2023-09-08 15:12:39,397 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39" (1/1) ...
[2023-09-08 15:12:39,401 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:12:39,410 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:12:39,425 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:12:39,427 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process
[2023-09-08 15:12:39,449 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-09-08 15:12:39,450 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2023-09-08 15:12:39,450 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2023-09-08 15:12:39,450 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2023-09-08 15:12:39,450 INFO  L130     BoogieDeclarations]: Found specification of procedure thread1
[2023-09-08 15:12:39,450 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread1
[2023-09-08 15:12:39,450 INFO  L130     BoogieDeclarations]: Found specification of procedure thread2
[2023-09-08 15:12:39,451 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread2
[2023-09-08 15:12:39,451 INFO  L130     BoogieDeclarations]: Found specification of procedure thread3
[2023-09-08 15:12:39,451 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread3
[2023-09-08 15:12:39,451 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2023-09-08 15:12:39,451 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2023-09-08 15:12:39,451 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2023-09-08 15:12:39,451 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2023-09-08 15:12:39,452 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-09-08 15:12:39,452 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-09-08 15:12:39,453 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2023-09-08 15:12:39,453 WARN  L210             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement
[2023-09-08 15:12:39,556 INFO  L236             CfgBuilder]: Building ICFG
[2023-09-08 15:12:39,558 INFO  L262             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-09-08 15:12:39,793 INFO  L277             CfgBuilder]: Performing block encoding
[2023-09-08 15:12:39,817 INFO  L297             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-09-08 15:12:39,817 INFO  L302             CfgBuilder]: Removed 5 assume(true) statements.
[2023-09-08 15:12:39,820 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 03:12:39 BoogieIcfgContainer
[2023-09-08 15:12:39,820 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-09-08 15:12:39,821 INFO  L112        PluginConnector]: ------------------------BuchiAutomizer----------------------------
[2023-09-08 15:12:39,821 INFO  L270        PluginConnector]: Initializing BuchiAutomizer...
[2023-09-08 15:12:39,824 INFO  L274        PluginConnector]: BuchiAutomizer initialized
[2023-09-08 15:12:39,824 INFO  L99          BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis
[2023-09-08 15:12:39,825 INFO  L184        PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 08.09 03:12:39" (1/3) ...
[2023-09-08 15:12:39,825 INFO  L204        PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@55f8071c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 08.09 03:12:39, skipping insertion in model container
[2023-09-08 15:12:39,825 INFO  L99          BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis
[2023-09-08 15:12:39,825 INFO  L184        PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 03:12:39" (2/3) ...
[2023-09-08 15:12:39,826 INFO  L204        PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@55f8071c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 08.09 03:12:39, skipping insertion in model container
[2023-09-08 15:12:39,826 INFO  L99          BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis
[2023-09-08 15:12:39,826 INFO  L184        PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 03:12:39" (3/3) ...
[2023-09-08 15:12:39,827 INFO  L332   chiAutomizerObserver]: Analyzing ICFG popl20-simple-array-sum.wvr.c
[2023-09-08 15:12:39,908 INFO  L144    ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions.
[2023-09-08 15:12:39,934 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 165 places, 174 transitions, 372 flow
[2023-09-08 15:12:39,998 INFO  L124   PetriNetUnfolderBase]: 16/168 cut-off events.
[2023-09-08 15:12:39,998 INFO  L125   PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES.
[2023-09-08 15:12:40,004 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 181 conditions, 168 events. 16/168 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 118 event pairs, 0 based on Foata normal form. 0/152 useless extension candidates. Maximal degree in co-relation 131. Up to 3 conditions per place. 
[2023-09-08 15:12:40,005 INFO  L82        GeneralOperation]: Start removeDead. Operand has 165 places, 174 transitions, 372 flow
[2023-09-08 15:12:40,020 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 162 places, 168 transitions, 354 flow
[2023-09-08 15:12:40,030 INFO  L303   stractBuchiCegarLoop]: Interprodecural is true
[2023-09-08 15:12:40,030 INFO  L304   stractBuchiCegarLoop]: Hoare is false
[2023-09-08 15:12:40,031 INFO  L305   stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates
[2023-09-08 15:12:40,031 INFO  L306   stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE
[2023-09-08 15:12:40,031 INFO  L307   stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION
[2023-09-08 15:12:40,031 INFO  L308   stractBuchiCegarLoop]: Difference is false
[2023-09-08 15:12:40,031 INFO  L309   stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA
[2023-09-08 15:12:40,031 INFO  L313   stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ========
[2023-09-08 15:12:40,032 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand null
[2023-09-08 15:12:51,303 INFO  L131   ngComponentsAnalysis]: Automaton has 9 accepting balls. 2491
[2023-09-08 15:12:51,303 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2023-09-08 15:12:51,303 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2023-09-08 15:12:51,309 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]
[2023-09-08 15:12:51,309 INFO  L149   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1]
[2023-09-08 15:12:51,310 INFO  L335   stractBuchiCegarLoop]: ======== Iteration 1 ============
[2023-09-08 15:12:51,310 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand null
[2023-09-08 15:12:58,422 INFO  L131   ngComponentsAnalysis]: Automaton has 9 accepting balls. 2491
[2023-09-08 15:12:58,422 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2023-09-08 15:12:58,422 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2023-09-08 15:12:58,424 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]
[2023-09-08 15:12:58,424 INFO  L149   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1]
[2023-09-08 15:12:58,431 INFO  L748   eck$LassoCheckResult]: Stem: SleepPredicate [underlying: 168#[$Ultimate##0]don't care, sleep set: []] [287] $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] SleepPredicate [underlying: 171#[L-1]don't care, sleep set: []] [294] L-1-->L-1-1: Formula: (= (select |v_#valid_5| 0) 0)  InVars {#valid=|v_#valid_5|}  OutVars{#valid=|v_#valid_5|}  AuxVars[]  AssignedVars[] SleepPredicate [underlying: 173#[L-1-1]don't care, sleep set: []] [405] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|}  AuxVars[]  AssignedVars[] SleepPredicate [underlying: 175#[L21]don't care, sleep set: []] [365] L21-->L21-1: Formula: (and (= (select |v_#valid_6| 1) 1) (= 2 (select |v_#length_5| 1)))  InVars {#length=|v_#length_5|, #valid=|v_#valid_6|}  OutVars{#length=|v_#length_5|, #valid=|v_#valid_6|}  AuxVars[]  AssignedVars[] SleepPredicate [underlying: 177#[L21-1]don't care, sleep set: []] [391] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_6| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_6|}  OutVars{#memory_int=|v_#memory_int_6|}  AuxVars[]  AssignedVars[] SleepPredicate [underlying: 179#[L21-2]don't care, sleep set: []] [305] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_7| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_7|}  OutVars{#memory_int=|v_#memory_int_7|}  AuxVars[]  AssignedVars[] SleepPredicate [underlying: 181#[L21-3]don't care, sleep set: []] [353] L21-3-->L21-4: Formula: (and (= (select |v_#length_6| 2) 30) (= (select |v_#valid_7| 2) 1))  InVars {#length=|v_#length_6|, #valid=|v_#valid_7|}  OutVars{#length=|v_#length_6|, #valid=|v_#valid_7|}  AuxVars[]  AssignedVars[] SleepPredicate [underlying: 183#[L21-4]don't care, sleep set: []] [326] L21-4-->L43: Formula: (and (= v_~A~0.base_3 0) (= v_~A~0.offset_3 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_3, ~A~0.offset=v_~A~0.offset_3}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] SleepPredicate [underlying: 185#[L43]don't care, sleep set: []] [398] L43-->L44: Formula: (and (= v_~C~0.base_3 0) (= v_~C~0.offset_3 0))  InVars {}  OutVars{~C~0.offset=v_~C~0.offset_3, ~C~0.base=v_~C~0.base_3}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] SleepPredicate [underlying: 187#[L44]don't care, sleep set: []] [291] L44-->L44-1: Formula: (= v_~asum~0_3 0)  InVars {}  OutVars{~asum~0=v_~asum~0_3}  AuxVars[]  AssignedVars[~asum~0] SleepPredicate [underlying: 189#[L44-1]don't care, sleep set: []] [340] L44-1-->L45: Formula: (= v_~csum~0_3 0)  InVars {}  OutVars{~csum~0=v_~csum~0_3}  AuxVars[]  AssignedVars[~csum~0] SleepPredicate [underlying: 191#[L45]don't care, sleep set: []] [413] L45-->L45-1: Formula: (= v_~p~0_3 0)  InVars {}  OutVars{~p~0=v_~p~0_3}  AuxVars[]  AssignedVars[~p~0] SleepPredicate [underlying: 193#[L45-1]don't care, sleep set: []] [270] L45-1-->L-1-2: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] SleepPredicate [underlying: 195#[L-1-2]don't care, sleep set: []] [408] L-1-2-->L-1-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] SleepPredicate [underlying: 197#[L-1-3]don't care, sleep set: []] [410] L-1-3-->L88: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~mem18#1=|v_ULTIMATE.start_main_#t~mem18#1_1|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_1|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_1|, ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_1|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_1|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem18#1, ULTIMATE.start_main_#t~mem16#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~pre14#1, ULTIMATE.start_main_#t~ret9#1.base, ULTIMATE.start_main_#t~mem17#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~nondet13#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_~#t2~0#1.base] SleepPredicate [underlying: 199#[L88]don't care, sleep set: []] [361] L88-->L88-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)) (= (store |v_#length_8| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_7|) (= (select |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (= |v_#valid_8| (store |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_8|, #valid=|v_#valid_9|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_7|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_8|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] SleepPredicate [underlying: 201#[L88-1]don't care, sleep set: []] [389] L88-1-->L88-2: Formula: (and (= (store |v_#length_10| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_9|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (select |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= |v_#valid_10| (store |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_10|, #valid=|v_#valid_11|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_9|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_10|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] SleepPredicate [underlying: 203#[L88-2]don't care, sleep set: []] [267] L88-2-->L88-3: Formula: (and (= (store |v_#length_12| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_11|) (= (select |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= |v_#valid_12| (store |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1)) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_12|, #valid=|v_#valid_13|}  OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_11|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_12|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] SleepPredicate [underlying: 205#[L88-3]don't care, sleep set: []] [335] L88-3-->L90: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] SleepPredicate [underlying: 207#[L90]don't care, sleep set: []] [400] L90-->L90-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_3| v_~N~0_8)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|, ~N~0=v_~N~0_8}  AuxVars[]  AssignedVars[~N~0] SleepPredicate [underlying: 209#[L90-1]don't care, sleep set: []] [279] L90-1-->L91: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] SleepPredicate [underlying: 211#[L91]don't care, sleep set: []] [280] L91-->L91-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1| v_~N~0_9)  InVars {~N~0=v_~N~0_9}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1|, ~N~0=v_~N~0_9}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] SleepPredicate [underlying: 213#[L91-1]don't care, sleep set: []] [292] L91-1-->L91-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] SleepPredicate [underlying: 215#[L91-2]don't care, sleep set: []] [331] L91-2-->L108: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_1|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_1|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] SleepPredicate [underlying: 217#[L108]don't care, sleep set: []] [276] L108-->L109: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] SleepPredicate [underlying: 219#[L109]don't care, sleep set: []] [382] L109-->L109-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|)  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] SleepPredicate [underlying: 221#[L109-1]don't care, sleep set: []] [397] L109-1-->L38: 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] SleepPredicate [underlying: 223#[L38]don't care, sleep set: []] [327] L38-->L39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] SleepPredicate [underlying: 225#[L39]don't care, sleep set: []] [394] L39-->L38-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] SleepPredicate [underlying: 229#[L38-1]don't care, sleep set: []] [354] L38-1-->L110: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_4| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] SleepPredicate [underlying: 231#[L110]don't care, sleep set: []] [332] L110-->L38-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] SleepPredicate [underlying: 233#[L38-2]don't care, sleep set: []] [402] L38-2-->L39-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] SleepPredicate [underlying: 235#[L39-3]don't care, sleep set: []] [308] L39-3-->L38-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] SleepPredicate [underlying: 239#[L38-3]don't care, sleep set: []] [293] L38-3-->L112: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] SleepPredicate [underlying: 241#[L112]don't care, sleep set: []] [309] L112-->L112-1: Formula: (and (= (select |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|) 0) (= (store |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 1) |v_#valid_14|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| |v_#StackHeapBarrier_5|) (= |v_#length_13| (store |v_#length_14| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_5| 1073741824)))))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, #valid=|v_#valid_15|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2|, #valid=|v_#valid_14|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|, #length=|v_#length_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] SleepPredicate [underlying: 243#[L112-1]don't care, sleep set: []] [328] L112-1-->L112-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] SleepPredicate [underlying: 245#[L112-2]don't care, sleep set: []] [403] L112-2-->L113: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_4|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] SleepPredicate [underlying: 247#[L113]don't care, sleep set: []] [385] L113-->L113-6: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] SleepPredicate [underlying: 249#[L113-6]don't care, sleep set: []] 
[2023-09-08 15:12:58,433 INFO  L750   eck$LassoCheckResult]: Loop: SleepPredicate [underlying: 249#[L113-6]don't care, sleep set: []] [264] L113-6-->L114: Formula: (< |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|}  AuxVars[]  AssignedVars[] SleepPredicate [underlying: 251#[L114]don't care, sleep set: []] [310] L114-->L114-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] SleepPredicate [underlying: 255#[L114-1]don't care, sleep set: []] [360] L114-1-->L114-2: Formula: (let ((.cse0 (* |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3| .cse0 4) (select |v_#length_15| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|)) (= (select |v_#valid_16| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|) 1) (<= 0 .cse1) (= (store |v_#memory_int_9| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|) .cse1 |v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|)) |v_#memory_int_8|))))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|, #valid=|v_#valid_16|, #memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|, #valid=|v_#valid_16|, #memory_int=|v_#memory_int_8|, #length=|v_#length_15|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3|}  AuxVars[]  AssignedVars[#memory_int] SleepPredicate [underlying: 259#[L114-2]don't care, sleep set: []] [295] L114-2-->L113-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] SleepPredicate [underlying: 263#[L113-3]don't care, sleep set: []] [370] L113-3-->L113-4: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] SleepPredicate [underlying: 267#[L113-4]don't care, sleep set: []] [262] L113-4-->L113-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3| 1) |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_7|)  InVars {ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_7|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] SleepPredicate [underlying: 271#[L113-5]don't care, sleep set: []] [289] L113-5-->L113-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] SleepPredicate [underlying: 249#[L113-6]don't care, sleep set: []] 
[2023-09-08 15:12:58,437 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:12:58,438 INFO  L85        PathProgramCache]: Analyzing trace with hash 1133290761, now seen corresponding path program 1 times
[2023-09-08 15:12:58,444 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:12:58,444 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953972266]
[2023-09-08 15:12:58,444 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:12:58,445 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:12:58,576 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:12:58,576 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:12:58,618 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:12:58,648 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:12:58,650 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:12:58,650 INFO  L85        PathProgramCache]: Analyzing trace with hash 447302943, now seen corresponding path program 1 times
[2023-09-08 15:12:58,650 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:12:58,650 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018587331]
[2023-09-08 15:12:58,650 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:12:58,651 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:12:58,665 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:12:58,666 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:12:58,679 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:12:58,682 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:12:58,684 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:12:58,685 INFO  L85        PathProgramCache]: Analyzing trace with hash 1653763863, now seen corresponding path program 1 times
[2023-09-08 15:12:58,685 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:12:58,685 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41226133]
[2023-09-08 15:12:58,685 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:12:58,685 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:12:58,723 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:12:58,724 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:12:58,741 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:12:58,748 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:12:59,734 INFO  L210          LassoAnalysis]: Preferences:
[2023-09-08 15:12:59,735 INFO  L126   ssoRankerPreferences]: Compute integeral hull: false
[2023-09-08 15:12:59,735 INFO  L127   ssoRankerPreferences]: Enable LassoPartitioneer: true
[2023-09-08 15:12:59,735 INFO  L128   ssoRankerPreferences]: Term annotations enabled: false
[2023-09-08 15:12:59,735 INFO  L129   ssoRankerPreferences]: Use exernal solver: false
[2023-09-08 15:12:59,735 INFO  L130   ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:12:59,735 INFO  L131   ssoRankerPreferences]: Dump SMT script to file: false
[2023-09-08 15:12:59,735 INFO  L132   ssoRankerPreferences]: Path of dumped script: 
[2023-09-08 15:12:59,735 INFO  L133   ssoRankerPreferences]: Filename of dumped script: popl20-simple-array-sum.wvr.c_BEv2_Iteration1_Lasso
[2023-09-08 15:12:59,736 INFO  L134   ssoRankerPreferences]: MapElimAlgo: Frank
[2023-09-08 15:12:59,736 INFO  L276          LassoAnalysis]: Starting lasso preprocessing...
[2023-09-08 15:12:59,749 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,755 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,757 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,758 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,760 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,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-09-08 15:12:59,764 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,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-09-08 15:12:59,769 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,770 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,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-09-08 15:12:59,774 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,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-09-08 15:12:59,778 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,780 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,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-09-08 15:12:59,782 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,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-09-08 15:12:59,786 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,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-09-08 15:12:59,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-09-08 15:12:59,792 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,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-09-08 15:12:59,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-09-08 15:12:59,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-09-08 15:12:59,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-09-08 15:12:59,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-09-08 15:12:59,803 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,805 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,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-09-08 15:12:59,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-09-08 15:12:59,810 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,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-09-08 15:12:59,814 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,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-09-08 15:12:59,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-09-08 15:12:59,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-09-08 15:12:59,819 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,821 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,822 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:12:59,824 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:00,153 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:00,605 INFO  L294          LassoAnalysis]: Preprocessing complete.
[2023-09-08 15:13:00,608 INFO  L490          LassoAnalysis]: Using template 'affine'.
[2023-09-08 15:13:00,612 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:00,612 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:00,627 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:00,634 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:00,642 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:00,642 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:00,643 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:00,643 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:00,643 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:00,646 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:00,646 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:00,648 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process
[2023-09-08 15:13:00,661 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:00,672 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:00,672 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:00,672 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:00,677 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:00,680 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process
[2023-09-08 15:13:00,681 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:00,689 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:00,690 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:00,690 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:00,690 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:00,690 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:00,690 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:00,690 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:00,709 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:00,714 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:00,715 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:00,715 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:00,716 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:00,718 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process
[2023-09-08 15:13:00,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-09-08 15:13:00,742 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:00,742 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:00,742 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:00,742 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:00,742 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:00,743 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:00,743 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:00,753 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:00,758 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:00,759 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:00,759 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:00,760 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:00,775 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process
[2023-09-08 15:13:00,776 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:00,784 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:00,784 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:00,785 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:00,785 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:00,785 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:00,786 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:00,786 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:00,805 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:00,817 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:00,817 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:00,818 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:00,818 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:00,830 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:00,839 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:00,839 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:00,839 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:00,839 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:00,839 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:00,840 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:00,840 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:00,842 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process
[2023-09-08 15:13:00,853 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:00,859 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:00,860 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:00,860 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:00,861 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:00,872 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:00,880 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:00,880 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:00,880 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:00,880 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:00,880 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process
[2023-09-08 15:13:00,886 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:00,886 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:00,895 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:00,902 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:00,903 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:00,903 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:00,904 INFO  L229       MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:00,923 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:00,931 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:00,932 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:00,932 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:00,932 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:00,932 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process
[2023-09-08 15:13:00,936 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:00,936 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:00,947 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:00,953 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:00,954 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:00,954 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:00,955 INFO  L229       MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:00,962 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:00,969 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:00,969 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:00,970 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:00,970 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:00,970 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:00,971 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:00,971 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:00,972 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process
[2023-09-08 15:13:00,985 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:00,990 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:00,990 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:00,991 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:00,992 INFO  L229       MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:00,997 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,004 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,005 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,005 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,005 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,010 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,010 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,016 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,029 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,035 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,035 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,035 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,037 INFO  L229       MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,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-09-08 15:13:01,051 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,052 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:01,052 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,052 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,052 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,052 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:01,052 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:01,054 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,064 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,071 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,073 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,074 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,077 INFO  L229       MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,079 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,127 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,134 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,134 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,134 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,134 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,138 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,138 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,148 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,154 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,154 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,154 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,155 INFO  L229       MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,157 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,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-09-08 15:13:01,165 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,165 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:01,165 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,165 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,166 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,166 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:01,166 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:01,180 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,192 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,192 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,193 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,193 INFO  L229       MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,195 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,196 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,203 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,203 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,203 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,203 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,204 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,205 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,224 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,234 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,234 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,234 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,235 INFO  L229       MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,236 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,238 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,244 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,244 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,244 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,244 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,246 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,246 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,260 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,265 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,265 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,265 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,266 INFO  L229       MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,268 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,269 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,276 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,276 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:01,276 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,277 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,277 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,277 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:01,277 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:01,292 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,313 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,313 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,313 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,314 INFO  L229       MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,316 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,318 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,324 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,325 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:01,325 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,325 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,325 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,325 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:01,326 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:01,339 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,343 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,343 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,343 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,344 INFO  L229       MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,347 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,349 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,355 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,355 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,356 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,356 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,357 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,357 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,377 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,386 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,388 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,388 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,389 INFO  L229       MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,390 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,392 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,399 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,399 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,399 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,399 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,400 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,400 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,416 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,421 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,421 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,421 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,422 INFO  L229       MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,429 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,436 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,437 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,437 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,437 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,439 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,439 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,444 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,454 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,467 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-09-08 15:13:01,467 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,468 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,468 INFO  L229       MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,495 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,503 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,503 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,503 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,503 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,505 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,505 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,509 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,517 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,524 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,524 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,524 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,525 INFO  L229       MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,527 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,528 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,535 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,535 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,535 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,535 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,536 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,536 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,551 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,557 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,557 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,557 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,558 INFO  L229       MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,561 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,563 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,569 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,569 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:01,569 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,569 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,570 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,570 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:01,570 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:01,584 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,589 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,590 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,590 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,591 INFO  L229       MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,593 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,595 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,602 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,602 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,602 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,603 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,604 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,604 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,625 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,631 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,631 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,631 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,632 INFO  L229       MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,634 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,636 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,643 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,643 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:01,643 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,643 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,643 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,646 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:01,646 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:01,661 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,666 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,666 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,667 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,669 INFO  L229       MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,678 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,679 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,686 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,687 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,687 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,687 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,688 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,688 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,704 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,708 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,709 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,709 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,713 INFO  L229       MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,716 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,717 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,725 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,725 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:01,725 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,725 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,725 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,726 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:01,726 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:01,737 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,740 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-09-08 15:13:01,741 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,741 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,745 INFO  L229       MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,747 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,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-09-08 15:13:01,756 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,756 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,756 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,756 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,757 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,757 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,767 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,770 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,771 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,771 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,773 INFO  L229       MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,775 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,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-09-08 15:13:01,784 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,785 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,785 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,785 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,786 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,786 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,796 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,800 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,800 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,800 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,801 INFO  L229       MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,813 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,817 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,821 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,821 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:01,822 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,822 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,822 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,822 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:01,822 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:01,836 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,842 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,842 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,842 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,843 INFO  L229       MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,845 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,846 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,853 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,854 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,854 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,854 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,855 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,855 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,869 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,875 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,875 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,876 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,876 INFO  L229       MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,878 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,880 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,887 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,887 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,887 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,887 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,888 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,888 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,900 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,906 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,906 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,906 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,907 INFO  L229       MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,910 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,911 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,918 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,918 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,918 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,918 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,920 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:01,920 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:01,941 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,947 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:01,947 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,948 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,950 INFO  L229       MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,953 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process
[2023-09-08 15:13:01,954 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:01,961 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:01,961 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:01,961 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:01,961 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:01,961 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:01,962 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:01,962 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:01,972 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:01,980 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-09-08 15:13:01,980 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:01,980 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:01,981 INFO  L229       MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:01,982 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,034 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,048 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,048 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:02,048 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,048 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,048 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,049 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:02,049 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:02,061 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,064 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0
[2023-09-08 15:13:02,064 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,064 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,065 INFO  L229       MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,067 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,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-09-08 15:13:02,075 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,075 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:02,075 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,075 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,075 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,075 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:02,075 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:02,076 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,081 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-09-08 15:13:02,082 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,082 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,082 INFO  L229       MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,083 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,087 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,094 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,094 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:02,094 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,094 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,094 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,095 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:02,095 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:02,103 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,111 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-09-08 15:13:02,111 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,111 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,112 INFO  L229       MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,117 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,124 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,124 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:02,124 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,124 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,124 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,125 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:02,125 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:02,125 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,133 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,136 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-09-08 15:13:02,137 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,137 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,138 INFO  L229       MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,153 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,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-09-08 15:13:02,162 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,162 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:02,162 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,162 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,162 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,163 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:02,163 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:02,164 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,169 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-09-08 15:13:02,170 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,170 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,170 INFO  L229       MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,173 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,174 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,181 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,182 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,182 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,182 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,183 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:02,183 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:02,193 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,199 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:02,199 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,199 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,200 INFO  L229       MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,202 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,203 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,211 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,211 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:02,211 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,211 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,211 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,211 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:02,211 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:02,228 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,252 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-09-08 15:13:02,252 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,252 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,253 INFO  L229       MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,255 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,256 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,263 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,263 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,263 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,263 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,265 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:02,265 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:02,284 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,288 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-09-08 15:13:02,288 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,288 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,289 INFO  L229       MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,291 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,292 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,299 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,299 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,299 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,299 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,300 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:02,301 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:02,315 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,325 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-09-08 15:13:02,325 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,325 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,326 INFO  L229       MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,328 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,329 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,336 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,336 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:02,336 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,336 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,336 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,337 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:02,337 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:02,350 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,354 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-09-08 15:13:02,354 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,354 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,355 INFO  L229       MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,357 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,398 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,405 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,405 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,405 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,405 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,407 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:02,407 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:02,409 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,412 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-09-08 15:13:02,412 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,413 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,413 INFO  L229       MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,416 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,416 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,423 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,423 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,423 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,423 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,424 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:02,424 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:02,438 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,442 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0
[2023-09-08 15:13:02,445 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,445 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,446 INFO  L229       MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,446 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,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-09-08 15:13:02,455 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,455 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,455 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,455 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,456 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:02,456 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:02,485 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,489 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-09-08 15:13:02,489 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,489 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,490 INFO  L229       MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,492 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,493 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,500 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,500 INFO  L203   nArgumentSynthesizer]: 2 stem disjuncts
[2023-09-08 15:13:02,500 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,500 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,503 INFO  L401   nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications.
[2023-09-08 15:13:02,503 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:02,518 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,522 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:02,522 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,522 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,523 INFO  L229       MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,525 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,527 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,533 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,534 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,534 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,534 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,535 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:02,535 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:02,552 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,556 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:02,557 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,557 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,569 INFO  L229       MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,571 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,573 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,580 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,580 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,580 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,580 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,582 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:02,582 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:02,597 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,600 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:02,601 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,601 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,602 INFO  L229       MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,604 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,605 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,612 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,612 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,612 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,612 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,613 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:02,613 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:02,632 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,636 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:02,636 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,637 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,638 INFO  L229       MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,640 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,642 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,648 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,648 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,648 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,648 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,650 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:02,650 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:02,664 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:02,668 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0
[2023-09-08 15:13:02,668 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,668 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,669 INFO  L229       MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,670 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,673 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:02,680 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:02,680 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:02,680 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:02,680 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:02,684 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:02,685 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:02,705 INFO  L420   nArgumentSynthesizer]: Found a termination argument, trying to simplify.
[2023-09-08 15:13:02,738 INFO  L443   ModelExtractionUtils]: Simplification made 7 calls to the SMT solver.
[2023-09-08 15:13:02,738 INFO  L444   ModelExtractionUtils]: 6 out of 22 variables were initially zero. Simplification set additionally 13 variables to zero.
[2023-09-08 15:13:02,739 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:02,739 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:02,780 INFO  L229       MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:02,781 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process
[2023-09-08 15:13:02,782 INFO  L435   nArgumentSynthesizer]: Simplifying supporting invariants...
[2023-09-08 15:13:02,801 INFO  L438   nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2.
[2023-09-08 15:13:02,801 INFO  L513          LassoAnalysis]: Proved termination.
[2023-09-08 15:13:02,802 INFO  L515          LassoAnalysis]: Termination argument consisting of:
Ranking function f(ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1) = 1*ULTIMATE.start_create_fresh_uint_array_~size#1 - 1*ULTIMATE.start_create_fresh_uint_array_~i~3#1
Supporting invariants []
[2023-09-08 15:13:02,806 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:02,857 INFO  L156   tatePredicateManager]: 20 out of 20 supporting invariants were superfluous and have been removed
[2023-09-08 15:13:02,873 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:02,901 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:13:02,903 INFO  L262         TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-09-08 15:13:02,905 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-09-08 15:13:02,945 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:13:02,946 INFO  L262         TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 5 conjunts are in the unsatisfiable core
[2023-09-08 15:13:02,946 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-09-08 15:13:02,986 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-09-08 15:13:03,011 INFO  L141   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates 
[2023-09-08 15:13:03,013 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand null Second operand  has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:03,480 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0
[2023-09-08 15:13:16,240 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand null. Second operand  has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 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 101333 states and 430200 transitions. Complement of second has 10 states.
[2023-09-08 15:13:16,243 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states 
[2023-09-08 15:13:16,246 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:16,248 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions.
[2023-09-08 15:13:16,249 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 6 states and 197 transitions. Stem has 38 letters. Loop has 7 letters.
[2023-09-08 15:13:16,250 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2023-09-08 15:13:16,250 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 6 states and 197 transitions. Stem has 45 letters. Loop has 7 letters.
[2023-09-08 15:13:16,250 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2023-09-08 15:13:16,250 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 6 states and 197 transitions. Stem has 38 letters. Loop has 14 letters.
[2023-09-08 15:13:16,251 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2023-09-08 15:13:16,251 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 101333 states and 430200 transitions.
[2023-09-08 15:13:17,913 INFO  L131   ngComponentsAnalysis]: Automaton has 8 accepting balls. 2484
[2023-09-08 15:13:18,613 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 101333 states to 49688 states and 209958 transitions.
[2023-09-08 15:13:18,614 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 5311
[2023-09-08 15:13:18,664 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 6300
[2023-09-08 15:13:18,665 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 49688 states and 209958 transitions.
[2023-09-08 15:13:18,688 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2023-09-08 15:13:18,689 INFO  L218   hiAutomatonCegarLoop]: Abstraction has 49688 states and 209958 transitions.
[2023-09-08 15:13:18,799 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 49688 states and 209958 transitions.
[2023-09-08 15:13:20,234 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 49688 to 49591.
[2023-09-08 15:13:20,359 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 49591 states, 49591 states have (on average 4.230082071343591) internal successors, (209774), 49590 states have internal predecessors, (209774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:20,849 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 49591 states to 49591 states and 209774 transitions.
[2023-09-08 15:13:20,850 INFO  L240   hiAutomatonCegarLoop]: Abstraction has 49591 states and 209774 transitions.
[2023-09-08 15:13:20,850 INFO  L428   stractBuchiCegarLoop]: Abstraction has 49591 states and 209774 transitions.
[2023-09-08 15:13:20,850 INFO  L335   stractBuchiCegarLoop]: ======== Iteration 2 ============
[2023-09-08 15:13:20,850 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 49591 states and 209774 transitions.
[2023-09-08 15:13:21,319 INFO  L131   ngComponentsAnalysis]: Automaton has 8 accepting balls. 2484
[2023-09-08 15:13:21,319 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2023-09-08 15:13:21,320 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2023-09-08 15:13:21,323 INFO  L148   hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-09-08 15:13:21,323 INFO  L149   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1]
[2023-09-08 15:13:21,326 INFO  L748   eck$LassoCheckResult]: Stem: 117239#[$Ultimate##0]don't care [287] $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] 117241#[L-1]don't care [294] L-1-->L-1-1: Formula: (= (select |v_#valid_5| 0) 0)  InVars {#valid=|v_#valid_5|}  OutVars{#valid=|v_#valid_5|}  AuxVars[]  AssignedVars[] 124741#[L-1-1]don't care [405] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|}  AuxVars[]  AssignedVars[] 124743#[L21]don't care [365] L21-->L21-1: Formula: (and (= (select |v_#valid_6| 1) 1) (= 2 (select |v_#length_5| 1)))  InVars {#length=|v_#length_5|, #valid=|v_#valid_6|}  OutVars{#length=|v_#length_5|, #valid=|v_#valid_6|}  AuxVars[]  AssignedVars[] 130219#[L21-1]don't care [391] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_6| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_6|}  OutVars{#memory_int=|v_#memory_int_6|}  AuxVars[]  AssignedVars[] 117505#[L21-2]don't care [305] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_7| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_7|}  OutVars{#memory_int=|v_#memory_int_7|}  AuxVars[]  AssignedVars[] 117507#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#length_6| 2) 30) (= (select |v_#valid_7| 2) 1))  InVars {#length=|v_#length_6|, #valid=|v_#valid_7|}  OutVars{#length=|v_#length_6|, #valid=|v_#valid_7|}  AuxVars[]  AssignedVars[] 144927#[L21-4]don't care [326] L21-4-->L43: Formula: (and (= v_~A~0.base_3 0) (= v_~A~0.offset_3 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_3, ~A~0.offset=v_~A~0.offset_3}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 135125#[L43]don't care [398] L43-->L44: Formula: (and (= v_~C~0.base_3 0) (= v_~C~0.offset_3 0))  InVars {}  OutVars{~C~0.offset=v_~C~0.offset_3, ~C~0.base=v_~C~0.base_3}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 135127#[L44]don't care [291] L44-->L44-1: Formula: (= v_~asum~0_3 0)  InVars {}  OutVars{~asum~0=v_~asum~0_3}  AuxVars[]  AssignedVars[~asum~0] 153981#[L44-1]don't care [340] L44-1-->L45: Formula: (= v_~csum~0_3 0)  InVars {}  OutVars{~csum~0=v_~csum~0_3}  AuxVars[]  AssignedVars[~csum~0] 153983#[L45]don't care [413] L45-->L45-1: Formula: (= v_~p~0_3 0)  InVars {}  OutVars{~p~0=v_~p~0_3}  AuxVars[]  AssignedVars[~p~0] 130751#[L45-1]don't care [270] L45-1-->L-1-2: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 130753#[L-1-2]don't care [408] L-1-2-->L-1-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 130331#[L-1-3]don't care [410] L-1-3-->L88: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~mem18#1=|v_ULTIMATE.start_main_#t~mem18#1_1|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_1|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_1|, ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_1|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_1|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem18#1, ULTIMATE.start_main_#t~mem16#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~pre14#1, ULTIMATE.start_main_#t~ret9#1.base, ULTIMATE.start_main_#t~mem17#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~nondet13#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_~#t2~0#1.base] 130333#[L88]don't care [361] L88-->L88-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)) (= (store |v_#length_8| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_7|) (= (select |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (= |v_#valid_8| (store |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_8|, #valid=|v_#valid_9|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_7|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_8|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 168427#[L88-1]don't care [389] L88-1-->L88-2: Formula: (and (= (store |v_#length_10| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_9|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (select |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= |v_#valid_10| (store |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_10|, #valid=|v_#valid_11|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_9|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_10|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 168683#[L88-2]don't care [267] L88-2-->L88-3: Formula: (and (= (store |v_#length_12| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_11|) (= (select |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= |v_#valid_12| (store |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1)) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_12|, #valid=|v_#valid_13|}  OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_11|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_12|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 142825#[L88-3]don't care [335] L88-3-->L90: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 142827#[L90]don't care [400] L90-->L90-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_3| v_~N~0_8)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|, ~N~0=v_~N~0_8}  AuxVars[]  AssignedVars[~N~0] 122673#[L90-1]don't care [279] L90-1-->L91: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 122675#[L91]don't care [280] L91-->L91-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1| v_~N~0_9)  InVars {~N~0=v_~N~0_9}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1|, ~N~0=v_~N~0_9}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 166019#[L91-1]don't care [292] L91-1-->L91-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 120759#[L91-2]don't care [331] L91-2-->L108: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_1|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_1|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 120761#[L108]don't care [276] L108-->L109: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 135781#[L109]don't care [382] L109-->L109-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|)  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 150547#[L109-1]don't care [397] L109-1-->L38: 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] 123467#[L38]don't care [327] L38-->L39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 123469#[L39]don't care [394] L39-->L38-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 124573#[L38-1]don't care [354] L38-1-->L110: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_4| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 129587#[L110]don't care [332] L110-->L38-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 171769#[L38-2]don't care [402] L38-2-->L39-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 114761#[L39-3]don't care [308] L39-3-->L38-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 114763#[L38-3]don't care [293] L38-3-->L112: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 155709#[L112]don't care [309] L112-->L112-1: Formula: (and (= (select |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|) 0) (= (store |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 1) |v_#valid_14|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| |v_#StackHeapBarrier_5|) (= |v_#length_13| (store |v_#length_14| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_5| 1073741824)))))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, #valid=|v_#valid_15|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2|, #valid=|v_#valid_14|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|, #length=|v_#length_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 123553#[L112-1]don't care [328] L112-1-->L112-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 123555#[L112-2]don't care [403] L112-2-->L113: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_4|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 139319#[L113]don't care [385] L113-->L113-6: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 139321#[L113-6]don't care [265] L113-6-->L113-7: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  AuxVars[]  AssignedVars[] 145809#[L113-7]don't care [390] L113-7-->create_fresh_uint_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 145811#[create_fresh_uint_array_returnLabel#1]don't care [288] create_fresh_uint_array_returnLabel#1-->L91-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3| |v_ULTIMATE.start_main_#t~ret8#1.offset_2|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 145971#[L91-3]don't care [407] L91-3-->L91-4: Formula: (and (= v_~A~0.offset_4 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_4))  InVars {ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 145973#[L91-4]don't care [263] L91-4-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_4|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 127465#[L92]don't care [383] L92-->L92-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3| v_~N~0_10)  InVars {~N~0=v_~N~0_10}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3|, ~N~0=v_~N~0_10}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 121667#[L92-1]don't care [371] L92-1-->L92-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 121669#[L92-2]don't care [317] L92-2-->L108-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_5|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_8|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 173397#[L108-1]don't care [350] L108-1-->L109-2: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 132717#[L109-2]don't care [404] L109-2-->L109-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 132719#[L109-3]don't care [249] L109-3-->L38-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 123557#[L38-4]don't care [336] L38-4-->L39-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 123559#[L39-6]don't care [412] L39-6-->L38-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  AuxVars[]  AssignedVars[] 135331#[L38-5]don't care [252] L38-5-->L110-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_11| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 122537#[L110-1]don't care [272] L110-1-->L38-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 122539#[L38-6]don't care [362] L38-6-->L39-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 158225#[L39-9]don't care [320] L39-9-->L38-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  AuxVars[]  AssignedVars[] 140651#[L38-7]don't care [325] L38-7-->L112-3: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 140653#[L112-3]don't care [259] L112-3-->L112-4: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| |v_#StackHeapBarrier_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6| 0) (= (store |v_#length_17| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_12| 1073741824) 4)) |v_#length_16|) (= (select |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|) 0) (= |v_#valid_17| (store |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_17|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, #valid=|v_#valid_18|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6|, #valid=|v_#valid_17|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|, #length=|v_#length_16|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 134191#[L112-4]don't care [324] L112-4-->L112-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 134193#[L112-5]don't care [356] L112-5-->L113-8: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_8|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 121415#[L113-8]don't care [363] L113-8-->L113-14: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 121417#[L113-14]don't care 
[2023-09-08 15:13:21,328 INFO  L750   eck$LassoCheckResult]: Loop: 121417#[L113-14]don't care [256] L113-14-->L114-3: Formula: (< |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|}  AuxVars[]  AssignedVars[] 158839#[L114-3]don't care [337] L114-3-->L114-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 118857#[L114-4]don't care [392] L114-4-->L114-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7| (store (select |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|)) |v_#memory_int_10|) (<= (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_18| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|)) (= (select |v_#valid_19| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|) 1) (<= 0 .cse0))))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|, #valid=|v_#valid_19|, #memory_int=|v_#memory_int_11|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|, #valid=|v_#valid_19|, #memory_int=|v_#memory_int_10|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7|}  AuxVars[]  AssignedVars[#memory_int] 118859#[L114-5]don't care [261] L114-5-->L113-11: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 118073#[L113-11]don't care [346] L113-11-->L113-12: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 118075#[L113-12]don't care [273] L113-12-->L113-13: Formula: (= (+ |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7| 1) |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_14|)  InVars {ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_14|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 140857#[L113-13]don't care [342] L113-13-->L113-14: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 121417#[L113-14]don't care 
[2023-09-08 15:13:21,330 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:21,330 INFO  L85        PathProgramCache]: Analyzing trace with hash -917369357, now seen corresponding path program 1 times
[2023-09-08 15:13:21,330 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:21,330 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831287242]
[2023-09-08 15:13:21,505 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:21,505 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:21,527 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:21,528 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:21,570 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:21,582 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:21,583 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:21,583 INFO  L85        PathProgramCache]: Analyzing trace with hash -1556255024, now seen corresponding path program 1 times
[2023-09-08 15:13:21,583 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:21,583 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144852996]
[2023-09-08 15:13:21,583 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:21,583 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:21,590 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:21,591 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:21,593 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:21,594 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:21,595 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:21,595 INFO  L85        PathProgramCache]: Analyzing trace with hash -1144050530, now seen corresponding path program 1 times
[2023-09-08 15:13:21,595 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:21,595 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225783827]
[2023-09-08 15:13:21,595 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:21,595 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:21,629 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:13:21,901 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-09-08 15:13:21,901 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-09-08 15:13:21,901 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225783827]
[2023-09-08 15:13:21,901 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225783827] provided 1 perfect and 0 imperfect interpolant sequences
[2023-09-08 15:13:21,901 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-09-08 15:13:21,901 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9
[2023-09-08 15:13:21,902 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102760735]
[2023-09-08 15:13:21,902 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-09-08 15:13:21,934 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-09-08 15:13:21,935 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants.
[2023-09-08 15:13:21,936 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72
[2023-09-08 15:13:21,937 INFO  L87              Difference]: Start difference. First operand 49591 states and 209774 transitions. cyclomatic complexity: 163601 Second operand  has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:23,158 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-09-08 15:13:23,158 INFO  L93              Difference]: Finished difference Result 99140 states and 391568 transitions.
[2023-09-08 15:13:23,158 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 99140 states and 391568 transitions.
[2023-09-08 15:13:24,708 INFO  L131   ngComponentsAnalysis]: Automaton has 15 accepting balls. 4961
[2023-09-08 15:13:26,013 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 99140 states to 99136 states and 391564 transitions.
[2023-09-08 15:13:26,013 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 12492
[2023-09-08 15:13:26,090 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 12492
[2023-09-08 15:13:26,090 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 99136 states and 391564 transitions.
[2023-09-08 15:13:26,427 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2023-09-08 15:13:26,427 INFO  L218   hiAutomatonCegarLoop]: Abstraction has 99136 states and 391564 transitions.
[2023-09-08 15:13:26,596 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 99136 states and 391564 transitions.
[2023-09-08 15:13:28,063 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 99136 to 49611.
[2023-09-08 15:13:28,354 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 49611 states, 49611 states have (on average 3.9472294450827436) internal successors, (195826), 49610 states have internal predecessors, (195826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:28,586 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 49611 states to 49611 states and 195826 transitions.
[2023-09-08 15:13:28,587 INFO  L240   hiAutomatonCegarLoop]: Abstraction has 49611 states and 195826 transitions.
[2023-09-08 15:13:28,587 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2023-09-08 15:13:28,587 INFO  L428   stractBuchiCegarLoop]: Abstraction has 49611 states and 195826 transitions.
[2023-09-08 15:13:28,588 INFO  L335   stractBuchiCegarLoop]: ======== Iteration 3 ============
[2023-09-08 15:13:28,588 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 49611 states and 195826 transitions.
[2023-09-08 15:13:29,114 INFO  L131   ngComponentsAnalysis]: Automaton has 8 accepting balls. 2484
[2023-09-08 15:13:29,114 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2023-09-08 15:13:29,114 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2023-09-08 15:13:29,115 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]
[2023-09-08 15:13:29,115 INFO  L149   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1]
[2023-09-08 15:13:29,116 INFO  L748   eck$LassoCheckResult]: Stem: 315595#[$Ultimate##0]don't care [287] $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] 315597#[L-1]don't care [294] L-1-->L-1-1: Formula: (= (select |v_#valid_5| 0) 0)  InVars {#valid=|v_#valid_5|}  OutVars{#valid=|v_#valid_5|}  AuxVars[]  AssignedVars[] 323135#[L-1-1]don't care [405] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|}  AuxVars[]  AssignedVars[] 323137#[L21]don't care [365] L21-->L21-1: Formula: (and (= (select |v_#valid_6| 1) 1) (= 2 (select |v_#length_5| 1)))  InVars {#length=|v_#length_5|, #valid=|v_#valid_6|}  OutVars{#length=|v_#length_5|, #valid=|v_#valid_6|}  AuxVars[]  AssignedVars[] 328615#[L21-1]don't care [391] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_6| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_6|}  OutVars{#memory_int=|v_#memory_int_6|}  AuxVars[]  AssignedVars[] 315869#[L21-2]don't care [305] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_7| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_7|}  OutVars{#memory_int=|v_#memory_int_7|}  AuxVars[]  AssignedVars[] 315871#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#length_6| 2) 30) (= (select |v_#valid_7| 2) 1))  InVars {#length=|v_#length_6|, #valid=|v_#valid_7|}  OutVars{#length=|v_#length_6|, #valid=|v_#valid_7|}  AuxVars[]  AssignedVars[] 343277#[L21-4]don't care [326] L21-4-->L43: Formula: (and (= v_~A~0.base_3 0) (= v_~A~0.offset_3 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_3, ~A~0.offset=v_~A~0.offset_3}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 333549#[L43]don't care [398] L43-->L44: Formula: (and (= v_~C~0.base_3 0) (= v_~C~0.offset_3 0))  InVars {}  OutVars{~C~0.offset=v_~C~0.offset_3, ~C~0.base=v_~C~0.base_3}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 333551#[L44]don't care [291] L44-->L44-1: Formula: (= v_~asum~0_3 0)  InVars {}  OutVars{~asum~0=v_~asum~0_3}  AuxVars[]  AssignedVars[~asum~0] 352375#[L44-1]don't care [340] L44-1-->L45: Formula: (= v_~csum~0_3 0)  InVars {}  OutVars{~csum~0=v_~csum~0_3}  AuxVars[]  AssignedVars[~csum~0] 352377#[L45]don't care [413] L45-->L45-1: Formula: (= v_~p~0_3 0)  InVars {}  OutVars{~p~0=v_~p~0_3}  AuxVars[]  AssignedVars[~p~0] 329133#[L45-1]don't care [270] L45-1-->L-1-2: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 329135#[L-1-2]don't care [408] L-1-2-->L-1-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 328729#[L-1-3]don't care [410] L-1-3-->L88: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~mem18#1=|v_ULTIMATE.start_main_#t~mem18#1_1|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_1|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_1|, ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_1|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_1|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem18#1, ULTIMATE.start_main_#t~mem16#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~pre14#1, ULTIMATE.start_main_#t~ret9#1.base, ULTIMATE.start_main_#t~mem17#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~nondet13#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_~#t2~0#1.base] 328731#[L88]don't care [361] L88-->L88-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)) (= (store |v_#length_8| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_7|) (= (select |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (= |v_#valid_8| (store |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_8|, #valid=|v_#valid_9|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_7|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_8|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 366959#[L88-1]don't care [389] L88-1-->L88-2: Formula: (and (= (store |v_#length_10| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_9|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (select |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= |v_#valid_10| (store |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_10|, #valid=|v_#valid_11|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_9|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_10|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 367219#[L88-2]don't care [267] L88-2-->L88-3: Formula: (and (= (store |v_#length_12| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_11|) (= (select |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= |v_#valid_12| (store |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1)) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_12|, #valid=|v_#valid_13|}  OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_11|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_12|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 341167#[L88-3]don't care [335] L88-3-->L90: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 341169#[L90]don't care [400] L90-->L90-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_3| v_~N~0_8)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|, ~N~0=v_~N~0_8}  AuxVars[]  AssignedVars[~N~0] 321071#[L90-1]don't care [279] L90-1-->L91: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 321073#[L91]don't care [280] L91-->L91-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1| v_~N~0_9)  InVars {~N~0=v_~N~0_9}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1|, ~N~0=v_~N~0_9}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 364595#[L91-1]don't care [292] L91-1-->L91-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 319097#[L91-2]don't care [331] L91-2-->L108: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_1|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_1|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 319099#[L108]don't care [276] L108-->L109: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 334193#[L109]don't care [382] L109-->L109-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|)  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 348973#[L109-1]don't care [397] L109-1-->L38: 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] 321879#[L38]don't care [327] L38-->L39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 321881#[L39]don't care [394] L39-->L38-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 322971#[L38-1]don't care [354] L38-1-->L110: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_4| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 327971#[L110]don't care [332] L110-->L38-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 370245#[L38-2]don't care [402] L38-2-->L39-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 313107#[L39-3]don't care [308] L39-3-->L38-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 313109#[L38-3]don't care [293] L38-3-->L112: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 354093#[L112]don't care [309] L112-->L112-1: Formula: (and (= (select |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|) 0) (= (store |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 1) |v_#valid_14|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| |v_#StackHeapBarrier_5|) (= |v_#length_13| (store |v_#length_14| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_5| 1073741824)))))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, #valid=|v_#valid_15|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2|, #valid=|v_#valid_14|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|, #length=|v_#length_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 321953#[L112-1]don't care [328] L112-1-->L112-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 321955#[L112-2]don't care [403] L112-2-->L113: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_4|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 337761#[L113]don't care [385] L113-->L113-6: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 337763#[L113-6]don't care [264] L113-6-->L114: Formula: (< |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|}  AuxVars[]  AssignedVars[] 363279#[L114]don't care [310] L114-->L114-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 328135#[L114-1]don't care [360] L114-1-->L114-2: Formula: (let ((.cse0 (* |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3| .cse0 4) (select |v_#length_15| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|)) (= (select |v_#valid_16| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|) 1) (<= 0 .cse1) (= (store |v_#memory_int_9| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|) .cse1 |v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|)) |v_#memory_int_8|))))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|, #valid=|v_#valid_16|, #memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|, #valid=|v_#valid_16|, #memory_int=|v_#memory_int_8|, #length=|v_#length_15|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3|}  AuxVars[]  AssignedVars[#memory_int] 328137#[L114-2]don't care [295] L114-2-->L113-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 355831#[L113-3]don't care [370] L113-3-->L113-4: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 334065#[L113-4]don't care [262] L113-4-->L113-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3| 1) |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_7|)  InVars {ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_7|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 334067#[L113-5]don't care [289] L113-5-->L113-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 357673#[L113-6]don't care [265] L113-6-->L113-7: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  AuxVars[]  AssignedVars[] 344229#[L113-7]don't care [390] L113-7-->create_fresh_uint_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 344231#[create_fresh_uint_array_returnLabel#1]don't care [288] create_fresh_uint_array_returnLabel#1-->L91-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3| |v_ULTIMATE.start_main_#t~ret8#1.offset_2|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 344359#[L91-3]don't care [407] L91-3-->L91-4: Formula: (and (= v_~A~0.offset_4 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_4))  InVars {ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 344361#[L91-4]don't care [263] L91-4-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_4|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 410447#[L92]don't care [383] L92-->L92-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3| v_~N~0_10)  InVars {~N~0=v_~N~0_10}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3|, ~N~0=v_~N~0_10}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 410445#[L92-1]don't care [371] L92-1-->L92-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 371841#[L92-2]don't care [317] L92-2-->L108-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_5|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_8|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 371843#[L108-1]don't care [350] L108-1-->L109-2: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 331087#[L109-2]don't care [404] L109-2-->L109-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 331089#[L109-3]don't care [249] L109-3-->L38-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 364257#[L38-4]don't care [336] L38-4-->L39-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 410441#[L39-6]don't care [412] L39-6-->L38-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  AuxVars[]  AssignedVars[] 410439#[L38-5]don't care [252] L38-5-->L110-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_11| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 320921#[L110-1]don't care [272] L110-1-->L38-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 320923#[L38-6]don't care [362] L38-6-->L39-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 410437#[L39-9]don't care [320] L39-9-->L38-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  AuxVars[]  AssignedVars[] 410435#[L38-7]don't care [325] L38-7-->L112-3: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 349271#[L112-3]don't care [259] L112-3-->L112-4: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| |v_#StackHeapBarrier_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6| 0) (= (store |v_#length_17| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_12| 1073741824) 4)) |v_#length_16|) (= (select |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|) 0) (= |v_#valid_17| (store |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_17|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, #valid=|v_#valid_18|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6|, #valid=|v_#valid_17|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|, #length=|v_#length_16|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 349273#[L112-4]don't care [324] L112-4-->L112-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 366837#[L112-5]don't care [356] L112-5-->L113-8: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_8|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 319767#[L113-8]don't care [363] L113-8-->L113-14: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 319769#[L113-14]don't care 
[2023-09-08 15:13:29,116 INFO  L750   eck$LassoCheckResult]: Loop: 319769#[L113-14]don't care [256] L113-14-->L114-3: Formula: (< |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|}  AuxVars[]  AssignedVars[] 377849#[L114-3]don't care [337] L114-3-->L114-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 317195#[L114-4]don't care [392] L114-4-->L114-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7| (store (select |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|)) |v_#memory_int_10|) (<= (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_18| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|)) (= (select |v_#valid_19| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|) 1) (<= 0 .cse0))))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|, #valid=|v_#valid_19|, #memory_int=|v_#memory_int_11|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|, #valid=|v_#valid_19|, #memory_int=|v_#memory_int_10|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7|}  AuxVars[]  AssignedVars[#memory_int] 317197#[L114-5]don't care [261] L114-5-->L113-11: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 316411#[L113-11]don't care [346] L113-11-->L113-12: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 316413#[L113-12]don't care [273] L113-12-->L113-13: Formula: (= (+ |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7| 1) |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_14|)  InVars {ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_14|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 339213#[L113-13]don't care [342] L113-13-->L113-14: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 319769#[L113-14]don't care 
[2023-09-08 15:13:29,117 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:29,117 INFO  L85        PathProgramCache]: Analyzing trace with hash -667240063, now seen corresponding path program 1 times
[2023-09-08 15:13:29,117 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:29,117 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683510207]
[2023-09-08 15:13:29,117 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:29,117 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:29,134 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:29,134 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:29,144 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:29,157 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:29,158 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:29,158 INFO  L85        PathProgramCache]: Analyzing trace with hash -1556255024, now seen corresponding path program 2 times
[2023-09-08 15:13:29,158 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:29,158 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147770454]
[2023-09-08 15:13:29,158 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:29,158 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:29,162 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:29,162 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:29,164 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:29,167 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:29,168 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:29,168 INFO  L85        PathProgramCache]: Analyzing trace with hash -1614346928, now seen corresponding path program 1 times
[2023-09-08 15:13:29,168 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:29,168 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555587038]
[2023-09-08 15:13:29,168 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:29,168 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:29,187 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:29,187 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:29,196 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:29,201 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:31,063 INFO  L210          LassoAnalysis]: Preferences:
[2023-09-08 15:13:31,063 INFO  L126   ssoRankerPreferences]: Compute integeral hull: false
[2023-09-08 15:13:31,063 INFO  L127   ssoRankerPreferences]: Enable LassoPartitioneer: true
[2023-09-08 15:13:31,063 INFO  L128   ssoRankerPreferences]: Term annotations enabled: false
[2023-09-08 15:13:31,064 INFO  L129   ssoRankerPreferences]: Use exernal solver: false
[2023-09-08 15:13:31,064 INFO  L130   ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:31,064 INFO  L131   ssoRankerPreferences]: Dump SMT script to file: false
[2023-09-08 15:13:31,064 INFO  L132   ssoRankerPreferences]: Path of dumped script: 
[2023-09-08 15:13:31,064 INFO  L133   ssoRankerPreferences]: Filename of dumped script: popl20-simple-array-sum.wvr.c_BEv2_Iteration3_Lasso
[2023-09-08 15:13:31,064 INFO  L134   ssoRankerPreferences]: MapElimAlgo: Frank
[2023-09-08 15:13:31,064 INFO  L276          LassoAnalysis]: Starting lasso preprocessing...
[2023-09-08 15:13:31,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-09-08 15:13:31,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-09-08 15:13:31,070 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,072 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,074 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,569 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,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-09-08 15:13:31,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-09-08 15:13:31,574 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,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-09-08 15:13:31,580 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,582 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,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-09-08 15:13:31,585 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,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-09-08 15:13:31,589 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,591 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,593 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,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-09-08 15:13:31,598 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,600 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,602 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,606 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,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-09-08 15:13:31,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-09-08 15:13:31,611 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,612 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,614 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,615 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,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-09-08 15:13:31,618 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,621 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,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-09-08 15:13:31,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-09-08 15:13:31,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-09-08 15:13:31,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-09-08 15:13:31,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-09-08 15:13:31,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-09-08 15:13:31,636 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:31,638 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:32,171 INFO  L294          LassoAnalysis]: Preprocessing complete.
[2023-09-08 15:13:32,171 INFO  L490          LassoAnalysis]: Using template 'affine'.
[2023-09-08 15:13:32,171 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,171 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,172 INFO  L229       MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,174 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,179 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,185 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,185 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:32,185 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,185 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,185 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,185 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:32,185 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:32,186 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,188 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0
[2023-09-08 15:13:32,195 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,195 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,196 INFO  L229       MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,197 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,199 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,204 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,204 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:32,204 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,204 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,204 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,208 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:32,208 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:32,209 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,211 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0
[2023-09-08 15:13:32,211 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,211 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,212 INFO  L229       MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,212 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,214 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,220 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,220 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,220 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,220 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,221 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,221 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,235 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,237 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0
[2023-09-08 15:13:32,237 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,238 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,238 INFO  L229       MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,239 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,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-09-08 15:13:32,246 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,246 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,246 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,246 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,247 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,247 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,257 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,259 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-09-08 15:13:32,259 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,259 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,260 INFO  L229       MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,266 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,267 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,272 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,272 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,272 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,272 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,273 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,273 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,278 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,281 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0
[2023-09-08 15:13:32,281 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,281 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,282 INFO  L229       MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,282 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,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-09-08 15:13:32,290 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,290 INFO  L203   nArgumentSynthesizer]: 4 stem disjuncts
[2023-09-08 15:13:32,290 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,290 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,305 INFO  L401   nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications.
[2023-09-08 15:13:32,306 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,312 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,315 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0
[2023-09-08 15:13:32,315 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,315 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,315 INFO  L229       MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,317 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,318 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,324 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,324 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,324 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,324 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,325 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,325 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,327 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,329 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0
[2023-09-08 15:13:32,329 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,329 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,330 INFO  L229       MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,331 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,333 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,338 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,338 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,338 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,338 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,340 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,340 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,342 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,344 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0
[2023-09-08 15:13:32,344 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,344 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,345 INFO  L229       MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,345 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,348 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,353 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,353 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,353 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,353 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,357 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,358 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,367 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,369 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0
[2023-09-08 15:13:32,370 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,370 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,370 INFO  L229       MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,372 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,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-09-08 15:13:32,379 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,379 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,379 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,379 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,381 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,381 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,385 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,387 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0
[2023-09-08 15:13:32,387 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,387 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,388 INFO  L229       MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,390 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,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-09-08 15:13:32,397 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,397 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,397 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,397 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,398 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,398 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,413 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,416 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-09-08 15:13:32,416 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,416 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,417 INFO  L229       MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,419 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,420 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,426 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,426 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,426 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,426 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,427 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,427 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,433 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,436 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0
[2023-09-08 15:13:32,436 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,436 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,437 INFO  L229       MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,437 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,440 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,445 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,445 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,445 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,445 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,446 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,446 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,449 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,451 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-09-08 15:13:32,451 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,451 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,451 INFO  L229       MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,452 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,454 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,460 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,460 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,460 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,460 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,461 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,461 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,463 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,465 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0
[2023-09-08 15:13:32,465 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,466 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,466 INFO  L229       MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,467 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,469 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,475 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,475 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,475 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,475 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,476 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,476 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,479 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,480 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0
[2023-09-08 15:13:32,481 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,481 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,481 INFO  L229       MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,487 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,487 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,492 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,493 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,493 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,493 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,494 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,494 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,496 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,497 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-09-08 15:13:32,498 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,498 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,498 INFO  L229       MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,499 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,501 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,506 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,506 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,506 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,506 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,508 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,508 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,512 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,514 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0
[2023-09-08 15:13:32,514 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,514 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,515 INFO  L229       MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,515 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,517 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,522 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,523 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:13:32,523 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,523 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,523 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,523 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:13:32,523 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:13:32,524 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,526 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0
[2023-09-08 15:13:32,526 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,526 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,527 INFO  L229       MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,527 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,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-09-08 15:13:32,534 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,535 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,535 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,535 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,536 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,536 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,538 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,541 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0
[2023-09-08 15:13:32,541 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,541 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,542 INFO  L229       MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,542 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,544 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,549 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,549 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,550 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,550 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,550 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,550 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,553 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,554 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0
[2023-09-08 15:13:32,555 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,555 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,555 INFO  L229       MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,556 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,558 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,563 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,563 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,563 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,563 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,564 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,564 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,566 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,568 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0
[2023-09-08 15:13:32,568 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,568 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,569 INFO  L229       MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,570 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,572 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,577 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,577 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,577 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,577 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,578 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,578 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,581 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,583 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0
[2023-09-08 15:13:32,583 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,583 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,583 INFO  L229       MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,585 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,586 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,591 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,591 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,591 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,591 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,592 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,592 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,594 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:13:32,596 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0
[2023-09-08 15:13:32,597 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,597 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,597 INFO  L229       MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,602 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,603 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:13:32,608 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:13:32,609 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:13:32,609 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:13:32,609 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:13:32,613 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:13:32,613 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:13:32,622 INFO  L420   nArgumentSynthesizer]: Found a termination argument, trying to simplify.
[2023-09-08 15:13:32,643 INFO  L443   ModelExtractionUtils]: Simplification made 9 calls to the SMT solver.
[2023-09-08 15:13:32,643 INFO  L444   ModelExtractionUtils]: 7 out of 25 variables were initially zero. Simplification set additionally 15 variables to zero.
[2023-09-08 15:13:32,643 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:32,643 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:13:32,644 INFO  L229       MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:13:32,646 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process
[2023-09-08 15:13:32,647 INFO  L435   nArgumentSynthesizer]: Simplifying supporting invariants...
[2023-09-08 15:13:32,668 INFO  L438   nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2.
[2023-09-08 15:13:32,668 INFO  L513          LassoAnalysis]: Proved termination.
[2023-09-08 15:13:32,668 INFO  L515          LassoAnalysis]: Termination argument consisting of:
Ranking function f(ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1) = 1*ULTIMATE.start_create_fresh_uint_array_~size#1 - 1*ULTIMATE.start_create_fresh_uint_array_~i~3#1
Supporting invariants []
[2023-09-08 15:13:32,674 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-09-08 15:13:32,737 INFO  L156   tatePredicateManager]: 29 out of 29 supporting invariants were superfluous and have been removed
[2023-09-08 15:13:32,747 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:32,779 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:13:32,780 INFO  L262         TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-09-08 15:13:32,782 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-09-08 15:13:32,860 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:13:32,860 INFO  L262         TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 5 conjunts are in the unsatisfiable core
[2023-09-08 15:13:32,861 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-09-08 15:13:32,903 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-09-08 15:13:32,904 INFO  L141   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates 
[2023-09-08 15:13:32,904 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 49611 states and 195826 transitions. cyclomatic complexity: 149633 Second operand  has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:33,077 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-09-08 15:13:33,912 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 49611 states and 195826 transitions. cyclomatic complexity: 149633. Second operand  has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 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 99134 states and 391566 transitions. Complement of second has 8 states.
[2023-09-08 15:13:33,913 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-09-08 15:13:33,913 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:33,913 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions.
[2023-09-08 15:13:33,913 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 139 transitions. Stem has 67 letters. Loop has 7 letters.
[2023-09-08 15:13:33,914 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2023-09-08 15:13:33,914 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 139 transitions. Stem has 74 letters. Loop has 7 letters.
[2023-09-08 15:13:33,914 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2023-09-08 15:13:33,914 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 139 transitions. Stem has 67 letters. Loop has 14 letters.
[2023-09-08 15:13:33,914 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2023-09-08 15:13:33,914 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 99134 states and 391566 transitions.
[2023-09-08 15:13:35,529 INFO  L131   ngComponentsAnalysis]: Automaton has 7 accepting balls. 2477
[2023-09-08 15:13:36,030 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 99134 states to 49614 states and 195830 transitions.
[2023-09-08 15:13:36,030 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 6282
[2023-09-08 15:13:36,228 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 6284
[2023-09-08 15:13:36,228 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 49614 states and 195830 transitions.
[2023-09-08 15:13:36,298 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2023-09-08 15:13:36,298 INFO  L218   hiAutomatonCegarLoop]: Abstraction has 49614 states and 195830 transitions.
[2023-09-08 15:13:36,373 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 49614 states and 195830 transitions.
[2023-09-08 15:13:37,213 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 49614 to 49612.
[2023-09-08 15:13:37,299 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 49612 states, 49612 states have (on average 3.9471901959203417) internal successors, (195828), 49611 states have internal predecessors, (195828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:37,811 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 49612 states to 49612 states and 195828 transitions.
[2023-09-08 15:13:37,811 INFO  L240   hiAutomatonCegarLoop]: Abstraction has 49612 states and 195828 transitions.
[2023-09-08 15:13:37,811 INFO  L428   stractBuchiCegarLoop]: Abstraction has 49612 states and 195828 transitions.
[2023-09-08 15:13:37,811 INFO  L335   stractBuchiCegarLoop]: ======== Iteration 4 ============
[2023-09-08 15:13:37,811 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 49612 states and 195828 transitions.
[2023-09-08 15:13:38,187 INFO  L131   ngComponentsAnalysis]: Automaton has 7 accepting balls. 2477
[2023-09-08 15:13:38,187 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2023-09-08 15:13:38,187 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2023-09-08 15:13:38,200 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]
[2023-09-08 15:13:38,200 INFO  L149   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-09-08 15:13:38,202 INFO  L748   eck$LassoCheckResult]: Stem: 514291#[$Ultimate##0]don't care [287] $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] 514293#[L-1]don't care [294] L-1-->L-1-1: Formula: (= (select |v_#valid_5| 0) 0)  InVars {#valid=|v_#valid_5|}  OutVars{#valid=|v_#valid_5|}  AuxVars[]  AssignedVars[] 521793#[L-1-1]don't care [405] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|}  AuxVars[]  AssignedVars[] 521795#[L21]don't care [365] L21-->L21-1: Formula: (and (= (select |v_#valid_6| 1) 1) (= 2 (select |v_#length_5| 1)))  InVars {#length=|v_#length_5|, #valid=|v_#valid_6|}  OutVars{#length=|v_#length_5|, #valid=|v_#valid_6|}  AuxVars[]  AssignedVars[] 527283#[L21-1]don't care [391] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_6| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_6|}  OutVars{#memory_int=|v_#memory_int_6|}  AuxVars[]  AssignedVars[] 514561#[L21-2]don't care [305] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_7| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_7|}  OutVars{#memory_int=|v_#memory_int_7|}  AuxVars[]  AssignedVars[] 514563#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#length_6| 2) 30) (= (select |v_#valid_7| 2) 1))  InVars {#length=|v_#length_6|, #valid=|v_#valid_7|}  OutVars{#length=|v_#length_6|, #valid=|v_#valid_7|}  AuxVars[]  AssignedVars[] 541961#[L21-4]don't care [326] L21-4-->L43: Formula: (and (= v_~A~0.base_3 0) (= v_~A~0.offset_3 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_3, ~A~0.offset=v_~A~0.offset_3}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 532203#[L43]don't care [398] L43-->L44: Formula: (and (= v_~C~0.base_3 0) (= v_~C~0.offset_3 0))  InVars {}  OutVars{~C~0.offset=v_~C~0.offset_3, ~C~0.base=v_~C~0.base_3}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 532205#[L44]don't care [291] L44-->L44-1: Formula: (= v_~asum~0_3 0)  InVars {}  OutVars{~asum~0=v_~asum~0_3}  AuxVars[]  AssignedVars[~asum~0] 551085#[L44-1]don't care [340] L44-1-->L45: Formula: (= v_~csum~0_3 0)  InVars {}  OutVars{~csum~0=v_~csum~0_3}  AuxVars[]  AssignedVars[~csum~0] 551087#[L45]don't care [413] L45-->L45-1: Formula: (= v_~p~0_3 0)  InVars {}  OutVars{~p~0=v_~p~0_3}  AuxVars[]  AssignedVars[~p~0] 527813#[L45-1]don't care [270] L45-1-->L-1-2: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 527815#[L-1-2]don't care [408] L-1-2-->L-1-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 527397#[L-1-3]don't care [410] L-1-3-->L88: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~mem18#1=|v_ULTIMATE.start_main_#t~mem18#1_1|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_1|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_1|, ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_1|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_1|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem18#1, ULTIMATE.start_main_#t~mem16#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~pre14#1, ULTIMATE.start_main_#t~ret9#1.base, ULTIMATE.start_main_#t~mem17#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~nondet13#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_~#t2~0#1.base] 527399#[L88]don't care [361] L88-->L88-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)) (= (store |v_#length_8| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_7|) (= (select |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (= |v_#valid_8| (store |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_8|, #valid=|v_#valid_9|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_7|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_8|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 565491#[L88-1]don't care [389] L88-1-->L88-2: Formula: (and (= (store |v_#length_10| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_9|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (select |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= |v_#valid_10| (store |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_10|, #valid=|v_#valid_11|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_9|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_10|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 565767#[L88-2]don't care [267] L88-2-->L88-3: Formula: (and (= (store |v_#length_12| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_11|) (= (select |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= |v_#valid_12| (store |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1)) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_12|, #valid=|v_#valid_13|}  OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_11|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_12|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 539855#[L88-3]don't care [335] L88-3-->L90: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 539857#[L90]don't care [400] L90-->L90-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_3| v_~N~0_8)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|, ~N~0=v_~N~0_8}  AuxVars[]  AssignedVars[~N~0] 519745#[L90-1]don't care [279] L90-1-->L91: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 519747#[L91]don't care [280] L91-->L91-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1| v_~N~0_9)  InVars {~N~0=v_~N~0_9}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1|, ~N~0=v_~N~0_9}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 563127#[L91-1]don't care [292] L91-1-->L91-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 517797#[L91-2]don't care [331] L91-2-->L108: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_1|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_1|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 517799#[L108]don't care [276] L108-->L109: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 532845#[L109]don't care [382] L109-->L109-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|)  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 547677#[L109-1]don't care [397] L109-1-->L38: 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] 520555#[L38]don't care [327] L38-->L39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 520557#[L39]don't care [394] L39-->L38-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 521635#[L38-1]don't care [354] L38-1-->L110: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_4| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 526623#[L110]don't care [332] L110-->L38-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 568773#[L38-2]don't care [402] L38-2-->L39-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 511835#[L39-3]don't care [308] L39-3-->L38-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 511837#[L38-3]don't care [293] L38-3-->L112: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 552731#[L112]don't care [309] L112-->L112-1: Formula: (and (= (select |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|) 0) (= (store |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 1) |v_#valid_14|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| |v_#StackHeapBarrier_5|) (= |v_#length_13| (store |v_#length_14| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_5| 1073741824)))))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, #valid=|v_#valid_15|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2|, #valid=|v_#valid_14|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|, #length=|v_#length_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 520631#[L112-1]don't care [328] L112-1-->L112-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 520633#[L112-2]don't care [403] L112-2-->L113: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_4|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 536381#[L113]don't care [385] L113-->L113-6: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 536383#[L113-6]don't care [265] L113-6-->L113-7: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  AuxVars[]  AssignedVars[] 610093#[L113-7]don't care [390] L113-7-->create_fresh_uint_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 610099#[create_fresh_uint_array_returnLabel#1]don't care [288] create_fresh_uint_array_returnLabel#1-->L91-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3| |v_ULTIMATE.start_main_#t~ret8#1.offset_2|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 610097#[L91-3]don't care [407] L91-3-->L91-4: Formula: (and (= v_~A~0.offset_4 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_4))  InVars {ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 545827#[L91-4]don't care [263] L91-4-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_4|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 524517#[L92]don't care [383] L92-->L92-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3| v_~N~0_10)  InVars {~N~0=v_~N~0_10}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3|, ~N~0=v_~N~0_10}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 518745#[L92-1]don't care [371] L92-1-->L92-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 518747#[L92-2]don't care [317] L92-2-->L108-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_5|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_8|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 570321#[L108-1]don't care [350] L108-1-->L109-2: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 529781#[L109-2]don't care [404] L109-2-->L109-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 529783#[L109-3]don't care [249] L109-3-->L38-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 520635#[L38-4]don't care [336] L38-4-->L39-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 520637#[L39-6]don't care [412] L39-6-->L38-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  AuxVars[]  AssignedVars[] 540957#[L38-5]don't care [252] L38-5-->L110-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_11| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 519615#[L110-1]don't care [272] L110-1-->L38-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 519617#[L38-6]don't care [362] L38-6-->L39-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 555265#[L39-9]don't care [320] L39-9-->L38-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  AuxVars[]  AssignedVars[] 537691#[L38-7]don't care [325] L38-7-->L112-3: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 537693#[L112-3]don't care [259] L112-3-->L112-4: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| |v_#StackHeapBarrier_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6| 0) (= (store |v_#length_17| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_12| 1073741824) 4)) |v_#length_16|) (= (select |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|) 0) (= |v_#valid_17| (store |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_17|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, #valid=|v_#valid_18|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6|, #valid=|v_#valid_17|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|, #length=|v_#length_16|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 531227#[L112-4]don't care [324] L112-4-->L112-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 531229#[L112-5]don't care [356] L112-5-->L113-8: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_8|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 518481#[L113-8]don't care [363] L113-8-->L113-14: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 518483#[L113-14]don't care [257] L113-14-->L113-15: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_13| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_13|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_13|}  AuxVars[]  AssignedVars[] 550229#[L113-15]don't care [260] L113-15-->create_fresh_uint_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_5|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 550231#[create_fresh_uint_array_returnLabel#2]don't care [251] create_fresh_uint_array_returnLabel#2-->L92-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret9#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6| |v_ULTIMATE.start_main_#t~ret9#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_2|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~ret9#1.base] 563177#[L92-3]don't care [297] L92-3-->L92-4: Formula: (and (= v_~C~0.offset_4 |v_ULTIMATE.start_main_#t~ret9#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret9#1.base_3| v_~C~0.base_4))  InVars {ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_3|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_3|}  OutVars{~C~0.offset=v_~C~0.offset_4, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_3|, ~C~0.base=v_~C~0.base_4, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_3|}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 515197#[L92-4]don't care [349] L92-4-->L95: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_4|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~ret9#1.base] 515199#[L95]don't care [357] L95-->L95-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre10#1] 512791#[L95-1]don't care [366] L95-1-->L95-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 512793#[L95-2]don't care [367] L95-2-->L95-3: Formula: (and (= (select |v_#valid_20| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= |v_#memory_int_12| (store |v_#memory_int_13| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_13| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre10#1_3|))) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_19| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|, #valid=|v_#valid_20|, #memory_int=|v_#memory_int_13|, #length=|v_#length_19|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|}  OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|, #valid=|v_#valid_20|, #memory_int=|v_#memory_int_12|, #length=|v_#length_19|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|}  AuxVars[]  AssignedVars[#memory_int] 536431#[L95-3]don't care [458] L95-3-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre10#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2))  InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_6|}  OutVars{thread1Thread1of1ForFork1_#res.base=|v_thread1Thread1of1ForFork1_#res.base_4|, thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_8|, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_8|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_6|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_14, thread1Thread1of1ForFork1_#res.offset=|v_thread1Thread1of1ForFork1_#res.offset_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#res.base, thread1Thread1of1ForFork1_#t~mem2, thread1Thread1of1ForFork1_#t~post1, thread1Thread1of1ForFork1_~i~0, thread1Thread1of1ForFork1_#res.offset, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_thidvar0] 531611#[L95-4, $Ultimate##0]don't care [300] L95-4-->L95-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre10#1] 530797#[L95-5, $Ultimate##0]don't care [250] L95-5-->L96: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet11#1] 514021#[L96, $Ultimate##0]don't care [384] L96-->L96-1: Formula: (= |v_ULTIMATE.start_main_#t~pre12#1_2| |v_#pthreadsForks_4|)  InVars {#pthreadsForks=|v_#pthreadsForks_4|}  OutVars{#pthreadsForks=|v_#pthreadsForks_4|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre12#1] 514023#[L96-1, $Ultimate##0]don't care [333] L96-1-->L96-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|)  InVars {#pthreadsForks=|v_#pthreadsForks_6|}  OutVars{#pthreadsForks=|v_#pthreadsForks_5|}  AuxVars[]  AssignedVars[#pthreadsForks] 536929#[$Ultimate##0, L96-2]don't care [278] L96-2-->L96-3: Formula: (and (= (select |v_#valid_21| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_20| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= |v_#memory_int_14| (store |v_#memory_int_15| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_15| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre12#1_3|))))  InVars {ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_15|, #length=|v_#length_20|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_14|, #length=|v_#length_20|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  AuxVars[]  AssignedVars[#memory_int] 536933#[$Ultimate##0, L96-3]don't care [461] L96-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre12#1_6| v_thread2Thread1of1ForFork2_thidvar0_2) (= 0 v_thread2Thread1of1ForFork2_thidvar2_2) (= 0 v_thread2Thread1of1ForFork2_thidvar1_2))  InVars {ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_6|}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_8|, thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_2, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_6|, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_16, thread2Thread1of1ForFork2_#t~mem4=|v_thread2Thread1of1ForFork2_#t~mem4_4|, thread2Thread1of1ForFork2_#res.base=|v_thread2Thread1of1ForFork2_#res.base_4|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2, thread2Thread1of1ForFork2_#res.offset=|v_thread2Thread1of1ForFork2_#res.offset_4|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3, thread2Thread1of1ForFork2_thidvar2, thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_~i~1, thread2Thread1of1ForFork2_#t~mem4, thread2Thread1of1ForFork2_#res.base, thread2Thread1of1ForFork2_thidvar0, thread2Thread1of1ForFork2_#res.offset] 556529#[$Ultimate##0, L96-4, $Ultimate##0]don't care [359] L96-4-->L96-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre12#1] 527367#[$Ultimate##0, L96-5, $Ultimate##0]don't care [373] L96-5-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet13#1] 527295#[$Ultimate##0, L97, $Ultimate##0]don't care [339] L97-->L97-1: Formula: (= |v_ULTIMATE.start_main_#t~pre14#1_2| |v_#pthreadsForks_7|)  InVars {#pthreadsForks=|v_#pthreadsForks_7|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_2|, #pthreadsForks=|v_#pthreadsForks_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre14#1] 527299#[$Ultimate##0, L97-1, $Ultimate##0]don't care [429] $Ultimate##0-->L58-4: Formula: (= v_thread2Thread1of1ForFork2_~i~1_1 0)  InVars {}  OutVars{thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_1}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_~i~1] 520855#[$Ultimate##0, L97-1, L58-4]don't care [351] L97-1-->L97-2: Formula: (= (+ 1 |v_#pthreadsForks_9|) |v_#pthreadsForks_8|)  InVars {#pthreadsForks=|v_#pthreadsForks_9|}  OutVars{#pthreadsForks=|v_#pthreadsForks_8|}  AuxVars[]  AssignedVars[#pthreadsForks] 525095#[$Ultimate##0, L97-2, L58-4]don't care [401] L97-2-->L97-3: Formula: (and (= |v_#memory_int_16| (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t3~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) |v_ULTIMATE.start_main_~#t3~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre14#1_3|))) (<= (+ 4 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (select |v_#length_21| |v_ULTIMATE.start_main_~#t3~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (= (select |v_#valid_22| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) 1))  InVars {ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_3|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_17|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, #length=|v_#length_21|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_3|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_16|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, #length=|v_#length_21|}  AuxVars[]  AssignedVars[#memory_int] 525097#[$Ultimate##0, L97-3, L58-4]don't care [455] L97-3-->$Ultimate##0: Formula: (and (= v_thread3Thread1of1ForFork0_thidvar2_2 0) (= v_thread3Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre14#1_6|) (= v_thread3Thread1of1ForFork0_thidvar1_2 0) (= v_thread3Thread1of1ForFork0_thidvar3_2 0))  InVars {ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_6|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_6|, thread3Thread1of1ForFork0_#res.offset=|v_thread3Thread1of1ForFork0_#res.offset_4|, thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_16, thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_8, thread3Thread1of1ForFork0_thidvar3=v_thread3Thread1of1ForFork0_thidvar3_2, thread3Thread1of1ForFork0_#res.base=|v_thread3Thread1of1ForFork0_#res.base_4|, thread3Thread1of1ForFork0_#t~post6=|v_thread3Thread1of1ForFork0_#t~post6_8|, thread3Thread1of1ForFork0_thidvar2=v_thread3Thread1of1ForFork0_thidvar2_2, thread3Thread1of1ForFork0_thidvar1=v_thread3Thread1of1ForFork0_thidvar1_2, thread3Thread1of1ForFork0_thidvar0=v_thread3Thread1of1ForFork0_thidvar0_2, thread3Thread1of1ForFork0_#t~mem5=|v_thread3Thread1of1ForFork0_#t~mem5_4|}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_#res.offset, thread3Thread1of1ForFork0_~i~2, thread3Thread1of1ForFork0_~cond~0, thread3Thread1of1ForFork0_thidvar3, thread3Thread1of1ForFork0_#res.base, thread3Thread1of1ForFork0_#t~post6, thread3Thread1of1ForFork0_thidvar2, thread3Thread1of1ForFork0_thidvar1, thread3Thread1of1ForFork0_thidvar0, thread3Thread1of1ForFork0_#t~mem5] 539519#[L97-4, $Ultimate##0, $Ultimate##0, L58-4]don't care [440] $Ultimate##0-->L76-1: Formula: (= v_thread3Thread1of1ForFork0_~i~2_1 0)  InVars {}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_1}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_~i~2] 512855#[$Ultimate##0, L97-4, L76-1, L58-4]don't care [329] L97-4-->L97-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre14#1] 514547#[$Ultimate##0, L76-1, L97-5, L58-4]don't care [274] L97-5-->L98: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet15#1] 516927#[L98, $Ultimate##0, L76-1, L58-4]don't care [369] L98-->L98-1: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_4|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_4| 4) (select |v_#length_22| |v_ULTIMATE.start_main_~#t1~0#1.base_4|)) (= (select (select |v_#memory_int_18| |v_ULTIMATE.start_main_~#t1~0#1.base_4|) |v_ULTIMATE.start_main_~#t1~0#1.offset_4|) |v_ULTIMATE.start_main_#t~mem16#1_2|) (= (select |v_#valid_23| |v_ULTIMATE.start_main_~#t1~0#1.base_4|) 1))  InVars {#memory_int=|v_#memory_int_18|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_4|, #valid=|v_#valid_23|}  OutVars{#valid=|v_#valid_23|, #memory_int=|v_#memory_int_18|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_2|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem16#1] 516929#[L98-1, $Ultimate##0, L76-1, L58-4]don't care [417] $Ultimate##0-->L50-5: Formula: (= v_thread1Thread1of1ForFork1_~i~0_1 0)  InVars {}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_1}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_~i~0] 531951#[L98-1, L50-5, L76-1, L58-4]don't care 
[2023-09-08 15:13:38,203 INFO  L750   eck$LassoCheckResult]: Loop: 531951#[L98-1, L50-5, L76-1, L58-4]don't care [430] L58-4-->L59: Formula: (< v_thread2Thread1of1ForFork2_~i~1_3 v_~N~0_4)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_3, ~N~0=v_~N~0_4}  OutVars{thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_3, ~N~0=v_~N~0_4}  AuxVars[]  AssignedVars[] 517597#[L98-1, L50-5, L76-1, L59]don't care [433] L59-->L61: Formula: (let ((.cse2 (* v_thread2Thread1of1ForFork2_~i~1_7 4))) (let ((.cse0 (+ v_~C~0.offset_9 .cse2)) (.cse1 (+ v_~A~0.offset_5 .cse2))) (and (<= 0 .cse0) (= (select |v_#valid_36| v_~C~0.base_9) 1) (<= 0 .cse1) (<= (+ v_~A~0.offset_5 4 .cse2) (select |v_#length_29| v_~A~0.base_5)) (= |v_#memory_int_27| (store |v_#memory_int_28| v_~C~0.base_9 (store (select |v_#memory_int_28| v_~C~0.base_9) .cse0 (+ (select (select |v_#memory_int_28| v_~A~0.base_5) .cse1) 1)))) (= (select |v_#valid_36| v_~A~0.base_5) 1) (<= (+ v_~C~0.offset_9 4 .cse2) (select |v_#length_29| v_~C~0.base_9)))))  InVars {~A~0.base=v_~A~0.base_5, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_7, ~A~0.offset=v_~A~0.offset_5, ~C~0.base=v_~C~0.base_9, #valid=|v_#valid_36|, #memory_int=|v_#memory_int_28|, ~C~0.offset=v_~C~0.offset_9, #length=|v_#length_29|}  OutVars{~A~0.base=v_~A~0.base_5, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_7, thread2Thread1of1ForFork2_#t~mem4=|v_thread2Thread1of1ForFork2_#t~mem4_1|, ~A~0.offset=v_~A~0.offset_5, ~C~0.base=v_~C~0.base_9, #valid=|v_#valid_36|, #memory_int=|v_#memory_int_27|, ~C~0.offset=v_~C~0.offset_9, #length=|v_#length_29|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~mem4, #memory_int] 517587#[L61, L98-1, L50-5, L76-1]don't care [418] L50-5-->L51: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2)  InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2}  AuxVars[]  AssignedVars[] 583117#[L61, L98-1, L76-1, L51]don't care [435] L61-->L64: Formula: (= v_thread2Thread1of1ForFork2_~i~1_9 v_~p~0_1)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_9}  OutVars{~p~0=v_~p~0_1, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_9}  AuxVars[]  AssignedVars[~p~0] 588225#[L98-1, L64, L76-1, L51]don't care [441] L76-1-->L73: Formula: (< v_thread3Thread1of1ForFork0_~i~2_3 v_~N~0_6)  InVars {thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_3, ~N~0=v_~N~0_6}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_3, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[] 516405#[L98-1, L64, L51, L73]don't care [437] L64-->L58-2: Formula: (= |v_thread2Thread1of1ForFork2_#t~post3_1| v_thread2Thread1of1ForFork2_~i~1_11)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_11}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_1|, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_11}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3] 516409#[L98-1, L58-2, L51, L73]don't care [421] L51-->L51-1: Formula: (let ((.cse0 (* v_thread1Thread1of1ForFork1_~i~0_7 4))) (let ((.cse1 (+ v_~A~0.offset_1 .cse0))) (and (<= (+ v_~A~0.offset_1 .cse0 4) (select |v_#length_1| v_~A~0.base_1)) (<= 0 .cse1) (= (select (select |v_#memory_int_1| v_~A~0.base_1) .cse1) |v_thread1Thread1of1ForFork1_#t~mem2_1|) (= (select |v_#valid_1| v_~A~0.base_1) 1))))  InVars {~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_7, #length=|v_#length_1|}  OutVars{~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_7, #length=|v_#length_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~mem2] 583415#[L98-1, L58-2, L51-1, L73]don't care [444] L73-->L75: Formula: (= v_thread3Thread1of1ForFork0_~cond~0_1 (ite (= (ite (< v_thread3Thread1of1ForFork0_~i~2_7 v_~p~0_2) 1 0) 0) 0 1))  InVars {thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_7, ~p~0=v_~p~0_2}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_7, thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_1, ~p~0=v_~p~0_2}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_~cond~0] 521967#[L98-1, L58-2, L75, L51-1]don't care [438] L58-2-->L58-3: Formula: (= (+ |v_thread2Thread1of1ForFork2_#t~post3_3| 1) v_thread2Thread1of1ForFork2_~i~1_13)  InVars {thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_3|}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_3|, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_13}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_~i~1] 521969#[L98-1, L75, L51-1, L58-3]don't care [439] L58-3-->L58-4: Formula: true  InVars {}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_5|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3] 563245#[L98-1, L75, L51-1, L58-4]don't care [423] L51-1-->L51-2: Formula: (= (+ v_~asum~0_2 |v_thread1Thread1of1ForFork1_#t~mem2_3|) v_~asum~0_1)  InVars {thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_3|, ~asum~0=v_~asum~0_2}  OutVars{thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_3|, ~asum~0=v_~asum~0_1}  AuxVars[]  AssignedVars[~asum~0] 580433#[L98-1, L75, L51-2, L58-4]don't care [425] L51-2-->L50-2: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~mem2] 578929#[L98-1, L50-2, L75, L58-4]don't care [426] L50-2-->L50-3: Formula: (= |v_thread1Thread1of1ForFork1_#t~post1_1| v_thread1Thread1of1ForFork1_~i~0_9)  InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_9}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_9, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~post1] 578931#[L98-1, L50-3, L75, L58-4]don't care [427] L50-3-->L50-4: Formula: (= v_thread1Thread1of1ForFork1_~i~0_11 (+ |v_thread1Thread1of1ForFork1_#t~post1_3| 1))  InVars {thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_3|}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_11, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_3|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_~i~0] 574319#[L98-1, L75, L50-4, L58-4]don't care [428] L50-4-->L50-5: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~post1] 529155#[L98-1, L50-5, L75, L58-4]don't care [447] L75-->L76-1: Formula: (= (mod v_thread3Thread1of1ForFork0_~cond~0_5 256) 0)  InVars {thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_5}  OutVars{thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_5}  AuxVars[]  AssignedVars[] 531951#[L98-1, L50-5, L76-1, L58-4]don't care 
[2023-09-08 15:13:38,203 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:38,203 INFO  L85        PathProgramCache]: Analyzing trace with hash -1847995213, now seen corresponding path program 1 times
[2023-09-08 15:13:38,203 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:38,203 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656500110]
[2023-09-08 15:13:38,203 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:38,203 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:38,232 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:38,232 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:38,248 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:38,259 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:38,259 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:38,259 INFO  L85        PathProgramCache]: Analyzing trace with hash -276395105, now seen corresponding path program 1 times
[2023-09-08 15:13:38,260 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:38,260 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494865550]
[2023-09-08 15:13:38,260 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:38,260 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:38,266 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:38,266 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:38,272 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:38,274 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:38,275 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:38,275 INFO  L85        PathProgramCache]: Analyzing trace with hash 1901378641, now seen corresponding path program 1 times
[2023-09-08 15:13:38,275 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:38,275 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806392560]
[2023-09-08 15:13:38,275 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:38,275 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:38,289 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:13:38,449 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-09-08 15:13:38,449 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-09-08 15:13:38,449 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806392560]
[2023-09-08 15:13:38,449 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806392560] provided 1 perfect and 0 imperfect interpolant sequences
[2023-09-08 15:13:38,449 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-09-08 15:13:38,449 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2023-09-08 15:13:38,449 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163422091]
[2023-09-08 15:13:38,449 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-09-08 15:13:38,638 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-09-08 15:13:38,639 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2023-09-08 15:13:38,639 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42
[2023-09-08 15:13:38,639 INFO  L87              Difference]: Start difference. First operand 49612 states and 195828 transitions. cyclomatic complexity: 149634 Second operand  has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:39,464 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-09-08 15:13:39,464 INFO  L93              Difference]: Finished difference Result 71728 states and 278760 transitions.
[2023-09-08 15:13:39,464 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 71728 states and 278760 transitions.
[2023-09-08 15:13:40,656 INFO  L131   ngComponentsAnalysis]: Automaton has 10 accepting balls. 2638
[2023-09-08 15:13:41,256 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 71728 states to 71125 states and 276681 transitions.
[2023-09-08 15:13:41,256 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 9426
[2023-09-08 15:13:41,480 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 9732
[2023-09-08 15:13:41,480 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 71125 states and 276681 transitions.
[2023-09-08 15:13:41,545 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2023-09-08 15:13:41,545 INFO  L218   hiAutomatonCegarLoop]: Abstraction has 71125 states and 276681 transitions.
[2023-09-08 15:13:41,668 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 71125 states and 276681 transitions.
[2023-09-08 15:13:42,655 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 71125 to 58148.
[2023-09-08 15:13:42,738 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 58148 states, 58148 states have (on average 3.9342023801334527) internal successors, (228766), 58147 states have internal predecessors, (228766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:43,236 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 58148 states to 58148 states and 228766 transitions.
[2023-09-08 15:13:43,236 INFO  L240   hiAutomatonCegarLoop]: Abstraction has 58148 states and 228766 transitions.
[2023-09-08 15:13:43,237 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2023-09-08 15:13:43,237 INFO  L428   stractBuchiCegarLoop]: Abstraction has 58148 states and 228766 transitions.
[2023-09-08 15:13:43,237 INFO  L335   stractBuchiCegarLoop]: ======== Iteration 5 ============
[2023-09-08 15:13:43,237 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 58148 states and 228766 transitions.
[2023-09-08 15:13:43,624 INFO  L131   ngComponentsAnalysis]: Automaton has 7 accepting balls. 2477
[2023-09-08 15:13:43,624 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2023-09-08 15:13:43,624 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2023-09-08 15:13:43,626 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]
[2023-09-08 15:13:43,626 INFO  L149   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-09-08 15:13:43,627 INFO  L748   eck$LassoCheckResult]: Stem: 685223#[$Ultimate##0]don't care [287] $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] 685225#[L-1]don't care [294] L-1-->L-1-1: Formula: (= (select |v_#valid_5| 0) 0)  InVars {#valid=|v_#valid_5|}  OutVars{#valid=|v_#valid_5|}  AuxVars[]  AssignedVars[] 692603#[L-1-1]don't care [405] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|}  AuxVars[]  AssignedVars[] 692605#[L21]don't care [365] L21-->L21-1: Formula: (and (= (select |v_#valid_6| 1) 1) (= 2 (select |v_#length_5| 1)))  InVars {#length=|v_#length_5|, #valid=|v_#valid_6|}  OutVars{#length=|v_#length_5|, #valid=|v_#valid_6|}  AuxVars[]  AssignedVars[] 698073#[L21-1]don't care [391] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_6| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_6|}  OutVars{#memory_int=|v_#memory_int_6|}  AuxVars[]  AssignedVars[] 685493#[L21-2]don't care [305] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_7| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_7|}  OutVars{#memory_int=|v_#memory_int_7|}  AuxVars[]  AssignedVars[] 685495#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#length_6| 2) 30) (= (select |v_#valid_7| 2) 1))  InVars {#length=|v_#length_6|, #valid=|v_#valid_7|}  OutVars{#length=|v_#length_6|, #valid=|v_#valid_7|}  AuxVars[]  AssignedVars[] 712765#[L21-4]don't care [326] L21-4-->L43: Formula: (and (= v_~A~0.base_3 0) (= v_~A~0.offset_3 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_3, ~A~0.offset=v_~A~0.offset_3}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 703035#[L43]don't care [398] L43-->L44: Formula: (and (= v_~C~0.base_3 0) (= v_~C~0.offset_3 0))  InVars {}  OutVars{~C~0.offset=v_~C~0.offset_3, ~C~0.base=v_~C~0.base_3}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 703037#[L44]don't care [291] L44-->L44-1: Formula: (= v_~asum~0_3 0)  InVars {}  OutVars{~asum~0=v_~asum~0_3}  AuxVars[]  AssignedVars[~asum~0] 721899#[L44-1]don't care [340] L44-1-->L45: Formula: (= v_~csum~0_3 0)  InVars {}  OutVars{~csum~0=v_~csum~0_3}  AuxVars[]  AssignedVars[~csum~0] 721901#[L45]don't care [413] L45-->L45-1: Formula: (= v_~p~0_3 0)  InVars {}  OutVars{~p~0=v_~p~0_3}  AuxVars[]  AssignedVars[~p~0] 698619#[L45-1]don't care [270] L45-1-->L-1-2: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 698621#[L-1-2]don't care [408] L-1-2-->L-1-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 698195#[L-1-3]don't care [410] L-1-3-->L88: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~mem18#1=|v_ULTIMATE.start_main_#t~mem18#1_1|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_1|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_1|, ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_1|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_1|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem18#1, ULTIMATE.start_main_#t~mem16#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~pre14#1, ULTIMATE.start_main_#t~ret9#1.base, ULTIMATE.start_main_#t~mem17#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~nondet13#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_~#t2~0#1.base] 698197#[L88]don't care [361] L88-->L88-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)) (= (store |v_#length_8| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_7|) (= (select |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (= |v_#valid_8| (store |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_8|, #valid=|v_#valid_9|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_7|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_8|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 736035#[L88-1]don't care [389] L88-1-->L88-2: Formula: (and (= (store |v_#length_10| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_9|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (select |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= |v_#valid_10| (store |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_10|, #valid=|v_#valid_11|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_9|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_10|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 736297#[L88-2]don't care [267] L88-2-->L88-3: Formula: (and (= (store |v_#length_12| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_11|) (= (select |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= |v_#valid_12| (store |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1)) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_12|, #valid=|v_#valid_13|}  OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_11|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_12|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 710727#[L88-3]don't care [335] L88-3-->L90: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 710729#[L90]don't care [400] L90-->L90-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_3| v_~N~0_8)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|, ~N~0=v_~N~0_8}  AuxVars[]  AssignedVars[~N~0] 690621#[L90-1]don't care [279] L90-1-->L91: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 690623#[L91]don't care [280] L91-->L91-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1| v_~N~0_9)  InVars {~N~0=v_~N~0_9}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1|, ~N~0=v_~N~0_9}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 733763#[L91-1]don't care [292] L91-1-->L91-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 688715#[L91-2]don't care [331] L91-2-->L108: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_1|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_1|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 688717#[L108]don't care [276] L108-->L109: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 703673#[L109]don't care [382] L109-->L109-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|)  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 718401#[L109-1]don't care [397] L109-1-->L38: 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] 691407#[L38]don't care [327] L38-->L39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 691409#[L39]don't care [394] L39-->L38-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 692429#[L38-1]don't care [354] L38-1-->L110: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_4| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 697469#[L110]don't care [332] L110-->L38-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 739447#[L38-2]don't care [402] L38-2-->L39-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 682803#[L39-3]don't care [308] L39-3-->L38-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 682805#[L38-3]don't care [293] L38-3-->L112: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 723497#[L112]don't care [309] L112-->L112-1: Formula: (and (= (select |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|) 0) (= (store |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 1) |v_#valid_14|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| |v_#StackHeapBarrier_5|) (= |v_#length_13| (store |v_#length_14| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_5| 1073741824)))))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, #valid=|v_#valid_15|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2|, #valid=|v_#valid_14|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|, #length=|v_#length_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 691479#[L112-1]don't care [328] L112-1-->L112-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 691481#[L112-2]don't care [403] L112-2-->L113: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_4|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 707259#[L113]don't care [385] L113-->L113-6: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 707261#[L113-6]don't care [265] L113-6-->L113-7: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  AuxVars[]  AssignedVars[] 798145#[L113-7]don't care [390] L113-7-->create_fresh_uint_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 798143#[create_fresh_uint_array_returnLabel#1]don't care [288] create_fresh_uint_array_returnLabel#1-->L91-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3| |v_ULTIMATE.start_main_#t~ret8#1.offset_2|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 798141#[L91-3]don't care [407] L91-3-->L91-4: Formula: (and (= v_~A~0.offset_4 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_4))  InVars {ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 798139#[L91-4]don't care [263] L91-4-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_4|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 798137#[L92]don't care [383] L92-->L92-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3| v_~N~0_10)  InVars {~N~0=v_~N~0_10}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3|, ~N~0=v_~N~0_10}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 798135#[L92-1]don't care [371] L92-1-->L92-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 798133#[L92-2]don't care [317] L92-2-->L108-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_5|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_8|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 798131#[L108-1]don't care [350] L108-1-->L109-2: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 798129#[L109-2]don't care [404] L109-2-->L109-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 798127#[L109-3]don't care [249] L109-3-->L38-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 798125#[L38-4]don't care [336] L38-4-->L39-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 798123#[L39-6]don't care [412] L39-6-->L38-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  AuxVars[]  AssignedVars[] 798121#[L38-5]don't care [252] L38-5-->L110-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_11| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 798119#[L110-1]don't care [272] L110-1-->L38-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 798117#[L38-6]don't care [362] L38-6-->L39-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 798115#[L39-9]don't care [320] L39-9-->L38-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  AuxVars[]  AssignedVars[] 798113#[L38-7]don't care [325] L38-7-->L112-3: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 718713#[L112-3]don't care [259] L112-3-->L112-4: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| |v_#StackHeapBarrier_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6| 0) (= (store |v_#length_17| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_12| 1073741824) 4)) |v_#length_16|) (= (select |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|) 0) (= |v_#valid_17| (store |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_17|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, #valid=|v_#valid_18|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6|, #valid=|v_#valid_17|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|, #length=|v_#length_16|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 702043#[L112-4]don't care [324] L112-4-->L112-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 702045#[L112-5]don't care [356] L112-5-->L113-8: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_8|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 689375#[L113-8]don't care [363] L113-8-->L113-14: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 689377#[L113-14]don't care [257] L113-14-->L113-15: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_13| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_13|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_13|}  AuxVars[]  AssignedVars[] 787457#[L113-15]don't care [260] L113-15-->create_fresh_uint_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_5|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 787455#[create_fresh_uint_array_returnLabel#2]don't care [251] create_fresh_uint_array_returnLabel#2-->L92-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret9#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6| |v_ULTIMATE.start_main_#t~ret9#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_2|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~ret9#1.base] 787453#[L92-3]don't care [297] L92-3-->L92-4: Formula: (and (= v_~C~0.offset_4 |v_ULTIMATE.start_main_#t~ret9#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret9#1.base_3| v_~C~0.base_4))  InVars {ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_3|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_3|}  OutVars{~C~0.offset=v_~C~0.offset_4, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_3|, ~C~0.base=v_~C~0.base_4, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_3|}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 787451#[L92-4]don't care [349] L92-4-->L95: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_4|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~ret9#1.base] 787449#[L95]don't care [357] L95-->L95-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre10#1] 787447#[L95-1]don't care [366] L95-1-->L95-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 787445#[L95-2]don't care [367] L95-2-->L95-3: Formula: (and (= (select |v_#valid_20| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= |v_#memory_int_12| (store |v_#memory_int_13| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_13| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre10#1_3|))) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_19| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|, #valid=|v_#valid_20|, #memory_int=|v_#memory_int_13|, #length=|v_#length_19|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|}  OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|, #valid=|v_#valid_20|, #memory_int=|v_#memory_int_12|, #length=|v_#length_19|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|}  AuxVars[]  AssignedVars[#memory_int] 787443#[L95-3]don't care [458] L95-3-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre10#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2))  InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_6|}  OutVars{thread1Thread1of1ForFork1_#res.base=|v_thread1Thread1of1ForFork1_#res.base_4|, thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_8|, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_8|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_6|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_14, thread1Thread1of1ForFork1_#res.offset=|v_thread1Thread1of1ForFork1_#res.offset_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#res.base, thread1Thread1of1ForFork1_#t~mem2, thread1Thread1of1ForFork1_#t~post1, thread1Thread1of1ForFork1_~i~0, thread1Thread1of1ForFork1_#res.offset, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_thidvar0] 774973#[L95-4, $Ultimate##0]don't care [300] L95-4-->L95-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre10#1] 774965#[L95-5, $Ultimate##0]don't care [250] L95-5-->L96: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet11#1] 774967#[L96, $Ultimate##0]don't care [384] L96-->L96-1: Formula: (= |v_ULTIMATE.start_main_#t~pre12#1_2| |v_#pthreadsForks_4|)  InVars {#pthreadsForks=|v_#pthreadsForks_4|}  OutVars{#pthreadsForks=|v_#pthreadsForks_4|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre12#1] 737823#[L96-1, $Ultimate##0]don't care [333] L96-1-->L96-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|)  InVars {#pthreadsForks=|v_#pthreadsForks_6|}  OutVars{#pthreadsForks=|v_#pthreadsForks_5|}  AuxVars[]  AssignedVars[#pthreadsForks] 707813#[$Ultimate##0, L96-2]don't care [278] L96-2-->L96-3: Formula: (and (= (select |v_#valid_21| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_20| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= |v_#memory_int_14| (store |v_#memory_int_15| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_15| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre12#1_3|))))  InVars {ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_15|, #length=|v_#length_20|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_14|, #length=|v_#length_20|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  AuxVars[]  AssignedVars[#memory_int] 707817#[$Ultimate##0, L96-3]don't care [461] L96-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre12#1_6| v_thread2Thread1of1ForFork2_thidvar0_2) (= 0 v_thread2Thread1of1ForFork2_thidvar2_2) (= 0 v_thread2Thread1of1ForFork2_thidvar1_2))  InVars {ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_6|}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_8|, thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_2, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_6|, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_16, thread2Thread1of1ForFork2_#t~mem4=|v_thread2Thread1of1ForFork2_#t~mem4_4|, thread2Thread1of1ForFork2_#res.base=|v_thread2Thread1of1ForFork2_#res.base_4|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2, thread2Thread1of1ForFork2_#res.offset=|v_thread2Thread1of1ForFork2_#res.offset_4|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3, thread2Thread1of1ForFork2_thidvar2, thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_~i~1, thread2Thread1of1ForFork2_#t~mem4, thread2Thread1of1ForFork2_#res.base, thread2Thread1of1ForFork2_thidvar0, thread2Thread1of1ForFork2_#res.offset] 727239#[$Ultimate##0, L96-4, $Ultimate##0]don't care [359] L96-4-->L96-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre12#1] 698163#[$Ultimate##0, L96-5, $Ultimate##0]don't care [373] L96-5-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet13#1] 698165#[$Ultimate##0, L97, $Ultimate##0]don't care [339] L97-->L97-1: Formula: (= |v_ULTIMATE.start_main_#t~pre14#1_2| |v_#pthreadsForks_7|)  InVars {#pthreadsForks=|v_#pthreadsForks_7|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_2|, #pthreadsForks=|v_#pthreadsForks_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre14#1] 767467#[$Ultimate##0, L97-1, $Ultimate##0]don't care [429] $Ultimate##0-->L58-4: Formula: (= v_thread2Thread1of1ForFork2_~i~1_1 0)  InVars {}  OutVars{thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_1}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_~i~1] 726387#[$Ultimate##0, L97-1, L58-4]don't care [351] L97-1-->L97-2: Formula: (= (+ 1 |v_#pthreadsForks_9|) |v_#pthreadsForks_8|)  InVars {#pthreadsForks=|v_#pthreadsForks_9|}  OutVars{#pthreadsForks=|v_#pthreadsForks_8|}  AuxVars[]  AssignedVars[#pthreadsForks] 695883#[$Ultimate##0, L97-2, L58-4]don't care [401] L97-2-->L97-3: Formula: (and (= |v_#memory_int_16| (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t3~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) |v_ULTIMATE.start_main_~#t3~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre14#1_3|))) (<= (+ 4 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (select |v_#length_21| |v_ULTIMATE.start_main_~#t3~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (= (select |v_#valid_22| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) 1))  InVars {ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_3|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_17|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, #length=|v_#length_21|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_3|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_16|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, #length=|v_#length_21|}  AuxVars[]  AssignedVars[#memory_int] 695885#[$Ultimate##0, L97-3, L58-4]don't care [455] L97-3-->$Ultimate##0: Formula: (and (= v_thread3Thread1of1ForFork0_thidvar2_2 0) (= v_thread3Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre14#1_6|) (= v_thread3Thread1of1ForFork0_thidvar1_2 0) (= v_thread3Thread1of1ForFork0_thidvar3_2 0))  InVars {ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_6|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_6|, thread3Thread1of1ForFork0_#res.offset=|v_thread3Thread1of1ForFork0_#res.offset_4|, thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_16, thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_8, thread3Thread1of1ForFork0_thidvar3=v_thread3Thread1of1ForFork0_thidvar3_2, thread3Thread1of1ForFork0_#res.base=|v_thread3Thread1of1ForFork0_#res.base_4|, thread3Thread1of1ForFork0_#t~post6=|v_thread3Thread1of1ForFork0_#t~post6_8|, thread3Thread1of1ForFork0_thidvar2=v_thread3Thread1of1ForFork0_thidvar2_2, thread3Thread1of1ForFork0_thidvar1=v_thread3Thread1of1ForFork0_thidvar1_2, thread3Thread1of1ForFork0_thidvar0=v_thread3Thread1of1ForFork0_thidvar0_2, thread3Thread1of1ForFork0_#t~mem5=|v_thread3Thread1of1ForFork0_#t~mem5_4|}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_#res.offset, thread3Thread1of1ForFork0_~i~2, thread3Thread1of1ForFork0_~cond~0, thread3Thread1of1ForFork0_thidvar3, thread3Thread1of1ForFork0_#res.base, thread3Thread1of1ForFork0_#t~post6, thread3Thread1of1ForFork0_thidvar2, thread3Thread1of1ForFork0_thidvar1, thread3Thread1of1ForFork0_thidvar0, thread3Thread1of1ForFork0_#t~mem5] 738415#[L97-4, $Ultimate##0, $Ultimate##0, L58-4]don't care [440] $Ultimate##0-->L76-1: Formula: (= v_thread3Thread1of1ForFork0_~i~2_1 0)  InVars {}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_1}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_~i~2] 755173#[$Ultimate##0, L97-4, L76-1, L58-4]don't care [329] L97-4-->L97-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre14#1] 685479#[$Ultimate##0, L76-1, L97-5, L58-4]don't care [274] L97-5-->L98: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet15#1] 714189#[L98, $Ultimate##0, L76-1, L58-4]don't care [369] L98-->L98-1: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_4|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_4| 4) (select |v_#length_22| |v_ULTIMATE.start_main_~#t1~0#1.base_4|)) (= (select (select |v_#memory_int_18| |v_ULTIMATE.start_main_~#t1~0#1.base_4|) |v_ULTIMATE.start_main_~#t1~0#1.offset_4|) |v_ULTIMATE.start_main_#t~mem16#1_2|) (= (select |v_#valid_23| |v_ULTIMATE.start_main_~#t1~0#1.base_4|) 1))  InVars {#memory_int=|v_#memory_int_18|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_4|, #valid=|v_#valid_23|}  OutVars{#valid=|v_#valid_23|, #memory_int=|v_#memory_int_18|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_2|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem16#1] 738655#[L98-1, $Ultimate##0, L76-1, L58-4]don't care [431] L58-4-->L58-5: Formula: (<= v_~N~0_3 v_thread2Thread1of1ForFork2_~i~1_5)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_5, ~N~0=v_~N~0_3}  OutVars{thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_5, ~N~0=v_~N~0_3}  AuxVars[]  AssignedVars[] 684439#[L58-5, L98-1, $Ultimate##0, L76-1]don't care [434] L58-5-->thread2FINAL: Formula: (and (= |v_thread2Thread1of1ForFork2_#res.offset_1| 0) (= |v_thread2Thread1of1ForFork2_#res.base_1| 0))  InVars {}  OutVars{thread2Thread1of1ForFork2_#res.base=|v_thread2Thread1of1ForFork2_#res.base_1|, thread2Thread1of1ForFork2_#res.offset=|v_thread2Thread1of1ForFork2_#res.offset_1|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#res.base, thread2Thread1of1ForFork2_#res.offset] 698599#[L98-1, $Ultimate##0, L76-1, thread2FINAL]don't care [436] thread2FINAL-->thread2EXIT: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 696179#[L98-1, thread2EXIT, $Ultimate##0, L76-1]don't care [417] $Ultimate##0-->L50-5: Formula: (= v_thread1Thread1of1ForFork1_~i~0_1 0)  InVars {}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_1}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_~i~0] 694375#[L98-1, thread2EXIT, L50-5, L76-1]don't care 
[2023-09-08 15:13:43,628 INFO  L750   eck$LassoCheckResult]: Loop: 694375#[L98-1, thread2EXIT, L50-5, L76-1]don't care [441] L76-1-->L73: Formula: (< v_thread3Thread1of1ForFork0_~i~2_3 v_~N~0_6)  InVars {thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_3, ~N~0=v_~N~0_6}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_3, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[] 733023#[L98-1, thread2EXIT, L50-5, L73]don't care [444] L73-->L75: Formula: (= v_thread3Thread1of1ForFork0_~cond~0_1 (ite (= (ite (< v_thread3Thread1of1ForFork0_~i~2_7 v_~p~0_2) 1 0) 0) 0 1))  InVars {thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_7, ~p~0=v_~p~0_2}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_7, thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_1, ~p~0=v_~p~0_2}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_~cond~0] 716565#[L98-1, thread2EXIT, L50-5, L75]don't care [418] L50-5-->L51: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2)  InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2}  AuxVars[]  AssignedVars[] 692691#[L98-1, thread2EXIT, L75, L51]don't care [421] L51-->L51-1: Formula: (let ((.cse0 (* v_thread1Thread1of1ForFork1_~i~0_7 4))) (let ((.cse1 (+ v_~A~0.offset_1 .cse0))) (and (<= (+ v_~A~0.offset_1 .cse0 4) (select |v_#length_1| v_~A~0.base_1)) (<= 0 .cse1) (= (select (select |v_#memory_int_1| v_~A~0.base_1) .cse1) |v_thread1Thread1of1ForFork1_#t~mem2_1|) (= (select |v_#valid_1| v_~A~0.base_1) 1))))  InVars {~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_7, #length=|v_#length_1|}  OutVars{~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_7, #length=|v_#length_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~mem2] 692693#[L98-1, thread2EXIT, L75, L51-1]don't care [423] L51-1-->L51-2: Formula: (= (+ v_~asum~0_2 |v_thread1Thread1of1ForFork1_#t~mem2_3|) v_~asum~0_1)  InVars {thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_3|, ~asum~0=v_~asum~0_2}  OutVars{thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_3|, ~asum~0=v_~asum~0_1}  AuxVars[]  AssignedVars[~asum~0] 685095#[L98-1, thread2EXIT, L75, L51-2]don't care [425] L51-2-->L50-2: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~mem2] 714047#[thread2EXIT, L98-1, L50-2, L75]don't care [426] L50-2-->L50-3: Formula: (= |v_thread1Thread1of1ForFork1_#t~post1_1| v_thread1Thread1of1ForFork1_~i~0_9)  InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_9}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_9, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~post1] 683397#[L98-1, thread2EXIT, L50-3, L75]don't care [427] L50-3-->L50-4: Formula: (= v_thread1Thread1of1ForFork1_~i~0_11 (+ |v_thread1Thread1of1ForFork1_#t~post1_3| 1))  InVars {thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_3|}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_11, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_3|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_~i~0] 694501#[L98-1, thread2EXIT, L75, L50-4]don't care [428] L50-4-->L50-5: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~post1] 697253#[L98-1, thread2EXIT, L50-5, L75]don't care [447] L75-->L76-1: Formula: (= (mod v_thread3Thread1of1ForFork0_~cond~0_5 256) 0)  InVars {thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_5}  OutVars{thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_5}  AuxVars[]  AssignedVars[] 694375#[L98-1, thread2EXIT, L50-5, L76-1]don't care 
[2023-09-08 15:13:43,628 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:43,628 INFO  L85        PathProgramCache]: Analyzing trace with hash -733742274, now seen corresponding path program 1 times
[2023-09-08 15:13:43,628 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:43,628 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588795013]
[2023-09-08 15:13:43,628 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:43,628 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:43,665 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:43,666 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:43,689 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:43,699 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:43,699 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:43,700 INFO  L85        PathProgramCache]: Analyzing trace with hash 342024029, now seen corresponding path program 1 times
[2023-09-08 15:13:43,700 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:43,700 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289545221]
[2023-09-08 15:13:43,700 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:43,700 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:43,703 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:43,704 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:43,705 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:43,706 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:43,706 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:43,707 INFO  L85        PathProgramCache]: Analyzing trace with hash 1722266202, now seen corresponding path program 1 times
[2023-09-08 15:13:43,707 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:43,707 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596793527]
[2023-09-08 15:13:43,707 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:43,707 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:43,726 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:13:43,845 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-09-08 15:13:43,846 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-09-08 15:13:43,846 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596793527]
[2023-09-08 15:13:43,846 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596793527] provided 1 perfect and 0 imperfect interpolant sequences
[2023-09-08 15:13:43,846 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-09-08 15:13:43,846 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2023-09-08 15:13:43,846 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31306416]
[2023-09-08 15:13:43,846 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-09-08 15:13:44,186 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-09-08 15:13:44,187 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2023-09-08 15:13:44,187 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42
[2023-09-08 15:13:44,187 INFO  L87              Difference]: Start difference. First operand 58148 states and 228766 transitions. cyclomatic complexity: 174623 Second operand  has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:44,709 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-09-08 15:13:44,709 INFO  L93              Difference]: Finished difference Result 58776 states and 226748 transitions.
[2023-09-08 15:13:44,709 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 58776 states and 226748 transitions.
[2023-09-08 15:13:45,562 INFO  L131   ngComponentsAnalysis]: Automaton has 8 accepting balls. 2484
[2023-09-08 15:13:46,356 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 58776 states to 57243 states and 221982 transitions.
[2023-09-08 15:13:46,356 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 7710
[2023-09-08 15:13:46,438 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 8303
[2023-09-08 15:13:46,439 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 57243 states and 221982 transitions.
[2023-09-08 15:13:46,467 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2023-09-08 15:13:46,467 INFO  L218   hiAutomatonCegarLoop]: Abstraction has 57243 states and 221982 transitions.
[2023-09-08 15:13:46,552 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 57243 states and 221982 transitions.
[2023-09-08 15:13:47,536 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 57243 to 55020.
[2023-09-08 15:13:47,623 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 55020 states, 55020 states have (on average 3.896237731733915) internal successors, (214371), 55019 states have internal predecessors, (214371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:48,154 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 55020 states to 55020 states and 214371 transitions.
[2023-09-08 15:13:48,154 INFO  L240   hiAutomatonCegarLoop]: Abstraction has 55020 states and 214371 transitions.
[2023-09-08 15:13:48,154 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2023-09-08 15:13:48,156 INFO  L428   stractBuchiCegarLoop]: Abstraction has 55020 states and 214371 transitions.
[2023-09-08 15:13:48,157 INFO  L335   stractBuchiCegarLoop]: ======== Iteration 6 ============
[2023-09-08 15:13:48,157 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 55020 states and 214371 transitions.
[2023-09-08 15:13:48,501 INFO  L131   ngComponentsAnalysis]: Automaton has 7 accepting balls. 2477
[2023-09-08 15:13:48,501 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2023-09-08 15:13:48,501 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2023-09-08 15:13:48,502 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]
[2023-09-08 15:13:48,502 INFO  L149   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1]
[2023-09-08 15:13:48,503 INFO  L748   eck$LassoCheckResult]: Stem: 860377#[$Ultimate##0]don't care [287] $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] 860379#[L-1]don't care [294] L-1-->L-1-1: Formula: (= (select |v_#valid_5| 0) 0)  InVars {#valid=|v_#valid_5|}  OutVars{#valid=|v_#valid_5|}  AuxVars[]  AssignedVars[] 867815#[L-1-1]don't care [405] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|}  AuxVars[]  AssignedVars[] 867817#[L21]don't care [365] L21-->L21-1: Formula: (and (= (select |v_#valid_6| 1) 1) (= 2 (select |v_#length_5| 1)))  InVars {#length=|v_#length_5|, #valid=|v_#valid_6|}  OutVars{#length=|v_#length_5|, #valid=|v_#valid_6|}  AuxVars[]  AssignedVars[] 873285#[L21-1]don't care [391] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_6| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_6|}  OutVars{#memory_int=|v_#memory_int_6|}  AuxVars[]  AssignedVars[] 860663#[L21-2]don't care [305] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_7| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_7|}  OutVars{#memory_int=|v_#memory_int_7|}  AuxVars[]  AssignedVars[] 860665#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#length_6| 2) 30) (= (select |v_#valid_7| 2) 1))  InVars {#length=|v_#length_6|, #valid=|v_#valid_7|}  OutVars{#length=|v_#length_6|, #valid=|v_#valid_7|}  AuxVars[]  AssignedVars[] 887837#[L21-4]don't care [326] L21-4-->L43: Formula: (and (= v_~A~0.base_3 0) (= v_~A~0.offset_3 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_3, ~A~0.offset=v_~A~0.offset_3}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 878217#[L43]don't care [398] L43-->L44: Formula: (and (= v_~C~0.base_3 0) (= v_~C~0.offset_3 0))  InVars {}  OutVars{~C~0.offset=v_~C~0.offset_3, ~C~0.base=v_~C~0.base_3}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 878219#[L44]don't care [291] L44-->L44-1: Formula: (= v_~asum~0_3 0)  InVars {}  OutVars{~asum~0=v_~asum~0_3}  AuxVars[]  AssignedVars[~asum~0] 897063#[L44-1]don't care [340] L44-1-->L45: Formula: (= v_~csum~0_3 0)  InVars {}  OutVars{~csum~0=v_~csum~0_3}  AuxVars[]  AssignedVars[~csum~0] 897065#[L45]don't care [413] L45-->L45-1: Formula: (= v_~p~0_3 0)  InVars {}  OutVars{~p~0=v_~p~0_3}  AuxVars[]  AssignedVars[~p~0] 873855#[L45-1]don't care [270] L45-1-->L-1-2: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 873857#[L-1-2]don't care [408] L-1-2-->L-1-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 873415#[L-1-3]don't care [410] L-1-3-->L88: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~mem18#1=|v_ULTIMATE.start_main_#t~mem18#1_1|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_1|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_1|, ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_1|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_1|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem18#1, ULTIMATE.start_main_#t~mem16#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~pre14#1, ULTIMATE.start_main_#t~ret9#1.base, ULTIMATE.start_main_#t~mem17#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~nondet13#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_~#t2~0#1.base] 873417#[L88]don't care [361] L88-->L88-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)) (= (store |v_#length_8| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_7|) (= (select |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (= |v_#valid_8| (store |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_8|, #valid=|v_#valid_9|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_7|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_8|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 911379#[L88-1]don't care [389] L88-1-->L88-2: Formula: (and (= (store |v_#length_10| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_9|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (select |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= |v_#valid_10| (store |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_10|, #valid=|v_#valid_11|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_9|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_10|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 911633#[L88-2]don't care [267] L88-2-->L88-3: Formula: (and (= (store |v_#length_12| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_11|) (= (select |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= |v_#valid_12| (store |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1)) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_12|, #valid=|v_#valid_13|}  OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_11|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_12|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 885789#[L88-3]don't care [335] L88-3-->L90: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 885791#[L90]don't care [400] L90-->L90-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_3| v_~N~0_8)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|, ~N~0=v_~N~0_8}  AuxVars[]  AssignedVars[~N~0] 865787#[L90-1]don't care [279] L90-1-->L91: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 865789#[L91]don't care [280] L91-->L91-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1| v_~N~0_9)  InVars {~N~0=v_~N~0_9}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1|, ~N~0=v_~N~0_9}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 908991#[L91-1]don't care [292] L91-1-->L91-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 863867#[L91-2]don't care [331] L91-2-->L108: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_1|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_1|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 863869#[L108]don't care [276] L108-->L109: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 878847#[L109]don't care [382] L109-->L109-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|)  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 893563#[L109-1]don't care [397] L109-1-->L38: 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] 866581#[L38]don't care [327] L38-->L39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 866583#[L39]don't care [394] L39-->L38-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 867651#[L38-1]don't care [354] L38-1-->L110: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_4| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 872641#[L110]don't care [332] L110-->L38-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 914713#[L38-2]don't care [402] L38-2-->L39-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 857903#[L39-3]don't care [308] L39-3-->L38-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 857905#[L38-3]don't care [293] L38-3-->L112: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 898733#[L112]don't care [309] L112-->L112-1: Formula: (and (= (select |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|) 0) (= (store |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 1) |v_#valid_14|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| |v_#StackHeapBarrier_5|) (= |v_#length_13| (store |v_#length_14| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_5| 1073741824)))))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, #valid=|v_#valid_15|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2|, #valid=|v_#valid_14|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|, #length=|v_#length_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 866651#[L112-1]don't care [328] L112-1-->L112-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 866653#[L112-2]don't care [403] L112-2-->L113: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_4|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 882361#[L113]don't care [385] L113-->L113-6: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 882363#[L113-6]don't care [265] L113-6-->L113-7: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  AuxVars[]  AssignedVars[] 888755#[L113-7]don't care [390] L113-7-->create_fresh_uint_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 888757#[create_fresh_uint_array_returnLabel#1]don't care [288] create_fresh_uint_array_returnLabel#1-->L91-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3| |v_ULTIMATE.start_main_#t~ret8#1.offset_2|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 888899#[L91-3]don't care [407] L91-3-->L91-4: Formula: (and (= v_~A~0.offset_4 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_4))  InVars {ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 888901#[L91-4]don't care [263] L91-4-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_4|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 870469#[L92]don't care [383] L92-->L92-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3| v_~N~0_10)  InVars {~N~0=v_~N~0_10}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3|, ~N~0=v_~N~0_10}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 864805#[L92-1]don't care [371] L92-1-->L92-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 864807#[L92-2]don't care [317] L92-2-->L108-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_5|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_8|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 916329#[L108-1]don't care [350] L108-1-->L109-2: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 922391#[L109-2]don't care [404] L109-2-->L109-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 966973#[L109-3]don't care [249] L109-3-->L38-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 966971#[L38-4]don't care [336] L38-4-->L39-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 966969#[L39-6]don't care [412] L39-6-->L38-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  AuxVars[]  AssignedVars[] 966967#[L38-5]don't care [252] L38-5-->L110-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_11| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 966965#[L110-1]don't care [272] L110-1-->L38-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 966963#[L38-6]don't care [362] L38-6-->L39-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 966961#[L39-9]don't care [320] L39-9-->L38-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  AuxVars[]  AssignedVars[] 966959#[L38-7]don't care [325] L38-7-->L112-3: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 966957#[L112-3]don't care [259] L112-3-->L112-4: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| |v_#StackHeapBarrier_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6| 0) (= (store |v_#length_17| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_12| 1073741824) 4)) |v_#length_16|) (= (select |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|) 0) (= |v_#valid_17| (store |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_17|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, #valid=|v_#valid_18|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6|, #valid=|v_#valid_17|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|, #length=|v_#length_16|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 966955#[L112-4]don't care [324] L112-4-->L112-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 966953#[L112-5]don't care [356] L112-5-->L113-8: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_8|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 966951#[L113-8]don't care [363] L113-8-->L113-14: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 940741#[L113-14]don't care [257] L113-14-->L113-15: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_13| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_13|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_13|}  AuxVars[]  AssignedVars[] 940737#[L113-15]don't care [260] L113-15-->create_fresh_uint_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_5|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 940729#[create_fresh_uint_array_returnLabel#2]don't care [251] create_fresh_uint_array_returnLabel#2-->L92-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret9#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6| |v_ULTIMATE.start_main_#t~ret9#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_2|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~ret9#1.base] 940723#[L92-3]don't care [297] L92-3-->L92-4: Formula: (and (= v_~C~0.offset_4 |v_ULTIMATE.start_main_#t~ret9#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret9#1.base_3| v_~C~0.base_4))  InVars {ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_3|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_3|}  OutVars{~C~0.offset=v_~C~0.offset_4, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_3|, ~C~0.base=v_~C~0.base_4, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_3|}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 940717#[L92-4]don't care [349] L92-4-->L95: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_4|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~ret9#1.base] 940715#[L95]don't care [357] L95-->L95-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre10#1] 940711#[L95-1]don't care [366] L95-1-->L95-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 940705#[L95-2]don't care [367] L95-2-->L95-3: Formula: (and (= (select |v_#valid_20| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= |v_#memory_int_12| (store |v_#memory_int_13| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_13| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre10#1_3|))) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_19| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|, #valid=|v_#valid_20|, #memory_int=|v_#memory_int_13|, #length=|v_#length_19|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|}  OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|, #valid=|v_#valid_20|, #memory_int=|v_#memory_int_12|, #length=|v_#length_19|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|}  AuxVars[]  AssignedVars[#memory_int] 940701#[L95-3]don't care [458] L95-3-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre10#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2))  InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_6|}  OutVars{thread1Thread1of1ForFork1_#res.base=|v_thread1Thread1of1ForFork1_#res.base_4|, thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_8|, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_8|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_6|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_14, thread1Thread1of1ForFork1_#res.offset=|v_thread1Thread1of1ForFork1_#res.offset_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#res.base, thread1Thread1of1ForFork1_#t~mem2, thread1Thread1of1ForFork1_#t~post1, thread1Thread1of1ForFork1_~i~0, thread1Thread1of1ForFork1_#res.offset, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_thidvar0] 940699#[L95-4, $Ultimate##0]don't care [417] $Ultimate##0-->L50-5: Formula: (= v_thread1Thread1of1ForFork1_~i~0_1 0)  InVars {}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_1}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_~i~0] 857467#[L50-5, L95-4]don't care [300] L95-4-->L95-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre10#1] 876815#[L50-5, L95-5]don't care [250] L95-5-->L96: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet11#1] 906923#[L50-5, L96]don't care [384] L96-->L96-1: Formula: (= |v_ULTIMATE.start_main_#t~pre12#1_2| |v_#pthreadsForks_4|)  InVars {#pthreadsForks=|v_#pthreadsForks_4|}  OutVars{#pthreadsForks=|v_#pthreadsForks_4|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre12#1] 891193#[L96-1, L50-5]don't care [333] L96-1-->L96-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|)  InVars {#pthreadsForks=|v_#pthreadsForks_6|}  OutVars{#pthreadsForks=|v_#pthreadsForks_5|}  AuxVars[]  AssignedVars[#pthreadsForks] 891195#[L50-5, L96-2]don't care [278] L96-2-->L96-3: Formula: (and (= (select |v_#valid_21| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_20| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= |v_#memory_int_14| (store |v_#memory_int_15| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_15| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre12#1_3|))))  InVars {ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_15|, #length=|v_#length_20|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_14|, #length=|v_#length_20|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  AuxVars[]  AssignedVars[#memory_int] 913679#[L50-5, L96-3]don't care [461] L96-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre12#1_6| v_thread2Thread1of1ForFork2_thidvar0_2) (= 0 v_thread2Thread1of1ForFork2_thidvar2_2) (= 0 v_thread2Thread1of1ForFork2_thidvar1_2))  InVars {ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_6|}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_8|, thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_2, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_6|, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_16, thread2Thread1of1ForFork2_#t~mem4=|v_thread2Thread1of1ForFork2_#t~mem4_4|, thread2Thread1of1ForFork2_#res.base=|v_thread2Thread1of1ForFork2_#res.base_4|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2, thread2Thread1of1ForFork2_#res.offset=|v_thread2Thread1of1ForFork2_#res.offset_4|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3, thread2Thread1of1ForFork2_thidvar2, thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_~i~1, thread2Thread1of1ForFork2_#t~mem4, thread2Thread1of1ForFork2_#res.base, thread2Thread1of1ForFork2_thidvar0, thread2Thread1of1ForFork2_#res.offset] 868415#[L96-4, $Ultimate##0, L50-5]don't care [359] L96-4-->L96-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre12#1] 880743#[L96-5, L50-5, $Ultimate##0]don't care [373] L96-5-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet13#1] 962363#[L97, $Ultimate##0, L50-5]don't care [339] L97-->L97-1: Formula: (= |v_ULTIMATE.start_main_#t~pre14#1_2| |v_#pthreadsForks_7|)  InVars {#pthreadsForks=|v_#pthreadsForks_7|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_2|, #pthreadsForks=|v_#pthreadsForks_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre14#1] 962353#[L97-1, L50-5, $Ultimate##0]don't care [429] $Ultimate##0-->L58-4: Formula: (= v_thread2Thread1of1ForFork2_~i~1_1 0)  InVars {}  OutVars{thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_1}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_~i~1] 962355#[L58-4, L97-1, L50-5]don't care [351] L97-1-->L97-2: Formula: (= (+ 1 |v_#pthreadsForks_9|) |v_#pthreadsForks_8|)  InVars {#pthreadsForks=|v_#pthreadsForks_9|}  OutVars{#pthreadsForks=|v_#pthreadsForks_8|}  AuxVars[]  AssignedVars[#pthreadsForks] 962345#[L58-4, L97-2, L50-5]don't care [401] L97-2-->L97-3: Formula: (and (= |v_#memory_int_16| (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t3~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) |v_ULTIMATE.start_main_~#t3~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre14#1_3|))) (<= (+ 4 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (select |v_#length_21| |v_ULTIMATE.start_main_~#t3~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (= (select |v_#valid_22| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) 1))  InVars {ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_3|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_17|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, #length=|v_#length_21|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_3|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_16|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, #length=|v_#length_21|}  AuxVars[]  AssignedVars[#memory_int] 962335#[L58-4, L97-3, L50-5]don't care [455] L97-3-->$Ultimate##0: Formula: (and (= v_thread3Thread1of1ForFork0_thidvar2_2 0) (= v_thread3Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre14#1_6|) (= v_thread3Thread1of1ForFork0_thidvar1_2 0) (= v_thread3Thread1of1ForFork0_thidvar3_2 0))  InVars {ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_6|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_6|, thread3Thread1of1ForFork0_#res.offset=|v_thread3Thread1of1ForFork0_#res.offset_4|, thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_16, thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_8, thread3Thread1of1ForFork0_thidvar3=v_thread3Thread1of1ForFork0_thidvar3_2, thread3Thread1of1ForFork0_#res.base=|v_thread3Thread1of1ForFork0_#res.base_4|, thread3Thread1of1ForFork0_#t~post6=|v_thread3Thread1of1ForFork0_#t~post6_8|, thread3Thread1of1ForFork0_thidvar2=v_thread3Thread1of1ForFork0_thidvar2_2, thread3Thread1of1ForFork0_thidvar1=v_thread3Thread1of1ForFork0_thidvar1_2, thread3Thread1of1ForFork0_thidvar0=v_thread3Thread1of1ForFork0_thidvar0_2, thread3Thread1of1ForFork0_#t~mem5=|v_thread3Thread1of1ForFork0_#t~mem5_4|}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_#res.offset, thread3Thread1of1ForFork0_~i~2, thread3Thread1of1ForFork0_~cond~0, thread3Thread1of1ForFork0_thidvar3, thread3Thread1of1ForFork0_#res.base, thread3Thread1of1ForFork0_#t~post6, thread3Thread1of1ForFork0_thidvar2, thread3Thread1of1ForFork0_thidvar1, thread3Thread1of1ForFork0_thidvar0, thread3Thread1of1ForFork0_#t~mem5] 962325#[L50-5, L97-4, $Ultimate##0, L58-4]don't care [440] $Ultimate##0-->L76-1: Formula: (= v_thread3Thread1of1ForFork0_~i~2_1 0)  InVars {}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_1}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_~i~2] 962583#[L50-5, L97-4, L76-1, L58-4]don't care [329] L97-4-->L97-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre14#1] 875029#[L50-5, L76-1, L97-5, L58-4]don't care [274] L97-5-->L98: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet15#1] 863339#[L98, L50-5, L76-1, L58-4]don't care [369] L98-->L98-1: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_4|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_4| 4) (select |v_#length_22| |v_ULTIMATE.start_main_~#t1~0#1.base_4|)) (= (select (select |v_#memory_int_18| |v_ULTIMATE.start_main_~#t1~0#1.base_4|) |v_ULTIMATE.start_main_~#t1~0#1.offset_4|) |v_ULTIMATE.start_main_#t~mem16#1_2|) (= (select |v_#valid_23| |v_ULTIMATE.start_main_~#t1~0#1.base_4|) 1))  InVars {#memory_int=|v_#memory_int_18|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_4|, #valid=|v_#valid_23|}  OutVars{#valid=|v_#valid_23|, #memory_int=|v_#memory_int_18|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_2|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem16#1] 877997#[L98-1, L50-5, L76-1, L58-4]don't care [442] L76-1-->L72-2: Formula: (<= v_~N~0_5 v_thread3Thread1of1ForFork0_~i~2_5)  InVars {thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_5, ~N~0=v_~N~0_5}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_5, ~N~0=v_~N~0_5}  AuxVars[]  AssignedVars[] 885245#[L98-1, L50-5, L72-2, L58-4]don't care [445] L72-2-->thread3FINAL: Formula: (and (= |v_thread3Thread1of1ForFork0_#res.base_1| 0) (= |v_thread3Thread1of1ForFork0_#res.offset_1| 0))  InVars {}  OutVars{thread3Thread1of1ForFork0_#res.base=|v_thread3Thread1of1ForFork0_#res.base_1|, thread3Thread1of1ForFork0_#res.offset=|v_thread3Thread1of1ForFork0_#res.offset_1|}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_#res.offset, thread3Thread1of1ForFork0_#res.base] 880003#[thread3FINAL, L98-1, L50-5, L58-4]don't care [448] thread3FINAL-->thread3EXIT: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 897653#[thread3EXIT, L98-1, L50-5, L58-4]don't care [431] L58-4-->L58-5: Formula: (<= v_~N~0_3 v_thread2Thread1of1ForFork2_~i~1_5)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_5, ~N~0=v_~N~0_3}  OutVars{thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_5, ~N~0=v_~N~0_3}  AuxVars[]  AssignedVars[] 866993#[thread3EXIT, L58-5, L98-1, L50-5]don't care [434] L58-5-->thread2FINAL: Formula: (and (= |v_thread2Thread1of1ForFork2_#res.offset_1| 0) (= |v_thread2Thread1of1ForFork2_#res.base_1| 0))  InVars {}  OutVars{thread2Thread1of1ForFork2_#res.base=|v_thread2Thread1of1ForFork2_#res.base_1|, thread2Thread1of1ForFork2_#res.offset=|v_thread2Thread1of1ForFork2_#res.offset_1|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#res.base, thread2Thread1of1ForFork2_#res.offset] 879505#[thread3EXIT, L98-1, L50-5, thread2FINAL]don't care [436] thread2FINAL-->thread2EXIT: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 859909#[thread3EXIT, L98-1, thread2EXIT, L50-5]don't care 
[2023-09-08 15:13:48,503 INFO  L750   eck$LassoCheckResult]: Loop: 859909#[thread3EXIT, L98-1, thread2EXIT, L50-5]don't care [418] L50-5-->L51: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2)  InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2}  AuxVars[]  AssignedVars[] 888855#[thread3EXIT, L98-1, thread2EXIT, L51]don't care [421] L51-->L51-1: Formula: (let ((.cse0 (* v_thread1Thread1of1ForFork1_~i~0_7 4))) (let ((.cse1 (+ v_~A~0.offset_1 .cse0))) (and (<= (+ v_~A~0.offset_1 .cse0 4) (select |v_#length_1| v_~A~0.base_1)) (<= 0 .cse1) (= (select (select |v_#memory_int_1| v_~A~0.base_1) .cse1) |v_thread1Thread1of1ForFork1_#t~mem2_1|) (= (select |v_#valid_1| v_~A~0.base_1) 1))))  InVars {~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_7, #length=|v_#length_1|}  OutVars{~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_7, #length=|v_#length_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~mem2] 879487#[thread3EXIT, L98-1, thread2EXIT, L51-1]don't care [423] L51-1-->L51-2: Formula: (= (+ v_~asum~0_2 |v_thread1Thread1of1ForFork1_#t~mem2_3|) v_~asum~0_1)  InVars {thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_3|, ~asum~0=v_~asum~0_2}  OutVars{thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_3|, ~asum~0=v_~asum~0_1}  AuxVars[]  AssignedVars[~asum~0] 886689#[thread3EXIT, L98-1, thread2EXIT, L51-2]don't care [425] L51-2-->L50-2: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~mem2] 875111#[thread3EXIT, L50-2, L98-1, thread2EXIT]don't care [426] L50-2-->L50-3: Formula: (= |v_thread1Thread1of1ForFork1_#t~post1_1| v_thread1Thread1of1ForFork1_~i~0_9)  InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_9}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_9, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~post1] 860497#[thread3EXIT, L98-1, thread2EXIT, L50-3]don't care [427] L50-3-->L50-4: Formula: (= v_thread1Thread1of1ForFork1_~i~0_11 (+ |v_thread1Thread1of1ForFork1_#t~post1_3| 1))  InVars {thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_3|}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_11, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_3|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_~i~0] 858421#[thread3EXIT, L98-1, thread2EXIT, L50-4]don't care [428] L50-4-->L50-5: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~post1] 859909#[thread3EXIT, L98-1, thread2EXIT, L50-5]don't care 
[2023-09-08 15:13:48,504 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:48,504 INFO  L85        PathProgramCache]: Analyzing trace with hash 710599803, now seen corresponding path program 1 times
[2023-09-08 15:13:48,504 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:48,504 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413510058]
[2023-09-08 15:13:48,504 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:48,504 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:48,528 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:48,529 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:48,556 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:48,565 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:48,566 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:48,566 INFO  L85        PathProgramCache]: Analyzing trace with hash -1371101467, now seen corresponding path program 1 times
[2023-09-08 15:13:48,566 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:48,566 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570140242]
[2023-09-08 15:13:48,566 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:48,566 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:48,569 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:48,569 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:48,570 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:48,571 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:48,572 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:48,572 INFO  L85        PathProgramCache]: Analyzing trace with hash 401777963, now seen corresponding path program 1 times
[2023-09-08 15:13:48,573 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:48,573 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471128941]
[2023-09-08 15:13:48,573 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:48,573 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:48,584 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:13:48,681 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-09-08 15:13:48,681 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-09-08 15:13:48,681 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471128941]
[2023-09-08 15:13:48,681 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471128941] provided 1 perfect and 0 imperfect interpolant sequences
[2023-09-08 15:13:48,681 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-09-08 15:13:48,681 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2023-09-08 15:13:48,681 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097363323]
[2023-09-08 15:13:48,681 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-09-08 15:13:48,713 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-09-08 15:13:48,713 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2023-09-08 15:13:48,713 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42
[2023-09-08 15:13:48,713 INFO  L87              Difference]: Start difference. First operand 55020 states and 214371 transitions. cyclomatic complexity: 163082 Second operand  has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:49,384 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-09-08 15:13:49,385 INFO  L93              Difference]: Finished difference Result 50400 states and 197780 transitions.
[2023-09-08 15:13:49,385 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 50400 states and 197780 transitions.
[2023-09-08 15:13:50,098 INFO  L131   ngComponentsAnalysis]: Automaton has 7 accepting balls. 2477
[2023-09-08 15:13:50,513 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 50400 states to 49601 states and 195815 transitions.
[2023-09-08 15:13:50,513 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 6261
[2023-09-08 15:13:50,544 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 6261
[2023-09-08 15:13:50,544 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 49601 states and 195815 transitions.
[2023-09-08 15:13:50,560 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2023-09-08 15:13:50,560 INFO  L218   hiAutomatonCegarLoop]: Abstraction has 49601 states and 195815 transitions.
[2023-09-08 15:13:50,844 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 49601 states and 195815 transitions.
[2023-09-08 15:13:51,739 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 49601 to 49591.
[2023-09-08 15:13:51,815 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 49591 states, 49591 states have (on average 3.9483978947792946) internal successors, (195805), 49590 states have internal predecessors, (195805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:13:52,047 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 49591 states to 49591 states and 195805 transitions.
[2023-09-08 15:13:52,048 INFO  L240   hiAutomatonCegarLoop]: Abstraction has 49591 states and 195805 transitions.
[2023-09-08 15:13:52,048 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2023-09-08 15:13:52,048 INFO  L428   stractBuchiCegarLoop]: Abstraction has 49591 states and 195805 transitions.
[2023-09-08 15:13:52,048 INFO  L335   stractBuchiCegarLoop]: ======== Iteration 7 ============
[2023-09-08 15:13:52,048 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 49591 states and 195805 transitions.
[2023-09-08 15:13:52,644 INFO  L131   ngComponentsAnalysis]: Automaton has 7 accepting balls. 2477
[2023-09-08 15:13:52,645 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2023-09-08 15:13:52,645 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2023-09-08 15:13:52,653 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]
[2023-09-08 15:13:52,653 INFO  L149   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-09-08 15:13:52,654 INFO  L748   eck$LassoCheckResult]: Stem: 1020881#[$Ultimate##0]don't care [287] $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] 1020883#[L-1]don't care [294] L-1-->L-1-1: Formula: (= (select |v_#valid_5| 0) 0)  InVars {#valid=|v_#valid_5|}  OutVars{#valid=|v_#valid_5|}  AuxVars[]  AssignedVars[] 1028333#[L-1-1]don't care [405] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|}  AuxVars[]  AssignedVars[] 1028335#[L21]don't care [365] L21-->L21-1: Formula: (and (= (select |v_#valid_6| 1) 1) (= 2 (select |v_#length_5| 1)))  InVars {#length=|v_#length_5|, #valid=|v_#valid_6|}  OutVars{#length=|v_#length_5|, #valid=|v_#valid_6|}  AuxVars[]  AssignedVars[] 1033781#[L21-1]don't care [391] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_6| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_6|}  OutVars{#memory_int=|v_#memory_int_6|}  AuxVars[]  AssignedVars[] 1021157#[L21-2]don't care [305] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_7| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_7|}  OutVars{#memory_int=|v_#memory_int_7|}  AuxVars[]  AssignedVars[] 1021159#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#length_6| 2) 30) (= (select |v_#valid_7| 2) 1))  InVars {#length=|v_#length_6|, #valid=|v_#valid_7|}  OutVars{#length=|v_#length_6|, #valid=|v_#valid_7|}  AuxVars[]  AssignedVars[] 1048477#[L21-4]don't care [326] L21-4-->L43: Formula: (and (= v_~A~0.base_3 0) (= v_~A~0.offset_3 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_3, ~A~0.offset=v_~A~0.offset_3}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 1038715#[L43]don't care [398] L43-->L44: Formula: (and (= v_~C~0.base_3 0) (= v_~C~0.offset_3 0))  InVars {}  OutVars{~C~0.offset=v_~C~0.offset_3, ~C~0.base=v_~C~0.base_3}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 1038717#[L44]don't care [291] L44-->L44-1: Formula: (= v_~asum~0_3 0)  InVars {}  OutVars{~asum~0=v_~asum~0_3}  AuxVars[]  AssignedVars[~asum~0] 1057607#[L44-1]don't care [340] L44-1-->L45: Formula: (= v_~csum~0_3 0)  InVars {}  OutVars{~csum~0=v_~csum~0_3}  AuxVars[]  AssignedVars[~csum~0] 1057609#[L45]don't care [413] L45-->L45-1: Formula: (= v_~p~0_3 0)  InVars {}  OutVars{~p~0=v_~p~0_3}  AuxVars[]  AssignedVars[~p~0] 1034319#[L45-1]don't care [270] L45-1-->L-1-2: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 1034321#[L-1-2]don't care [408] L-1-2-->L-1-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 1033901#[L-1-3]don't care [410] L-1-3-->L88: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~mem18#1=|v_ULTIMATE.start_main_#t~mem18#1_1|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_1|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_1|, ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_1|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_1|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem18#1, ULTIMATE.start_main_#t~mem16#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~pre14#1, ULTIMATE.start_main_#t~ret9#1.base, ULTIMATE.start_main_#t~mem17#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~nondet13#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_~#t2~0#1.base] 1033903#[L88]don't care [361] L88-->L88-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)) (= (store |v_#length_8| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_7|) (= (select |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (= |v_#valid_8| (store |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_8|, #valid=|v_#valid_9|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_7|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_8|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1071993#[L88-1]don't care [389] L88-1-->L88-2: Formula: (and (= (store |v_#length_10| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_9|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (select |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= |v_#valid_10| (store |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_10|, #valid=|v_#valid_11|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_9|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_10|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1072265#[L88-2]don't care [267] L88-2-->L88-3: Formula: (and (= (store |v_#length_12| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_11|) (= (select |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= |v_#valid_12| (store |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1)) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_12|, #valid=|v_#valid_13|}  OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_11|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_12|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1046393#[L88-3]don't care [335] L88-3-->L90: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 1046395#[L90]don't care [400] L90-->L90-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_3| v_~N~0_8)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|, ~N~0=v_~N~0_8}  AuxVars[]  AssignedVars[~N~0] 1026319#[L90-1]don't care [279] L90-1-->L91: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 1026321#[L91]don't care [280] L91-->L91-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1| v_~N~0_9)  InVars {~N~0=v_~N~0_9}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1|, ~N~0=v_~N~0_9}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 1069689#[L91-1]don't care [292] L91-1-->L91-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 1024371#[L91-2]don't care [331] L91-2-->L108: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_1|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_1|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 1024373#[L108]don't care [276] L108-->L109: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 1039355#[L109]don't care [382] L109-->L109-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|)  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1054181#[L109-1]don't care [397] L109-1-->L38: 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] 1027113#[L38]don't care [327] L38-->L39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1027115#[L39]don't care [394] L39-->L38-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 1028173#[L38-1]don't care [354] L38-1-->L110: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_4| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1033131#[L110]don't care [332] L110-->L38-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1075365#[L38-2]don't care [402] L38-2-->L39-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1018397#[L39-3]don't care [308] L39-3-->L38-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 1018399#[L38-3]don't care [293] L38-3-->L112: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 1059287#[L112]don't care [309] L112-->L112-1: Formula: (and (= (select |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|) 0) (= (store |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 1) |v_#valid_14|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| |v_#StackHeapBarrier_5|) (= |v_#length_13| (store |v_#length_14| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_5| 1073741824)))))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, #valid=|v_#valid_15|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2|, #valid=|v_#valid_14|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|, #length=|v_#length_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 1027183#[L112-1]don't care [328] L112-1-->L112-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 1027185#[L112-2]don't care [403] L112-2-->L113: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_4|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 1042901#[L113]don't care [385] L113-->L113-6: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 1042903#[L113-6]don't care [264] L113-6-->L114: Formula: (< |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|}  AuxVars[]  AssignedVars[] 1068361#[L114]don't care [310] L114-->L114-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 1033293#[L114-1]don't care [360] L114-1-->L114-2: Formula: (let ((.cse0 (* |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3| .cse0 4) (select |v_#length_15| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|)) (= (select |v_#valid_16| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|) 1) (<= 0 .cse1) (= (store |v_#memory_int_9| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|) .cse1 |v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|)) |v_#memory_int_8|))))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|, #valid=|v_#valid_16|, #memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|, #valid=|v_#valid_16|, #memory_int=|v_#memory_int_8|, #length=|v_#length_15|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3|}  AuxVars[]  AssignedVars[#memory_int] 1033295#[L114-2]don't care [295] L114-2-->L113-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 1060995#[L113-3]don't care [370] L113-3-->L113-4: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 1039215#[L113-4]don't care [262] L113-4-->L113-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3| 1) |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_7|)  InVars {ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_7|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 1039217#[L113-5]don't care [289] L113-5-->L113-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 1062811#[L113-6]don't care [265] L113-6-->L113-7: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  AuxVars[]  AssignedVars[] 1049399#[L113-7]don't care [390] L113-7-->create_fresh_uint_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 1049401#[create_fresh_uint_array_returnLabel#1]don't care [288] create_fresh_uint_array_returnLabel#1-->L91-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3| |v_ULTIMATE.start_main_#t~ret8#1.offset_2|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 1049515#[L91-3]don't care [407] L91-3-->L91-4: Formula: (and (= v_~A~0.offset_4 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_4))  InVars {ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 1049517#[L91-4]don't care [263] L91-4-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_4|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 1031003#[L92]don't care [383] L92-->L92-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3| v_~N~0_10)  InVars {~N~0=v_~N~0_10}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3|, ~N~0=v_~N~0_10}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 1025309#[L92-1]don't care [371] L92-1-->L92-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 1025311#[L92-2]don't care [317] L92-2-->L108-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_5|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_8|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 1076949#[L108-1]don't care [350] L108-1-->L109-2: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 1036303#[L109-2]don't care [404] L109-2-->L109-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1036305#[L109-3]don't care [249] L109-3-->L38-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1027187#[L38-4]don't care [336] L38-4-->L39-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1027189#[L39-6]don't care [412] L39-6-->L38-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  AuxVars[]  AssignedVars[] 1047503#[L38-5]don't care [252] L38-5-->L110-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_11| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1026191#[L110-1]don't care [272] L110-1-->L38-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1026193#[L38-6]don't care [362] L38-6-->L39-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1061827#[L39-9]don't care [320] L39-9-->L38-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  AuxVars[]  AssignedVars[] 1044203#[L38-7]don't care [325] L38-7-->L112-3: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 1044205#[L112-3]don't care [259] L112-3-->L112-4: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| |v_#StackHeapBarrier_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6| 0) (= (store |v_#length_17| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_12| 1073741824) 4)) |v_#length_16|) (= (select |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|) 0) (= |v_#valid_17| (store |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_17|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, #valid=|v_#valid_18|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6|, #valid=|v_#valid_17|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|, #length=|v_#length_16|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 1037745#[L112-4]don't care [324] L112-4-->L112-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 1037747#[L112-5]don't care [356] L112-5-->L113-8: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_8|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 1025029#[L113-8]don't care [363] L113-8-->L113-14: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 1025031#[L113-14]don't care [256] L113-14-->L114-3: Formula: (< |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|}  AuxVars[]  AssignedVars[] 1062445#[L114-3]don't care [337] L114-3-->L114-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 1022489#[L114-4]don't care [392] L114-4-->L114-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7| (store (select |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|)) |v_#memory_int_10|) (<= (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_18| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|)) (= (select |v_#valid_19| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|) 1) (<= 0 .cse0))))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|, #valid=|v_#valid_19|, #memory_int=|v_#memory_int_11|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|, #valid=|v_#valid_19|, #memory_int=|v_#memory_int_10|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7|}  AuxVars[]  AssignedVars[#memory_int] 1022491#[L114-5]don't care [261] L114-5-->L113-11: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 1021713#[L113-11]don't care [346] L113-11-->L113-12: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 1021715#[L113-12]don't care [273] L113-12-->L113-13: Formula: (= (+ |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7| 1) |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_14|)  InVars {ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_14|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 1044409#[L113-13]don't care [342] L113-13-->L113-14: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 1044411#[L113-14]don't care [257] L113-14-->L113-15: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_13| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_13|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_13|}  AuxVars[]  AssignedVars[] 1056709#[L113-15]don't care [260] L113-15-->create_fresh_uint_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_5|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 1056711#[create_fresh_uint_array_returnLabel#2]don't care [251] create_fresh_uint_array_returnLabel#2-->L92-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret9#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6| |v_ULTIMATE.start_main_#t~ret9#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_2|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~ret9#1.base] 1069733#[L92-3]don't care [297] L92-3-->L92-4: Formula: (and (= v_~C~0.offset_4 |v_ULTIMATE.start_main_#t~ret9#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret9#1.base_3| v_~C~0.base_4))  InVars {ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_3|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_3|}  OutVars{~C~0.offset=v_~C~0.offset_4, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_3|, ~C~0.base=v_~C~0.base_4, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_3|}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 1021795#[L92-4]don't care [349] L92-4-->L95: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_4|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~ret9#1.base] 1021797#[L95]don't care [357] L95-->L95-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre10#1] 1019363#[L95-1]don't care [366] L95-1-->L95-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 1019365#[L95-2]don't care [367] L95-2-->L95-3: Formula: (and (= (select |v_#valid_20| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= |v_#memory_int_12| (store |v_#memory_int_13| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_13| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre10#1_3|))) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_19| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|, #valid=|v_#valid_20|, #memory_int=|v_#memory_int_13|, #length=|v_#length_19|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|}  OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|, #valid=|v_#valid_20|, #memory_int=|v_#memory_int_12|, #length=|v_#length_19|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|}  AuxVars[]  AssignedVars[#memory_int] 1042955#[L95-3]don't care [458] L95-3-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre10#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2))  InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_6|}  OutVars{thread1Thread1of1ForFork1_#res.base=|v_thread1Thread1of1ForFork1_#res.base_4|, thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_8|, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_8|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_6|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_14, thread1Thread1of1ForFork1_#res.offset=|v_thread1Thread1of1ForFork1_#res.offset_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#res.base, thread1Thread1of1ForFork1_#t~mem2, thread1Thread1of1ForFork1_#t~post1, thread1Thread1of1ForFork1_~i~0, thread1Thread1of1ForFork1_#res.offset, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_thidvar0] 1038131#[L95-4, $Ultimate##0]don't care [300] L95-4-->L95-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre10#1] 1037319#[L95-5, $Ultimate##0]don't care [250] L95-5-->L96: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet11#1] 1020621#[L96, $Ultimate##0]don't care [384] L96-->L96-1: Formula: (= |v_ULTIMATE.start_main_#t~pre12#1_2| |v_#pthreadsForks_4|)  InVars {#pthreadsForks=|v_#pthreadsForks_4|}  OutVars{#pthreadsForks=|v_#pthreadsForks_4|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre12#1] 1020623#[L96-1, $Ultimate##0]don't care [333] L96-1-->L96-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|)  InVars {#pthreadsForks=|v_#pthreadsForks_6|}  OutVars{#pthreadsForks=|v_#pthreadsForks_5|}  AuxVars[]  AssignedVars[#pthreadsForks] 1043471#[$Ultimate##0, L96-2]don't care [278] L96-2-->L96-3: Formula: (and (= (select |v_#valid_21| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_20| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= |v_#memory_int_14| (store |v_#memory_int_15| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_15| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre12#1_3|))))  InVars {ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_15|, #length=|v_#length_20|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_14|, #length=|v_#length_20|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  AuxVars[]  AssignedVars[#memory_int] 1043475#[$Ultimate##0, L96-3]don't care [461] L96-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre12#1_6| v_thread2Thread1of1ForFork2_thidvar0_2) (= 0 v_thread2Thread1of1ForFork2_thidvar2_2) (= 0 v_thread2Thread1of1ForFork2_thidvar1_2))  InVars {ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_6|}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_8|, thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_2, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_6|, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_16, thread2Thread1of1ForFork2_#t~mem4=|v_thread2Thread1of1ForFork2_#t~mem4_4|, thread2Thread1of1ForFork2_#res.base=|v_thread2Thread1of1ForFork2_#res.base_4|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2, thread2Thread1of1ForFork2_#res.offset=|v_thread2Thread1of1ForFork2_#res.offset_4|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3, thread2Thread1of1ForFork2_thidvar2, thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_~i~1, thread2Thread1of1ForFork2_#t~mem4, thread2Thread1of1ForFork2_#res.base, thread2Thread1of1ForFork2_thidvar0, thread2Thread1of1ForFork2_#res.offset] 1063115#[$Ultimate##0, L96-4, $Ultimate##0]don't care [359] L96-4-->L96-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre12#1] 1033869#[$Ultimate##0, L96-5, $Ultimate##0]don't care [373] L96-5-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet13#1] 1033791#[$Ultimate##0, L97, $Ultimate##0]don't care [339] L97-->L97-1: Formula: (= |v_ULTIMATE.start_main_#t~pre14#1_2| |v_#pthreadsForks_7|)  InVars {#pthreadsForks=|v_#pthreadsForks_7|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_2|, #pthreadsForks=|v_#pthreadsForks_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre14#1] 1033795#[$Ultimate##0, L97-1, $Ultimate##0]don't care [429] $Ultimate##0-->L58-4: Formula: (= v_thread2Thread1of1ForFork2_~i~1_1 0)  InVars {}  OutVars{thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_1}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_~i~1] 1027407#[$Ultimate##0, L97-1, L58-4]don't care [351] L97-1-->L97-2: Formula: (= (+ 1 |v_#pthreadsForks_9|) |v_#pthreadsForks_8|)  InVars {#pthreadsForks=|v_#pthreadsForks_9|}  OutVars{#pthreadsForks=|v_#pthreadsForks_8|}  AuxVars[]  AssignedVars[#pthreadsForks] 1031609#[$Ultimate##0, L97-2, L58-4]don't care [401] L97-2-->L97-3: Formula: (and (= |v_#memory_int_16| (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t3~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) |v_ULTIMATE.start_main_~#t3~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre14#1_3|))) (<= (+ 4 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (select |v_#length_21| |v_ULTIMATE.start_main_~#t3~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (= (select |v_#valid_22| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) 1))  InVars {ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_3|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_17|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, #length=|v_#length_21|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_3|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_16|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, #length=|v_#length_21|}  AuxVars[]  AssignedVars[#memory_int] 1031611#[$Ultimate##0, L97-3, L58-4]don't care [455] L97-3-->$Ultimate##0: Formula: (and (= v_thread3Thread1of1ForFork0_thidvar2_2 0) (= v_thread3Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre14#1_6|) (= v_thread3Thread1of1ForFork0_thidvar1_2 0) (= v_thread3Thread1of1ForFork0_thidvar3_2 0))  InVars {ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_6|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_6|, thread3Thread1of1ForFork0_#res.offset=|v_thread3Thread1of1ForFork0_#res.offset_4|, thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_16, thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_8, thread3Thread1of1ForFork0_thidvar3=v_thread3Thread1of1ForFork0_thidvar3_2, thread3Thread1of1ForFork0_#res.base=|v_thread3Thread1of1ForFork0_#res.base_4|, thread3Thread1of1ForFork0_#t~post6=|v_thread3Thread1of1ForFork0_#t~post6_8|, thread3Thread1of1ForFork0_thidvar2=v_thread3Thread1of1ForFork0_thidvar2_2, thread3Thread1of1ForFork0_thidvar1=v_thread3Thread1of1ForFork0_thidvar1_2, thread3Thread1of1ForFork0_thidvar0=v_thread3Thread1of1ForFork0_thidvar0_2, thread3Thread1of1ForFork0_#t~mem5=|v_thread3Thread1of1ForFork0_#t~mem5_4|}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_#res.offset, thread3Thread1of1ForFork0_~i~2, thread3Thread1of1ForFork0_~cond~0, thread3Thread1of1ForFork0_thidvar3, thread3Thread1of1ForFork0_#res.base, thread3Thread1of1ForFork0_#t~post6, thread3Thread1of1ForFork0_thidvar2, thread3Thread1of1ForFork0_thidvar1, thread3Thread1of1ForFork0_thidvar0, thread3Thread1of1ForFork0_#t~mem5] 1046041#[L97-4, $Ultimate##0, $Ultimate##0, L58-4]don't care [440] $Ultimate##0-->L76-1: Formula: (= v_thread3Thread1of1ForFork0_~i~2_1 0)  InVars {}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_1}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_~i~2] 1019429#[$Ultimate##0, L97-4, L76-1, L58-4]don't care [329] L97-4-->L97-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre14#1] 1021143#[$Ultimate##0, L76-1, L97-5, L58-4]don't care [274] L97-5-->L98: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet15#1] 1023513#[L98, $Ultimate##0, L76-1, L58-4]don't care [369] L98-->L98-1: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_4|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_4| 4) (select |v_#length_22| |v_ULTIMATE.start_main_~#t1~0#1.base_4|)) (= (select (select |v_#memory_int_18| |v_ULTIMATE.start_main_~#t1~0#1.base_4|) |v_ULTIMATE.start_main_~#t1~0#1.offset_4|) |v_ULTIMATE.start_main_#t~mem16#1_2|) (= (select |v_#valid_23| |v_ULTIMATE.start_main_~#t1~0#1.base_4|) 1))  InVars {#memory_int=|v_#memory_int_18|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_4|, #valid=|v_#valid_23|}  OutVars{#valid=|v_#valid_23|, #memory_int=|v_#memory_int_18|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_2|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem16#1] 1023515#[L98-1, $Ultimate##0, L76-1, L58-4]don't care [417] $Ultimate##0-->L50-5: Formula: (= v_thread1Thread1of1ForFork1_~i~0_1 0)  InVars {}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_1}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_~i~0] 1040911#[L98-1, L50-5, L76-1, L58-4]don't care 
[2023-09-08 15:13:52,655 INFO  L750   eck$LassoCheckResult]: Loop: 1040911#[L98-1, L50-5, L76-1, L58-4]don't care [430] L58-4-->L59: Formula: (< v_thread2Thread1of1ForFork2_~i~1_3 v_~N~0_4)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_3, ~N~0=v_~N~0_4}  OutVars{thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_3, ~N~0=v_~N~0_4}  AuxVars[]  AssignedVars[] 1024177#[L98-1, L50-5, L76-1, L59]don't care [433] L59-->L61: Formula: (let ((.cse2 (* v_thread2Thread1of1ForFork2_~i~1_7 4))) (let ((.cse0 (+ v_~C~0.offset_9 .cse2)) (.cse1 (+ v_~A~0.offset_5 .cse2))) (and (<= 0 .cse0) (= (select |v_#valid_36| v_~C~0.base_9) 1) (<= 0 .cse1) (<= (+ v_~A~0.offset_5 4 .cse2) (select |v_#length_29| v_~A~0.base_5)) (= |v_#memory_int_27| (store |v_#memory_int_28| v_~C~0.base_9 (store (select |v_#memory_int_28| v_~C~0.base_9) .cse0 (+ (select (select |v_#memory_int_28| v_~A~0.base_5) .cse1) 1)))) (= (select |v_#valid_36| v_~A~0.base_5) 1) (<= (+ v_~C~0.offset_9 4 .cse2) (select |v_#length_29| v_~C~0.base_9)))))  InVars {~A~0.base=v_~A~0.base_5, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_7, ~A~0.offset=v_~A~0.offset_5, ~C~0.base=v_~C~0.base_9, #valid=|v_#valid_36|, #memory_int=|v_#memory_int_28|, ~C~0.offset=v_~C~0.offset_9, #length=|v_#length_29|}  OutVars{~A~0.base=v_~A~0.base_5, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_7, thread2Thread1of1ForFork2_#t~mem4=|v_thread2Thread1of1ForFork2_#t~mem4_1|, ~A~0.offset=v_~A~0.offset_5, ~C~0.base=v_~C~0.base_9, #valid=|v_#valid_36|, #memory_int=|v_#memory_int_27|, ~C~0.offset=v_~C~0.offset_9, #length=|v_#length_29|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~mem4, #memory_int] 1024167#[L61, L98-1, L50-5, L76-1]don't care [418] L50-5-->L51: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2)  InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2}  AuxVars[]  AssignedVars[] 1089727#[L61, L98-1, L76-1, L51]don't care [441] L76-1-->L73: Formula: (< v_thread3Thread1of1ForFork0_~i~2_3 v_~N~0_6)  InVars {thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_3, ~N~0=v_~N~0_6}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_3, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[] 1041209#[L61, L98-1, L51, L73]don't care [421] L51-->L51-1: Formula: (let ((.cse0 (* v_thread1Thread1of1ForFork1_~i~0_7 4))) (let ((.cse1 (+ v_~A~0.offset_1 .cse0))) (and (<= (+ v_~A~0.offset_1 .cse0 4) (select |v_#length_1| v_~A~0.base_1)) (<= 0 .cse1) (= (select (select |v_#memory_int_1| v_~A~0.base_1) .cse1) |v_thread1Thread1of1ForFork1_#t~mem2_1|) (= (select |v_#valid_1| v_~A~0.base_1) 1))))  InVars {~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_7, #length=|v_#length_1|}  OutVars{~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_7, #length=|v_#length_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~mem2] 1041213#[L61, L98-1, L51-1, L73]don't care [444] L73-->L75: Formula: (= v_thread3Thread1of1ForFork0_~cond~0_1 (ite (= (ite (< v_thread3Thread1of1ForFork0_~i~2_7 v_~p~0_2) 1 0) 0) 0 1))  InVars {thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_7, ~p~0=v_~p~0_2}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_7, thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_1, ~p~0=v_~p~0_2}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_~cond~0] 1096705#[L61, L98-1, L75, L51-1]don't care [435] L61-->L64: Formula: (= v_thread2Thread1of1ForFork2_~i~1_9 v_~p~0_1)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_9}  OutVars{~p~0=v_~p~0_1, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_9}  AuxVars[]  AssignedVars[~p~0] 1075239#[L98-1, L64, L75, L51-1]don't care [437] L64-->L58-2: Formula: (= |v_thread2Thread1of1ForFork2_#t~post3_1| v_thread2Thread1of1ForFork2_~i~1_11)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_11}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_1|, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_11}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3] 1075241#[L98-1, L58-2, L75, L51-1]don't care [438] L58-2-->L58-3: Formula: (= (+ |v_thread2Thread1of1ForFork2_#t~post3_3| 1) v_thread2Thread1of1ForFork2_~i~1_13)  InVars {thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_3|}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_3|, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_13}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_~i~1] 1028501#[L98-1, L75, L51-1, L58-3]don't care [423] L51-1-->L51-2: Formula: (= (+ v_~asum~0_2 |v_thread1Thread1of1ForFork1_#t~mem2_3|) v_~asum~0_1)  InVars {thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_3|, ~asum~0=v_~asum~0_2}  OutVars{thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_3|, ~asum~0=v_~asum~0_1}  AuxVars[]  AssignedVars[~asum~0] 1081525#[L98-1, L75, L51-2, L58-3]don't care [425] L51-2-->L50-2: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~mem2] 1091095#[L98-1, L50-2, L75, L58-3]don't care [426] L50-2-->L50-3: Formula: (= |v_thread1Thread1of1ForFork1_#t~post1_1| v_thread1Thread1of1ForFork1_~i~0_9)  InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_9}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_9, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~post1] 1091097#[L98-1, L50-3, L75, L58-3]don't care [439] L58-3-->L58-4: Formula: true  InVars {}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_5|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3] 1085521#[L98-1, L50-3, L75, L58-4]don't care [427] L50-3-->L50-4: Formula: (= v_thread1Thread1of1ForFork1_~i~0_11 (+ |v_thread1Thread1of1ForFork1_#t~post1_3| 1))  InVars {thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_3|}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_11, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_3|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_~i~0] 1031649#[L98-1, L75, L50-4, L58-4]don't care [428] L50-4-->L50-5: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~post1] 1040401#[L98-1, L50-5, L75, L58-4]don't care [447] L75-->L76-1: Formula: (= (mod v_thread3Thread1of1ForFork0_~cond~0_5 256) 0)  InVars {thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_5}  OutVars{thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_5}  AuxVars[]  AssignedVars[] 1040911#[L98-1, L50-5, L76-1, L58-4]don't care 
[2023-09-08 15:13:52,655 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:52,655 INFO  L85        PathProgramCache]: Analyzing trace with hash 2096245558, now seen corresponding path program 1 times
[2023-09-08 15:13:52,655 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:52,655 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17836634]
[2023-09-08 15:13:52,655 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:52,655 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:52,680 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:52,681 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:52,696 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:52,703 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:52,704 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:52,704 INFO  L85        PathProgramCache]: Analyzing trace with hash 37211821, now seen corresponding path program 2 times
[2023-09-08 15:13:52,704 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:52,704 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534468924]
[2023-09-08 15:13:52,704 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:52,704 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:52,708 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:52,708 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:52,710 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:52,712 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:52,712 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:13:52,712 INFO  L85        PathProgramCache]: Analyzing trace with hash -1767968798, now seen corresponding path program 1 times
[2023-09-08 15:13:52,712 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:13:52,712 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657012919]
[2023-09-08 15:13:52,712 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:13:52,713 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:13:52,740 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:52,740 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:13:52,772 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:13:52,781 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:13:57,787 INFO  L210          LassoAnalysis]: Preferences:
[2023-09-08 15:13:57,787 INFO  L126   ssoRankerPreferences]: Compute integeral hull: false
[2023-09-08 15:13:57,787 INFO  L127   ssoRankerPreferences]: Enable LassoPartitioneer: true
[2023-09-08 15:13:57,787 INFO  L128   ssoRankerPreferences]: Term annotations enabled: false
[2023-09-08 15:13:57,787 INFO  L129   ssoRankerPreferences]: Use exernal solver: false
[2023-09-08 15:13:57,787 INFO  L130   ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:13:57,787 INFO  L131   ssoRankerPreferences]: Dump SMT script to file: false
[2023-09-08 15:13:57,787 INFO  L132   ssoRankerPreferences]: Path of dumped script: 
[2023-09-08 15:13:57,787 INFO  L133   ssoRankerPreferences]: Filename of dumped script: popl20-simple-array-sum.wvr.c_BEv2_Iteration7_Lasso
[2023-09-08 15:13:57,787 INFO  L134   ssoRankerPreferences]: MapElimAlgo: Frank
[2023-09-08 15:13:57,787 INFO  L276          LassoAnalysis]: Starting lasso preprocessing...
[2023-09-08 15:13:57,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-09-08 15:13:57,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-09-08 15:13:57,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-09-08 15:13:57,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-09-08 15:13:57,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-09-08 15:13:57,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-09-08 15:13:59,236 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,238 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,239 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,241 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,242 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,243 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,245 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,247 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,248 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,250 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,251 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,252 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,254 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,256 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,258 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,260 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,262 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,264 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,265 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,267 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,269 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,270 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,272 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,274 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,275 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,277 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,278 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,280 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,281 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,283 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,284 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,286 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,287 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,289 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,290 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,292 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,294 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,296 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,298 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,300 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,303 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,305 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,307 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,309 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:13:59,311 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:00,085 INFO  L294          LassoAnalysis]: Preprocessing complete.
[2023-09-08 15:14:00,085 INFO  L490          LassoAnalysis]: Using template 'affine'.
[2023-09-08 15:14:00,085 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,085 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,086 INFO  L229       MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,088 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,094 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,100 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,100 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:00,100 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,100 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,100 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,101 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:00,101 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:00,101 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,104 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0
[2023-09-08 15:14:00,104 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,104 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,105 INFO  L229       MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,105 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,108 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,113 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,114 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,114 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,114 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,115 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,115 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,117 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,119 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0
[2023-09-08 15:14:00,119 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,119 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,120 INFO  L229       MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,121 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,123 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,129 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,129 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,129 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,129 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,130 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,130 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,132 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,134 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0
[2023-09-08 15:14:00,134 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,134 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,135 INFO  L229       MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,135 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,138 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,144 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,144 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:00,144 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,144 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,144 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,144 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:00,144 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:00,148 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,150 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0
[2023-09-08 15:14:00,151 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,151 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,152 INFO  L229       MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,153 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,155 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,160 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,161 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,161 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,161 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,162 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,162 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,164 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,166 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0
[2023-09-08 15:14:00,166 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,166 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,167 INFO  L229       MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,169 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,170 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,175 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,176 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,176 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,176 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,177 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,177 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,180 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,182 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0
[2023-09-08 15:14:00,182 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,182 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,183 INFO  L229       MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,185 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,186 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,191 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,192 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,192 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,192 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,197 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,197 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,217 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,219 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-09-08 15:14:00,220 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,220 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,221 INFO  L229       MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,223 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,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-09-08 15:14:00,230 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,231 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,231 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,231 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,232 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,232 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,235 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,237 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-09-08 15:14:00,237 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,237 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,238 INFO  L229       MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,239 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,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-09-08 15:14:00,246 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,247 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,247 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,247 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,247 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,248 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,250 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,252 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0
[2023-09-08 15:14:00,252 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,252 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,253 INFO  L229       MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,253 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,256 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,261 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,262 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,262 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,262 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,263 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,263 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,266 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,269 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-09-08 15:14:00,269 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,269 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,270 INFO  L229       MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,270 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,273 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,278 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,278 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,278 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,278 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,279 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,279 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,282 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,284 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0
[2023-09-08 15:14:00,284 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,284 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,285 INFO  L229       MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,285 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,287 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,294 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,294 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,294 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,294 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,295 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,295 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,298 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,300 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0
[2023-09-08 15:14:00,301 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,301 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,301 INFO  L229       MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,302 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,305 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,310 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,311 INFO  L203   nArgumentSynthesizer]: 4 stem disjuncts
[2023-09-08 15:14:00,311 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,311 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,316 INFO  L401   nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications.
[2023-09-08 15:14:00,316 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,325 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,328 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0
[2023-09-08 15:14:00,328 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,328 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,329 INFO  L229       MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,329 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,332 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,337 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,337 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,337 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,337 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,338 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,338 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,348 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,350 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0
[2023-09-08 15:14:00,350 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,350 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,351 INFO  L229       MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,351 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,354 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,359 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,360 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,360 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,360 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,360 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,360 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,362 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,365 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-09-08 15:14:00,365 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,365 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,365 INFO  L229       MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,366 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,368 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,374 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,374 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,374 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,374 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,375 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,375 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,378 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,380 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0
[2023-09-08 15:14:00,380 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,380 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,381 INFO  L229       MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,381 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,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-09-08 15:14:00,389 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,389 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,389 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,389 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,390 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,390 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,407 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,409 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-09-08 15:14:00,409 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,410 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,410 INFO  L229       MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,410 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,413 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,418 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,418 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,418 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,418 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,419 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,419 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,436 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,439 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0
[2023-09-08 15:14:00,439 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,439 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,440 INFO  L229       MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,442 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,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-09-08 15:14:00,449 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,450 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,450 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,450 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,453 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,453 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,456 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,458 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:00,458 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,458 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,459 INFO  L229       MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,459 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,462 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,467 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,467 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,467 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,467 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,468 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,468 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,471 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,473 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0
[2023-09-08 15:14:00,473 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,473 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,474 INFO  L229       MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,474 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,477 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,483 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,483 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,483 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,483 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,484 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,484 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,486 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:00,488 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0
[2023-09-08 15:14:00,489 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,489 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,489 INFO  L229       MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,499 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:00,506 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:00,506 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:00,506 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:00,506 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:00,509 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,514 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:00,514 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:00,529 INFO  L420   nArgumentSynthesizer]: Found a termination argument, trying to simplify.
[2023-09-08 15:14:00,572 INFO  L443   ModelExtractionUtils]: Simplification made 28 calls to the SMT solver.
[2023-09-08 15:14:00,572 INFO  L444   ModelExtractionUtils]: 11 out of 40 variables were initially zero. Simplification set additionally 24 variables to zero.
[2023-09-08 15:14:00,572 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:00,573 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:00,573 INFO  L229       MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:00,574 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process
[2023-09-08 15:14:00,576 INFO  L435   nArgumentSynthesizer]: Simplifying supporting invariants...
[2023-09-08 15:14:00,582 INFO  L438   nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2.
[2023-09-08 15:14:00,582 INFO  L513          LassoAnalysis]: Proved termination.
[2023-09-08 15:14:00,583 INFO  L515          LassoAnalysis]: Termination argument consisting of:
Ranking function f(ULTIMATE.start_create_fresh_uint_array_#in~size#1, thread1Thread1of1ForFork1_~i~0) = 1*ULTIMATE.start_create_fresh_uint_array_#in~size#1 - 1*thread1Thread1of1ForFork1_~i~0
Supporting invariants [1*ULTIMATE.start_create_fresh_uint_array_#in~size#1 - 1*~N~0 >= 0]
[2023-09-08 15:14:00,586 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-09-08 15:14:00,759 INFO  L156   tatePredicateManager]: 49 out of 50 supporting invariants were superfluous and have been removed
[2023-09-08 15:14:00,774 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:14:00,816 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:14:00,817 INFO  L262         TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 3 conjunts are in the unsatisfiable core
[2023-09-08 15:14:00,818 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-09-08 15:14:01,005 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:14:01,006 INFO  L262         TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 6 conjunts are in the unsatisfiable core
[2023-09-08 15:14:01,007 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-09-08 15:14:01,105 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-09-08 15:14:01,105 INFO  L141   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates 
[2023-09-08 15:14:01,105 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 49591 states and 195805 transitions. cyclomatic complexity: 149632 Second operand  has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:14:01,765 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:02,191 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 49591 states and 195805 transitions. cyclomatic complexity: 149632. Second operand  has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 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 108702 states and 440413 transitions. Complement of second has 9 states.
[2023-09-08 15:14:02,191 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states 
[2023-09-08 15:14:02,192 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:14:02,192 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 288 transitions.
[2023-09-08 15:14:02,192 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 6 states and 288 transitions. Stem has 101 letters. Loop has 16 letters.
[2023-09-08 15:14:02,192 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2023-09-08 15:14:02,192 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 6 states and 288 transitions. Stem has 117 letters. Loop has 16 letters.
[2023-09-08 15:14:02,193 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2023-09-08 15:14:02,193 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 6 states and 288 transitions. Stem has 101 letters. Loop has 32 letters.
[2023-09-08 15:14:02,193 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2023-09-08 15:14:02,193 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 108702 states and 440413 transitions.
[2023-09-08 15:14:04,126 INFO  L131   ngComponentsAnalysis]: Automaton has 3 accepting balls. 139
[2023-09-08 15:14:04,860 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 108702 states to 65784 states and 265146 transitions.
[2023-09-08 15:14:04,861 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 3796
[2023-09-08 15:14:04,882 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 4529
[2023-09-08 15:14:04,883 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 65784 states and 265146 transitions.
[2023-09-08 15:14:04,883 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2023-09-08 15:14:04,883 INFO  L218   hiAutomatonCegarLoop]: Abstraction has 65784 states and 265146 transitions.
[2023-09-08 15:14:04,969 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 65784 states and 265146 transitions.
[2023-09-08 15:14:06,209 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 65784 to 58251.
[2023-09-08 15:14:06,287 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 58251 states, 58251 states have (on average 4.066676966919023) internal successors, (236888), 58250 states have internal predecessors, (236888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:14:06,548 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 58251 states to 58251 states and 236888 transitions.
[2023-09-08 15:14:06,548 INFO  L240   hiAutomatonCegarLoop]: Abstraction has 58251 states and 236888 transitions.
[2023-09-08 15:14:06,548 INFO  L428   stractBuchiCegarLoop]: Abstraction has 58251 states and 236888 transitions.
[2023-09-08 15:14:06,548 INFO  L335   stractBuchiCegarLoop]: ======== Iteration 8 ============
[2023-09-08 15:14:06,548 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 58251 states and 236888 transitions.
[2023-09-08 15:14:07,155 INFO  L131   ngComponentsAnalysis]: Automaton has 3 accepting balls. 139
[2023-09-08 15:14:07,155 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2023-09-08 15:14:07,155 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2023-09-08 15:14:07,157 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]
[2023-09-08 15:14:07,157 INFO  L149   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-09-08 15:14:07,158 INFO  L748   eck$LassoCheckResult]: Stem: 1228447#[$Ultimate##0]don't care [287] $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] 1228449#[L-1]don't care [294] L-1-->L-1-1: Formula: (= (select |v_#valid_5| 0) 0)  InVars {#valid=|v_#valid_5|}  OutVars{#valid=|v_#valid_5|}  AuxVars[]  AssignedVars[] 1233999#[L-1-1]don't care [405] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|}  AuxVars[]  AssignedVars[] 1234001#[L21]don't care [365] L21-->L21-1: Formula: (and (= (select |v_#valid_6| 1) 1) (= 2 (select |v_#length_5| 1)))  InVars {#length=|v_#length_5|, #valid=|v_#valid_6|}  OutVars{#length=|v_#length_5|, #valid=|v_#valid_6|}  AuxVars[]  AssignedVars[] 1238061#[L21-1]don't care [391] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_6| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_6|}  OutVars{#memory_int=|v_#memory_int_6|}  AuxVars[]  AssignedVars[] 1228625#[L21-2]don't care [305] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_7| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_7|}  OutVars{#memory_int=|v_#memory_int_7|}  AuxVars[]  AssignedVars[] 1228627#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#length_6| 2) 30) (= (select |v_#valid_7| 2) 1))  InVars {#length=|v_#length_6|, #valid=|v_#valid_7|}  OutVars{#length=|v_#length_6|, #valid=|v_#valid_7|}  AuxVars[]  AssignedVars[] 1248609#[L21-4]don't care [326] L21-4-->L43: Formula: (and (= v_~A~0.base_3 0) (= v_~A~0.offset_3 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_3, ~A~0.offset=v_~A~0.offset_3}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 1241773#[L43]don't care [398] L43-->L44: Formula: (and (= v_~C~0.base_3 0) (= v_~C~0.offset_3 0))  InVars {}  OutVars{~C~0.offset=v_~C~0.offset_3, ~C~0.base=v_~C~0.base_3}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 1241775#[L44]don't care [291] L44-->L44-1: Formula: (= v_~asum~0_3 0)  InVars {}  OutVars{~asum~0=v_~asum~0_3}  AuxVars[]  AssignedVars[~asum~0] 1255215#[L44-1]don't care [340] L44-1-->L45: Formula: (= v_~csum~0_3 0)  InVars {}  OutVars{~csum~0=v_~csum~0_3}  AuxVars[]  AssignedVars[~csum~0] 1255217#[L45]don't care [413] L45-->L45-1: Formula: (= v_~p~0_3 0)  InVars {}  OutVars{~p~0=v_~p~0_3}  AuxVars[]  AssignedVars[~p~0] 1238451#[L45-1]don't care [270] L45-1-->L-1-2: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 1238453#[L-1-2]don't care [408] L-1-2-->L-1-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 1238143#[L-1-3]don't care [410] L-1-3-->L88: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~mem18#1=|v_ULTIMATE.start_main_#t~mem18#1_1|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_1|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_1|, ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_1|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_1|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem18#1, ULTIMATE.start_main_#t~mem16#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~pre14#1, ULTIMATE.start_main_#t~ret9#1.base, ULTIMATE.start_main_#t~mem17#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~nondet13#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_~#t2~0#1.base] 1238145#[L88]don't care [361] L88-->L88-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)) (= (store |v_#length_8| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_7|) (= (select |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (= |v_#valid_8| (store |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_8|, #valid=|v_#valid_9|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_7|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_8|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1265593#[L88-1]don't care [389] L88-1-->L88-2: Formula: (and (= (store |v_#length_10| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_9|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (select |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= |v_#valid_10| (store |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_10|, #valid=|v_#valid_11|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_9|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_10|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1265773#[L88-2]don't care [267] L88-2-->L88-3: Formula: (and (= (store |v_#length_12| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_11|) (= (select |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= |v_#valid_12| (store |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1)) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_12|, #valid=|v_#valid_13|}  OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_11|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_12|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1247035#[L88-3]don't care [335] L88-3-->L90: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 1247037#[L90]don't care [400] L90-->L90-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_3| v_~N~0_8)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|, ~N~0=v_~N~0_8}  AuxVars[]  AssignedVars[~N~0] 1232477#[L90-1]don't care [279] L90-1-->L91: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 1232479#[L91]don't care [280] L91-->L91-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1| v_~N~0_9)  InVars {~N~0=v_~N~0_9}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1|, ~N~0=v_~N~0_9}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 1263977#[L91-1]don't care [292] L91-1-->L91-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 1231007#[L91-2]don't care [331] L91-2-->L108: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_1|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_1|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 1231009#[L108]don't care [276] L108-->L109: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 1242183#[L109]don't care [382] L109-->L109-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|)  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1252667#[L109-1]don't care [397] L109-1-->L38: 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] 1233027#[L38]don't care [327] L38-->L39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1233029#[L39]don't care [394] L39-->L38-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 1233865#[L38-1]don't care [354] L38-1-->L110: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_4| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1237595#[L110]don't care [332] L110-->L38-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1267979#[L38-2]don't care [402] L38-2-->L39-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1226613#[L39-3]don't care [308] L39-3-->L38-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 1226615#[L38-3]don't care [293] L38-3-->L112: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 1256367#[L112]don't care [309] L112-->L112-1: Formula: (and (= (select |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|) 0) (= (store |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 1) |v_#valid_14|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| |v_#StackHeapBarrier_5|) (= |v_#length_13| (store |v_#length_14| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_5| 1073741824)))))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, #valid=|v_#valid_15|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2|, #valid=|v_#valid_14|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|, #length=|v_#length_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 1233103#[L112-1]don't care [328] L112-1-->L112-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 1233105#[L112-2]don't care [403] L112-2-->L113: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_4|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 1244547#[L113]don't care [385] L113-->L113-6: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 1244549#[L113-6]don't care [264] L113-6-->L114: Formula: (< |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|}  AuxVars[]  AssignedVars[] 1262995#[L114]don't care [310] L114-->L114-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 1237735#[L114-1]don't care [360] L114-1-->L114-2: Formula: (let ((.cse0 (* |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3| .cse0 4) (select |v_#length_15| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|)) (= (select |v_#valid_16| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|) 1) (<= 0 .cse1) (= (store |v_#memory_int_9| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|) .cse1 |v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|)) |v_#memory_int_8|))))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|, #valid=|v_#valid_16|, #memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|, #valid=|v_#valid_16|, #memory_int=|v_#memory_int_8|, #length=|v_#length_15|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3|}  AuxVars[]  AssignedVars[#memory_int] 1237737#[L114-2]don't care [295] L114-2-->L113-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 1257647#[L113-3]don't care [370] L113-3-->L113-4: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 1242101#[L113-4]don't care [262] L113-4-->L113-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3| 1) |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_7|)  InVars {ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_7|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 1242103#[L113-5]don't care [289] L113-5-->L113-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 1258969#[L113-6]don't care [265] L113-6-->L113-7: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  AuxVars[]  AssignedVars[] 1249307#[L113-7]don't care [390] L113-7-->create_fresh_uint_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 1249309#[create_fresh_uint_array_returnLabel#1]don't care [288] create_fresh_uint_array_returnLabel#1-->L91-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3| |v_ULTIMATE.start_main_#t~ret8#1.offset_2|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 1249395#[L91-3]don't care [407] L91-3-->L91-4: Formula: (and (= v_~A~0.offset_4 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_4))  InVars {ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 1249397#[L91-4]don't care [263] L91-4-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_4|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 1235965#[L92]don't care [383] L92-->L92-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3| v_~N~0_10)  InVars {~N~0=v_~N~0_10}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3|, ~N~0=v_~N~0_10}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 1231755#[L92-1]don't care [371] L92-1-->L92-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 1231757#[L92-2]don't care [317] L92-2-->L108-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_5|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_8|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 1269123#[L108-1]don't care [350] L108-1-->L109-2: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 1239921#[L109-2]don't care [404] L109-2-->L109-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1239923#[L109-3]don't care [249] L109-3-->L38-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1233107#[L38-4]don't care [336] L38-4-->L39-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1233109#[L39-6]don't care [412] L39-6-->L38-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  AuxVars[]  AssignedVars[] 1247885#[L38-5]don't care [252] L38-5-->L110-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_11| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1232385#[L110-1]don't care [272] L110-1-->L38-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1232387#[L38-6]don't care [362] L38-6-->L39-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1258201#[L39-9]don't care [320] L39-9-->L38-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  AuxVars[]  AssignedVars[] 1245475#[L38-7]don't care [325] L38-7-->L112-3: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 1245477#[L112-3]don't care [259] L112-3-->L112-4: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| |v_#StackHeapBarrier_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6| 0) (= (store |v_#length_17| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_12| 1073741824) 4)) |v_#length_16|) (= (select |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|) 0) (= |v_#valid_17| (store |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_17|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, #valid=|v_#valid_18|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6|, #valid=|v_#valid_17|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|, #length=|v_#length_16|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 1241043#[L112-4]don't care [324] L112-4-->L112-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 1241045#[L112-5]don't care [356] L112-5-->L113-8: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_8|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 1231561#[L113-8]don't care [363] L113-8-->L113-14: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 1231563#[L113-14]don't care [256] L113-14-->L114-3: Formula: (< |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|}  AuxVars[]  AssignedVars[] 1258651#[L114-3]don't care [337] L114-3-->L114-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 1229563#[L114-4]don't care [392] L114-4-->L114-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7| (store (select |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|)) |v_#memory_int_10|) (<= (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_18| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|)) (= (select |v_#valid_19| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|) 1) (<= 0 .cse0))))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|, #valid=|v_#valid_19|, #memory_int=|v_#memory_int_11|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|, #valid=|v_#valid_19|, #memory_int=|v_#memory_int_10|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7|}  AuxVars[]  AssignedVars[#memory_int] 1229565#[L114-5]don't care [261] L114-5-->L113-11: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 1229041#[L113-11]don't care [346] L113-11-->L113-12: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 1229043#[L113-12]don't care [273] L113-12-->L113-13: Formula: (= (+ |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7| 1) |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_14|)  InVars {ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_14|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 1245635#[L113-13]don't care [342] L113-13-->L113-14: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 1245639#[L113-14]don't care [257] L113-14-->L113-15: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_13| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_13|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_13|}  AuxVars[]  AssignedVars[] 1254549#[L113-15]don't care [260] L113-15-->create_fresh_uint_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_5|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 1254551#[create_fresh_uint_array_returnLabel#2]don't care [251] create_fresh_uint_array_returnLabel#2-->L92-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret9#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6| |v_ULTIMATE.start_main_#t~ret9#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_2|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~ret9#1.base] 1263999#[L92-3]don't care [297] L92-3-->L92-4: Formula: (and (= v_~C~0.offset_4 |v_ULTIMATE.start_main_#t~ret9#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret9#1.base_3| v_~C~0.base_4))  InVars {ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_3|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_3|}  OutVars{~C~0.offset=v_~C~0.offset_4, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_3|, ~C~0.base=v_~C~0.base_4, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_3|}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 1229093#[L92-4]don't care [349] L92-4-->L95: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_4|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~ret9#1.base] 1229095#[L95]don't care [357] L95-->L95-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre10#1] 1227317#[L95-1]don't care [366] L95-1-->L95-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 1227319#[L95-2]don't care [367] L95-2-->L95-3: Formula: (and (= (select |v_#valid_20| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= |v_#memory_int_12| (store |v_#memory_int_13| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_13| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre10#1_3|))) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_19| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|, #valid=|v_#valid_20|, #memory_int=|v_#memory_int_13|, #length=|v_#length_19|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|}  OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|, #valid=|v_#valid_20|, #memory_int=|v_#memory_int_12|, #length=|v_#length_19|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|}  AuxVars[]  AssignedVars[#memory_int] 1244593#[L95-3]don't care [458] L95-3-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre10#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2))  InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_6|}  OutVars{thread1Thread1of1ForFork1_#res.base=|v_thread1Thread1of1ForFork1_#res.base_4|, thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_8|, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_8|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_6|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_14, thread1Thread1of1ForFork1_#res.offset=|v_thread1Thread1of1ForFork1_#res.offset_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#res.base, thread1Thread1of1ForFork1_#t~mem2, thread1Thread1of1ForFork1_#t~post1, thread1Thread1of1ForFork1_~i~0, thread1Thread1of1ForFork1_#res.offset, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_thidvar0] 1241307#[L95-4, $Ultimate##0]don't care [417] $Ultimate##0-->L50-5: Formula: (= v_thread1Thread1of1ForFork1_~i~0_1 0)  InVars {}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_1}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_~i~0] 1241309#[L50-5, L95-4]don't care [419] L50-5-->L50-6: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5)  InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1}  AuxVars[]  AssignedVars[] 1228369#[L50-6, L95-4]don't care [422] L50-6-->thread1FINAL: Formula: (and (= |v_thread1Thread1of1ForFork1_#res.base_1| 0) (= |v_thread1Thread1of1ForFork1_#res.offset_1| 0))  InVars {}  OutVars{thread1Thread1of1ForFork1_#res.offset=|v_thread1Thread1of1ForFork1_#res.offset_1|, thread1Thread1of1ForFork1_#res.base=|v_thread1Thread1of1ForFork1_#res.base_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#res.base, thread1Thread1of1ForFork1_#res.offset] 1228371#[thread1FINAL, L95-4]don't care [424] thread1FINAL-->thread1EXIT: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 1254827#[thread1EXIT, L95-4]don't care [300] L95-4-->L95-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre10#1] 1255753#[thread1EXIT, L95-5]don't care [250] L95-5-->L96: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet11#1] 1255755#[thread1EXIT, L96]don't care [384] L96-->L96-1: Formula: (= |v_ULTIMATE.start_main_#t~pre12#1_2| |v_#pthreadsForks_4|)  InVars {#pthreadsForks=|v_#pthreadsForks_4|}  OutVars{#pthreadsForks=|v_#pthreadsForks_4|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre12#1] 1241667#[L96-1, thread1EXIT]don't care [333] L96-1-->L96-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|)  InVars {#pthreadsForks=|v_#pthreadsForks_6|}  OutVars{#pthreadsForks=|v_#pthreadsForks_5|}  AuxVars[]  AssignedVars[#pthreadsForks] 1233437#[thread1EXIT, L96-2]don't care [278] L96-2-->L96-3: Formula: (and (= (select |v_#valid_21| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_20| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= |v_#memory_int_14| (store |v_#memory_int_15| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_15| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre12#1_3|))))  InVars {ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_15|, #length=|v_#length_20|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_14|, #length=|v_#length_20|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  AuxVars[]  AssignedVars[#memory_int] 1233439#[thread1EXIT, L96-3]don't care [461] L96-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre12#1_6| v_thread2Thread1of1ForFork2_thidvar0_2) (= 0 v_thread2Thread1of1ForFork2_thidvar2_2) (= 0 v_thread2Thread1of1ForFork2_thidvar1_2))  InVars {ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_6|}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_8|, thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_2, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_6|, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_16, thread2Thread1of1ForFork2_#t~mem4=|v_thread2Thread1of1ForFork2_#t~mem4_4|, thread2Thread1of1ForFork2_#res.base=|v_thread2Thread1of1ForFork2_#res.base_4|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2, thread2Thread1of1ForFork2_#res.offset=|v_thread2Thread1of1ForFork2_#res.offset_4|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3, thread2Thread1of1ForFork2_thidvar2, thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_~i~1, thread2Thread1of1ForFork2_#t~mem4, thread2Thread1of1ForFork2_#res.base, thread2Thread1of1ForFork2_thidvar0, thread2Thread1of1ForFork2_#res.offset] 1234347#[L96-4, thread1EXIT, $Ultimate##0]don't care [359] L96-4-->L96-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre12#1] 1255549#[L96-5, thread1EXIT, $Ultimate##0]don't care [373] L96-5-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet13#1] 1269085#[thread1EXIT, L97, $Ultimate##0]don't care [339] L97-->L97-1: Formula: (= |v_ULTIMATE.start_main_#t~pre14#1_2| |v_#pthreadsForks_7|)  InVars {#pthreadsForks=|v_#pthreadsForks_7|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_2|, #pthreadsForks=|v_#pthreadsForks_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre14#1] 1253933#[L97-1, thread1EXIT, $Ultimate##0]don't care [351] L97-1-->L97-2: Formula: (= (+ 1 |v_#pthreadsForks_9|) |v_#pthreadsForks_8|)  InVars {#pthreadsForks=|v_#pthreadsForks_9|}  OutVars{#pthreadsForks=|v_#pthreadsForks_8|}  AuxVars[]  AssignedVars[#pthreadsForks] 1264555#[thread1EXIT, L97-2, $Ultimate##0]don't care [401] L97-2-->L97-3: Formula: (and (= |v_#memory_int_16| (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t3~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) |v_ULTIMATE.start_main_~#t3~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre14#1_3|))) (<= (+ 4 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (select |v_#length_21| |v_ULTIMATE.start_main_~#t3~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (= (select |v_#valid_22| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) 1))  InVars {ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_3|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_17|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, #length=|v_#length_21|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_3|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_16|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, #length=|v_#length_21|}  AuxVars[]  AssignedVars[#memory_int] 1226403#[L97-3, thread1EXIT, $Ultimate##0]don't care [455] L97-3-->$Ultimate##0: Formula: (and (= v_thread3Thread1of1ForFork0_thidvar2_2 0) (= v_thread3Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre14#1_6|) (= v_thread3Thread1of1ForFork0_thidvar1_2 0) (= v_thread3Thread1of1ForFork0_thidvar3_2 0))  InVars {ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_6|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_6|, thread3Thread1of1ForFork0_#res.offset=|v_thread3Thread1of1ForFork0_#res.offset_4|, thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_16, thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_8, thread3Thread1of1ForFork0_thidvar3=v_thread3Thread1of1ForFork0_thidvar3_2, thread3Thread1of1ForFork0_#res.base=|v_thread3Thread1of1ForFork0_#res.base_4|, thread3Thread1of1ForFork0_#t~post6=|v_thread3Thread1of1ForFork0_#t~post6_8|, thread3Thread1of1ForFork0_thidvar2=v_thread3Thread1of1ForFork0_thidvar2_2, thread3Thread1of1ForFork0_thidvar1=v_thread3Thread1of1ForFork0_thidvar1_2, thread3Thread1of1ForFork0_thidvar0=v_thread3Thread1of1ForFork0_thidvar0_2, thread3Thread1of1ForFork0_#t~mem5=|v_thread3Thread1of1ForFork0_#t~mem5_4|}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_#res.offset, thread3Thread1of1ForFork0_~i~2, thread3Thread1of1ForFork0_~cond~0, thread3Thread1of1ForFork0_thidvar3, thread3Thread1of1ForFork0_#res.base, thread3Thread1of1ForFork0_#t~post6, thread3Thread1of1ForFork0_thidvar2, thread3Thread1of1ForFork0_thidvar1, thread3Thread1of1ForFork0_thidvar0, thread3Thread1of1ForFork0_#t~mem5] 1266925#[L97-4, thread1EXIT, $Ultimate##0, $Ultimate##0]don't care [440] $Ultimate##0-->L76-1: Formula: (= v_thread3Thread1of1ForFork0_~i~2_1 0)  InVars {}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_1}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_~i~2] 1274185#[L97-4, thread1EXIT, L76-1, $Ultimate##0]don't care [329] L97-4-->L97-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre14#1] 1230059#[thread1EXIT, L76-1, $Ultimate##0, L97-5]don't care [274] L97-5-->L98: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet15#1] 1251767#[L98, thread1EXIT, L76-1, $Ultimate##0]don't care [369] L98-->L98-1: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_4|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_4| 4) (select |v_#length_22| |v_ULTIMATE.start_main_~#t1~0#1.base_4|)) (= (select (select |v_#memory_int_18| |v_ULTIMATE.start_main_~#t1~0#1.base_4|) |v_ULTIMATE.start_main_~#t1~0#1.offset_4|) |v_ULTIMATE.start_main_#t~mem16#1_2|) (= (select |v_#valid_23| |v_ULTIMATE.start_main_~#t1~0#1.base_4|) 1))  InVars {#memory_int=|v_#memory_int_18|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_4|, #valid=|v_#valid_23|}  OutVars{#valid=|v_#valid_23|, #memory_int=|v_#memory_int_18|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_2|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem16#1] 1235859#[L98-1, thread1EXIT, L76-1, $Ultimate##0]don't care [462] thread1EXIT-->L98-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem16#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4))  InVars {ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4}  OutVars{ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4}  AuxVars[]  AssignedVars[] 1227311#[L76-1, L98-2, $Ultimate##0]don't care [348] L98-2-->L99: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem16#1] 1229197#[L99, L76-1, $Ultimate##0]don't care [377] L99-->L99-1: Formula: (and (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_4|) |v_ULTIMATE.start_main_~#t2~0#1.offset_4|)) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_4|) (select |v_#length_23| |v_ULTIMATE.start_main_~#t2~0#1.base_4|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_4|) (= (select |v_#valid_24| |v_ULTIMATE.start_main_~#t2~0#1.base_4|) 1))  InVars {#memory_int=|v_#memory_int_19|, #length=|v_#length_23|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_4|, #valid=|v_#valid_24|}  OutVars{ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_4|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_19|, #length=|v_#length_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem17#1] 1238211#[L99-1, L76-1, $Ultimate##0]don't care [429] $Ultimate##0-->L58-4: Formula: (= v_thread2Thread1of1ForFork2_~i~1_1 0)  InVars {}  OutVars{thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_1}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_~i~1] 1236165#[L58-4, L76-1, L99-1]don't care 
[2023-09-08 15:14:07,158 INFO  L750   eck$LassoCheckResult]: Loop: 1236165#[L58-4, L76-1, L99-1]don't care [441] L76-1-->L73: Formula: (< v_thread3Thread1of1ForFork0_~i~2_3 v_~N~0_6)  InVars {thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_3, ~N~0=v_~N~0_6}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_3, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[] 1236167#[L58-4, L73, L99-1]don't care [444] L73-->L75: Formula: (= v_thread3Thread1of1ForFork0_~cond~0_1 (ite (= (ite (< v_thread3Thread1of1ForFork0_~i~2_7 v_~p~0_2) 1 0) 0) 0 1))  InVars {thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_7, ~p~0=v_~p~0_2}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_7, thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_1, ~p~0=v_~p~0_2}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_~cond~0] 1253391#[L58-4, L75, L99-1]don't care [430] L58-4-->L59: Formula: (< v_thread2Thread1of1ForFork2_~i~1_3 v_~N~0_4)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_3, ~N~0=v_~N~0_4}  OutVars{thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_3, ~N~0=v_~N~0_4}  AuxVars[]  AssignedVars[] 1268475#[L99-1, L75, L59]don't care [433] L59-->L61: Formula: (let ((.cse2 (* v_thread2Thread1of1ForFork2_~i~1_7 4))) (let ((.cse0 (+ v_~C~0.offset_9 .cse2)) (.cse1 (+ v_~A~0.offset_5 .cse2))) (and (<= 0 .cse0) (= (select |v_#valid_36| v_~C~0.base_9) 1) (<= 0 .cse1) (<= (+ v_~A~0.offset_5 4 .cse2) (select |v_#length_29| v_~A~0.base_5)) (= |v_#memory_int_27| (store |v_#memory_int_28| v_~C~0.base_9 (store (select |v_#memory_int_28| v_~C~0.base_9) .cse0 (+ (select (select |v_#memory_int_28| v_~A~0.base_5) .cse1) 1)))) (= (select |v_#valid_36| v_~A~0.base_5) 1) (<= (+ v_~C~0.offset_9 4 .cse2) (select |v_#length_29| v_~C~0.base_9)))))  InVars {~A~0.base=v_~A~0.base_5, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_7, ~A~0.offset=v_~A~0.offset_5, ~C~0.base=v_~C~0.base_9, #valid=|v_#valid_36|, #memory_int=|v_#memory_int_28|, ~C~0.offset=v_~C~0.offset_9, #length=|v_#length_29|}  OutVars{~A~0.base=v_~A~0.base_5, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_7, thread2Thread1of1ForFork2_#t~mem4=|v_thread2Thread1of1ForFork2_#t~mem4_1|, ~A~0.offset=v_~A~0.offset_5, ~C~0.base=v_~C~0.base_9, #valid=|v_#valid_36|, #memory_int=|v_#memory_int_27|, ~C~0.offset=v_~C~0.offset_9, #length=|v_#length_29|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~mem4, #memory_int] 1255021#[L99-1, L75, L61]don't care [435] L61-->L64: Formula: (= v_thread2Thread1of1ForFork2_~i~1_9 v_~p~0_1)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_9}  OutVars{~p~0=v_~p~0_1, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_9}  AuxVars[]  AssignedVars[~p~0] 1233787#[L99-1, L75, L64]don't care [437] L64-->L58-2: Formula: (= |v_thread2Thread1of1ForFork2_#t~post3_1| v_thread2Thread1of1ForFork2_~i~1_11)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_11}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_1|, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_11}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3] 1253211#[L99-1, L75, L58-2]don't care [438] L58-2-->L58-3: Formula: (= (+ |v_thread2Thread1of1ForFork2_#t~post3_3| 1) v_thread2Thread1of1ForFork2_~i~1_13)  InVars {thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_3|}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_3|, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_13}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_~i~1] 1266171#[L99-1, L75, L58-3]don't care [439] L58-3-->L58-4: Formula: true  InVars {}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_5|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3] 1233717#[L58-4, L75, L99-1]don't care [447] L75-->L76-1: Formula: (= (mod v_thread3Thread1of1ForFork0_~cond~0_5 256) 0)  InVars {thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_5}  OutVars{thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_5}  AuxVars[]  AssignedVars[] 1236165#[L58-4, L76-1, L99-1]don't care 
[2023-09-08 15:14:07,159 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:14:07,159 INFO  L85        PathProgramCache]: Analyzing trace with hash 807825112, now seen corresponding path program 1 times
[2023-09-08 15:14:07,159 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:14:07,159 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656650455]
[2023-09-08 15:14:07,159 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:14:07,159 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:14:07,170 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:14:07,274 INFO  L134       CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-09-08 15:14:07,274 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-09-08 15:14:07,274 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656650455]
[2023-09-08 15:14:07,275 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656650455] provided 0 perfect and 1 imperfect interpolant sequences
[2023-09-08 15:14:07,275 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624621991]
[2023-09-08 15:14:07,275 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:14:07,275 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2023-09-08 15:14:07,275 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:07,276 INFO  L229       MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2023-09-08 15:14:07,278 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process
[2023-09-08 15:14:07,367 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:14:07,369 INFO  L262         TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 6 conjunts are in the unsatisfiable core
[2023-09-08 15:14:07,370 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-09-08 15:14:07,464 INFO  L134       CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-09-08 15:14:07,464 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2023-09-08 15:14:07,598 INFO  L134       CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2023-09-08 15:14:07,599 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [624621991] provided 1 perfect and 1 imperfect interpolant sequences
[2023-09-08 15:14:07,599 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences.
[2023-09-08 15:14:07,599 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 7] total 17
[2023-09-08 15:14:07,599 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479153228]
[2023-09-08 15:14:07,599 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-09-08 15:14:07,600 INFO  L753   eck$LassoCheckResult]: stem already infeasible
[2023-09-08 15:14:07,600 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:14:07,600 INFO  L85        PathProgramCache]: Analyzing trace with hash 1594860085, now seen corresponding path program 1 times
[2023-09-08 15:14:07,600 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:14:07,600 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820436748]
[2023-09-08 15:14:07,600 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:14:07,600 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:14:07,605 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:14:07,606 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:14:07,607 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:14:07,608 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:14:07,697 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-09-08 15:14:07,698 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2023-09-08 15:14:07,698 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272
[2023-09-08 15:14:07,699 INFO  L87              Difference]: Start difference. First operand 58251 states and 236888 transitions. cyclomatic complexity: 182609 Second operand  has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:14:08,373 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-09-08 15:14:08,373 INFO  L93              Difference]: Finished difference Result 62645 states and 251431 transitions.
[2023-09-08 15:14:08,373 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 62645 states and 251431 transitions.
[2023-09-08 15:14:09,220 INFO  L131   ngComponentsAnalysis]: Automaton has 3 accepting balls. 139
[2023-09-08 15:14:09,723 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 62645 states to 60448 states and 243746 transitions.
[2023-09-08 15:14:09,723 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 4151
[2023-09-08 15:14:09,742 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 4151
[2023-09-08 15:14:09,742 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 60448 states and 243746 transitions.
[2023-09-08 15:14:09,742 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2023-09-08 15:14:09,742 INFO  L218   hiAutomatonCegarLoop]: Abstraction has 60448 states and 243746 transitions.
[2023-09-08 15:14:09,836 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 60448 states and 243746 transitions.
[2023-09-08 15:14:11,053 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 60448 to 58249.
[2023-09-08 15:14:11,146 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 58249 states, 58249 states have (on average 4.036755995811087) internal successors, (235137), 58248 states have internal predecessors, (235137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:14:11,400 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 58249 states to 58249 states and 235137 transitions.
[2023-09-08 15:14:11,400 INFO  L240   hiAutomatonCegarLoop]: Abstraction has 58249 states and 235137 transitions.
[2023-09-08 15:14:11,400 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2023-09-08 15:14:11,401 INFO  L428   stractBuchiCegarLoop]: Abstraction has 58249 states and 235137 transitions.
[2023-09-08 15:14:11,401 INFO  L335   stractBuchiCegarLoop]: ======== Iteration 9 ============
[2023-09-08 15:14:11,401 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 58249 states and 235137 transitions.
[2023-09-08 15:14:12,123 INFO  L131   ngComponentsAnalysis]: Automaton has 3 accepting balls. 139
[2023-09-08 15:14:12,123 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2023-09-08 15:14:12,123 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2023-09-08 15:14:12,128 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]
[2023-09-08 15:14:12,128 INFO  L149   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-09-08 15:14:12,129 INFO  L748   eck$LassoCheckResult]: Stem: 1408238#[$Ultimate##0]don't care [287] $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] 1408240#[L-1]don't care [294] L-1-->L-1-1: Formula: (= (select |v_#valid_5| 0) 0)  InVars {#valid=|v_#valid_5|}  OutVars{#valid=|v_#valid_5|}  AuxVars[]  AssignedVars[] 1413736#[L-1-1]don't care [405] L-1-1-->L21: Formula: (< 0 |v_#StackHeapBarrier_1|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|}  AuxVars[]  AssignedVars[] 1413738#[L21]don't care [365] L21-->L21-1: Formula: (and (= (select |v_#valid_6| 1) 1) (= 2 (select |v_#length_5| 1)))  InVars {#length=|v_#length_5|, #valid=|v_#valid_6|}  OutVars{#length=|v_#length_5|, #valid=|v_#valid_6|}  AuxVars[]  AssignedVars[] 1417778#[L21-1]don't care [391] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_6| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_6|}  OutVars{#memory_int=|v_#memory_int_6|}  AuxVars[]  AssignedVars[] 1408412#[L21-2]don't care [305] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_7| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_7|}  OutVars{#memory_int=|v_#memory_int_7|}  AuxVars[]  AssignedVars[] 1408414#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#length_6| 2) 30) (= (select |v_#valid_7| 2) 1))  InVars {#length=|v_#length_6|, #valid=|v_#valid_7|}  OutVars{#length=|v_#length_6|, #valid=|v_#valid_7|}  AuxVars[]  AssignedVars[] 1428364#[L21-4]don't care [326] L21-4-->L43: Formula: (and (= v_~A~0.base_3 0) (= v_~A~0.offset_3 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_3, ~A~0.offset=v_~A~0.offset_3}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 1421406#[L43]don't care [398] L43-->L44: Formula: (and (= v_~C~0.base_3 0) (= v_~C~0.offset_3 0))  InVars {}  OutVars{~C~0.offset=v_~C~0.offset_3, ~C~0.base=v_~C~0.base_3}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 1421408#[L44]don't care [291] L44-->L44-1: Formula: (= v_~asum~0_3 0)  InVars {}  OutVars{~asum~0=v_~asum~0_3}  AuxVars[]  AssignedVars[~asum~0] 1434942#[L44-1]don't care [340] L44-1-->L45: Formula: (= v_~csum~0_3 0)  InVars {}  OutVars{~csum~0=v_~csum~0_3}  AuxVars[]  AssignedVars[~csum~0] 1434944#[L45]don't care [413] L45-->L45-1: Formula: (= v_~p~0_3 0)  InVars {}  OutVars{~p~0=v_~p~0_3}  AuxVars[]  AssignedVars[~p~0] 1418166#[L45-1]don't care [270] L45-1-->L-1-2: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 1418168#[L-1-2]don't care [408] L-1-2-->L-1-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 1417866#[L-1-3]don't care [410] L-1-3-->L88: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_1|, ULTIMATE.start_main_#t~mem18#1=|v_ULTIMATE.start_main_#t~mem18#1_1|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_1|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_1|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_1|, ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_1|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_1|, ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_1|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_1|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_1|, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem18#1, ULTIMATE.start_main_#t~mem16#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~pre12#1, ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~pre14#1, ULTIMATE.start_main_#t~ret9#1.base, ULTIMATE.start_main_#t~mem17#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~nondet13#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_~#t2~0#1.base] 1417868#[L88]don't care [361] L88-->L88-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)) (= (store |v_#length_8| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4) |v_#length_7|) (= (select |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (= |v_#valid_8| (store |v_#valid_9| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_8|, #valid=|v_#valid_9|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_7|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_2|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_2|, #valid=|v_#valid_8|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1445112#[L88-1]don't care [389] L88-1-->L88-2: Formula: (and (= (store |v_#length_10| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4) |v_#length_9|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= (select |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= |v_#valid_10| (store |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)) (< |v_#StackHeapBarrier_3| |v_ULTIMATE.start_main_~#t2~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_10|, #valid=|v_#valid_11|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_9|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_2|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_2|, #valid=|v_#valid_10|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1445294#[L88-2]don't care [267] L88-2-->L88-3: Formula: (and (= (store |v_#length_12| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 4) |v_#length_11|) (= (select |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2|) 0) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_2| 0) (= |v_#valid_12| (store |v_#valid_13| |v_ULTIMATE.start_main_~#t3~0#1.base_2| 1)) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_2| 0)) (< |v_#StackHeapBarrier_4| |v_ULTIMATE.start_main_~#t3~0#1.base_2|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_12|, #valid=|v_#valid_13|}  OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_4|, #length=|v_#length_11|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_2|, #valid=|v_#valid_12|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1426786#[L88-3]don't care [335] L88-3-->L90: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 1426788#[L90]don't care [400] L90-->L90-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_3| v_~N~0_8)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|, ~N~0=v_~N~0_8}  AuxVars[]  AssignedVars[~N~0] 1412200#[L90-1]don't care [279] L90-1-->L91: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 1412202#[L91]don't care [280] L91-->L91-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1| v_~N~0_9)  InVars {~N~0=v_~N~0_9}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_1|, ~N~0=v_~N~0_9}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 1443530#[L91-1]don't care [292] L91-1-->L91-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 1410780#[L91-2]don't care [331] L91-2-->L108: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_1|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_1|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_1|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_1|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_1|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 1410782#[L108]don't care [276] L108-->L109: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_2|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 1421850#[L109]don't care [382] L109-->L109-1: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|)  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1432418#[L109-1]don't care [397] L109-1-->L38: 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] 1412756#[L38]don't care [327] L38-->L39: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1412758#[L39]don't care [394] L39-->L38-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 1413612#[L38-1]don't care [354] L38-1-->L110: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_4| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1417324#[L110]don't care [332] L110-->L38-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1447378#[L38-2]don't care [402] L38-2-->L39-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1406410#[L39-3]don't care [308] L39-3-->L38-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 1406412#[L38-3]don't care [293] L38-3-->L112: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 1436124#[L112]don't care [309] L112-->L112-1: Formula: (and (= (select |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|) 0) (= (store |v_#valid_15| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 1) |v_#valid_14|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| |v_#StackHeapBarrier_5|) (= |v_#length_13| (store |v_#length_14| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2| (* 4 (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_5| 1073741824)))))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, #valid=|v_#valid_15|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_2|, #valid=|v_#valid_14|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_2|, #length=|v_#length_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 1412830#[L112-1]don't care [328] L112-1-->L112-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_3|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 1412832#[L112-2]don't care [403] L112-2-->L113: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_4|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 1424228#[L113]don't care [385] L113-->L113-6: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 1424230#[L113-6]don't care [264] L113-6-->L114: Formula: (< |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_7|}  AuxVars[]  AssignedVars[] 1442526#[L114]don't care [310] L114-->L114-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 1417454#[L114-1]don't care [360] L114-1-->L114-2: Formula: (let ((.cse0 (* |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5| 4))) (let ((.cse1 (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3| .cse0 4) (select |v_#length_15| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|)) (= (select |v_#valid_16| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|) 1) (<= 0 .cse1) (= (store |v_#memory_int_9| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3| (store (select |v_#memory_int_9| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|) .cse1 |v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|)) |v_#memory_int_8|))))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|, #valid=|v_#valid_16|, #memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_3|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_3|, #valid=|v_#valid_16|, #memory_int=|v_#memory_int_8|, #length=|v_#length_15|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_3|}  AuxVars[]  AssignedVars[#memory_int] 1417456#[L114-2]don't care [295] L114-2-->L113-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 1437338#[L113-3]don't care [370] L113-3-->L113-4: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_2|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_6|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 1421758#[L113-4]don't care [262] L113-4-->L113-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3| 1) |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_7|)  InVars {ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_7|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 1421760#[L113-5]don't care [289] L113-5-->L113-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 1438624#[L113-6]don't care [265] L113-6-->L113-7: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_3|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_6|}  AuxVars[]  AssignedVars[] 1429048#[L113-7]don't care [390] L113-7-->create_fresh_uint_array_returnLabel#1: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 1429050#[create_fresh_uint_array_returnLabel#1]don't care [288] create_fresh_uint_array_returnLabel#1-->L91-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3| |v_ULTIMATE.start_main_#t~ret8#1.offset_2|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 1429134#[L91-3]don't care [407] L91-3-->L91-4: Formula: (and (= v_~A~0.offset_4 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_4))  InVars {ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_3|}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 1429136#[L91-4]don't care [263] L91-4-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_4|, ULTIMATE.start_main_#t~ret8#1.base=|v_ULTIMATE.start_main_#t~ret8#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_#t~ret8#1.base] 1415700#[L92]don't care [383] L92-->L92-1: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3| v_~N~0_10)  InVars {~N~0=v_~N~0_10}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_3|, ~N~0=v_~N~0_10}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#in~size#1] 1411488#[L92-1]don't care [371] L92-1-->L92-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_4|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 1411490#[L92-2]don't care [317] L92-2-->L108-1: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_5|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_8|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_5|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1, ULTIMATE.start_create_fresh_uint_array_~i~3#1, ULTIMATE.start_create_fresh_uint_array_~size#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, ULTIMATE.start_create_fresh_uint_array_#t~post20#1, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 1448454#[L108-1]don't care [350] L108-1-->L109-2: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|)  InVars {ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#in~size#1=|v_ULTIMATE.start_create_fresh_uint_array_#in~size#1_4|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~size#1] 1419612#[L109-2]don't care [404] L109-2-->L109-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1419614#[L109-3]don't care [249] L109-3-->L38-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1412834#[L38-4]don't care [336] L38-4-->L39-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1412836#[L39-6]don't care [412] L39-6-->L38-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|}  AuxVars[]  AssignedVars[] 1427630#[L38-5]don't care [252] L38-5-->L110-1: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_11| 4294967296) 1073741823) 1 0))  InVars {ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1412102#[L110-1]don't care [272] L110-1-->L38-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1412104#[L38-6]don't care [362] L38-6-->L39-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1437910#[L39-9]don't care [320] L39-9-->L38-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|}  AuxVars[]  AssignedVars[] 1425210#[L38-7]don't care [325] L38-7-->L112-3: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 1425212#[L112-3]don't care [259] L112-3-->L112-4: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 0)) (< |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| |v_#StackHeapBarrier_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6| 0) (= (store |v_#length_17| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| (* (mod |v_ULTIMATE.start_create_fresh_uint_array_~size#1_12| 1073741824) 4)) |v_#length_16|) (= (select |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|) 0) (= |v_#valid_17| (store |v_#valid_18| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_17|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, #valid=|v_#valid_18|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_12|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_6|, #valid=|v_#valid_17|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_6|, #length=|v_#length_16|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, #valid, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base, #length] 1420690#[L112-4]don't care [324] L112-4-->L112-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6| |v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_7|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset] 1420692#[L112-5]don't care [356] L112-5-->L113-8: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base_8|, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.offset, ULTIMATE.start_create_fresh_uint_array_#t~malloc19#1.base] 1411322#[L113-8]don't care [363] L113-8-->L113-14: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_9|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 1411324#[L113-14]don't care [256] L113-14-->L114-3: Formula: (< |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11| |v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_11|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_14|}  AuxVars[]  AssignedVars[] 1438326#[L114-3]don't care [337] L114-3-->L114-4: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 1409354#[L114-4]don't care [392] L114-4-->L114-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7| .cse1))) (and (= (store |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7| (store (select |v_#memory_int_11| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|) .cse0 |v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|)) |v_#memory_int_10|) (<= (+ |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7| .cse1 4) (select |v_#length_18| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|)) (= (select |v_#valid_19| |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|) 1) (<= 0 .cse0))))  InVars {ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|, #valid=|v_#valid_19|, #memory_int=|v_#memory_int_11|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_7|, ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_12|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_7|, #valid=|v_#valid_19|, #memory_int=|v_#memory_int_10|, #length=|v_#length_18|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_7|}  AuxVars[]  AssignedVars[#memory_int] 1409356#[L114-5]don't care [261] L114-5-->L113-11: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~nondet21#1] 1408830#[L113-11]don't care [346] L113-11-->L113-12: Formula: (= |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_6| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_13|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 1408832#[L113-12]don't care [273] L113-12-->L113-13: Formula: (= (+ |v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7| 1) |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_14|)  InVars {ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_14|, ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_~i~3#1] 1425376#[L113-13]don't care [342] L113-13-->L113-14: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_uint_array_#t~post20#1=|v_ULTIMATE.start_create_fresh_uint_array_#t~post20#1_8|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#t~post20#1] 1425378#[L113-14]don't care [257] L113-14-->L113-15: Formula: (<= |v_ULTIMATE.start_create_fresh_uint_array_~size#1_13| |v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|)  InVars {ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_13|}  OutVars{ULTIMATE.start_create_fresh_uint_array_~i~3#1=|v_ULTIMATE.start_create_fresh_uint_array_~i~3#1_10|, ULTIMATE.start_create_fresh_uint_array_~size#1=|v_ULTIMATE.start_create_fresh_uint_array_~size#1_13|}  AuxVars[]  AssignedVars[] 1434292#[L113-15]don't care [260] L113-15-->create_fresh_uint_array_returnLabel#2: Formula: (and (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_5|) (= |v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_5|))  InVars {ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_5|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_uint_array_#res#1.base, ULTIMATE.start_create_fresh_uint_array_#res#1.offset] 1434294#[create_fresh_uint_array_returnLabel#2]don't care [251] create_fresh_uint_array_returnLabel#2-->L92-3: Formula: (and (= |v_ULTIMATE.start_main_#t~ret9#1.base_2| |v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|) (= |v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6| |v_ULTIMATE.start_main_#t~ret9#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|}  OutVars{ULTIMATE.start_create_fresh_uint_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.offset_6|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_2|, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_2|, ULTIMATE.start_create_fresh_uint_array_#res#1.base=|v_ULTIMATE.start_create_fresh_uint_array_#res#1.base_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~ret9#1.base] 1443550#[L92-3]don't care [297] L92-3-->L92-4: Formula: (and (= v_~C~0.offset_4 |v_ULTIMATE.start_main_#t~ret9#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret9#1.base_3| v_~C~0.base_4))  InVars {ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_3|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_3|}  OutVars{~C~0.offset=v_~C~0.offset_4, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_3|, ~C~0.base=v_~C~0.base_4, ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_3|}  AuxVars[]  AssignedVars[~C~0.base, ~C~0.offset] 1408888#[L92-4]don't care [349] L92-4-->L95: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~ret9#1.base=|v_ULTIMATE.start_main_#t~ret9#1.base_4|, ULTIMATE.start_main_#t~ret9#1.offset=|v_ULTIMATE.start_main_#t~ret9#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~ret9#1.offset, ULTIMATE.start_main_#t~ret9#1.base] 1408890#[L95]don't care [357] L95-->L95-1: Formula: (= |v_ULTIMATE.start_main_#t~pre10#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre10#1] 1407116#[L95-1]don't care [366] L95-1-->L95-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 1407118#[L95-2]don't care [367] L95-2-->L95-3: Formula: (and (= (select |v_#valid_20| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= |v_#memory_int_12| (store |v_#memory_int_13| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_13| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre10#1_3|))) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_19| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|, #valid=|v_#valid_20|, #memory_int=|v_#memory_int_13|, #length=|v_#length_19|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|}  OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_3|, #valid=|v_#valid_20|, #memory_int=|v_#memory_int_12|, #length=|v_#length_19|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_3|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_3|}  AuxVars[]  AssignedVars[#memory_int] 1424274#[L95-3]don't care [458] L95-3-->$Ultimate##0: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre10#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2))  InVars {ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_6|}  OutVars{thread1Thread1of1ForFork1_#res.base=|v_thread1Thread1of1ForFork1_#res.base_4|, thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_8|, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_8|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_6|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_14, thread1Thread1of1ForFork1_#res.offset=|v_thread1Thread1of1ForFork1_#res.offset_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#res.base, thread1Thread1of1ForFork1_#t~mem2, thread1Thread1of1ForFork1_#t~post1, thread1Thread1of1ForFork1_~i~0, thread1Thread1of1ForFork1_#res.offset, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_thidvar0] 1420964#[L95-4, $Ultimate##0]don't care [417] $Ultimate##0-->L50-5: Formula: (= v_thread1Thread1of1ForFork1_~i~0_1 0)  InVars {}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_1}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_~i~0] 1406108#[L50-5, L95-4]don't care [418] L50-5-->L51: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2)  InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2}  AuxVars[]  AssignedVars[] 1417286#[L51, L95-4]don't care [421] L51-->L51-1: Formula: (let ((.cse0 (* v_thread1Thread1of1ForFork1_~i~0_7 4))) (let ((.cse1 (+ v_~A~0.offset_1 .cse0))) (and (<= (+ v_~A~0.offset_1 .cse0 4) (select |v_#length_1| v_~A~0.base_1)) (<= 0 .cse1) (= (select (select |v_#memory_int_1| v_~A~0.base_1) .cse1) |v_thread1Thread1of1ForFork1_#t~mem2_1|) (= (select |v_#valid_1| v_~A~0.base_1) 1))))  InVars {~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_7, #length=|v_#length_1|}  OutVars{~A~0.base=v_~A~0.base_1, ~A~0.offset=v_~A~0.offset_1, thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_7, #length=|v_#length_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~mem2] 1415650#[L51-1, L95-4]don't care [423] L51-1-->L51-2: Formula: (= (+ v_~asum~0_2 |v_thread1Thread1of1ForFork1_#t~mem2_3|) v_~asum~0_1)  InVars {thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_3|, ~asum~0=v_~asum~0_2}  OutVars{thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_3|, ~asum~0=v_~asum~0_1}  AuxVars[]  AssignedVars[~asum~0] 1415652#[L95-4, L51-2]don't care [425] L51-2-->L50-2: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork1_#t~mem2=|v_thread1Thread1of1ForFork1_#t~mem2_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~mem2] 1436316#[L50-2, L95-4]don't care [426] L50-2-->L50-3: Formula: (= |v_thread1Thread1of1ForFork1_#t~post1_1| v_thread1Thread1of1ForFork1_~i~0_9)  InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_9}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_9, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~post1] 1423094#[L95-4, L50-3]don't care [427] L50-3-->L50-4: Formula: (= v_thread1Thread1of1ForFork1_~i~0_11 (+ |v_thread1Thread1of1ForFork1_#t~post1_3| 1))  InVars {thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_3|}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_11, thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_3|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_~i~0] 1406100#[L50-4, L95-4]don't care [300] L95-4-->L95-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre10#1] 1406102#[L50-4, L95-5]don't care [250] L95-5-->L96: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet11#1] 1467288#[L50-4, L96]don't care [384] L96-->L96-1: Formula: (= |v_ULTIMATE.start_main_#t~pre12#1_2| |v_#pthreadsForks_4|)  InVars {#pthreadsForks=|v_#pthreadsForks_4|}  OutVars{#pthreadsForks=|v_#pthreadsForks_4|, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre12#1] 1467278#[L96-1, L50-4]don't care [428] L50-4-->L50-5: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork1_#t~post1=|v_thread1Thread1of1ForFork1_#t~post1_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#t~post1] 1467280#[L96-1, L50-5]don't care [419] L50-5-->L50-6: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5)  InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1}  OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1}  AuxVars[]  AssignedVars[] 1452506#[L96-1, L50-6]don't care [422] L50-6-->thread1FINAL: Formula: (and (= |v_thread1Thread1of1ForFork1_#res.base_1| 0) (= |v_thread1Thread1of1ForFork1_#res.offset_1| 0))  InVars {}  OutVars{thread1Thread1of1ForFork1_#res.offset=|v_thread1Thread1of1ForFork1_#res.offset_1|, thread1Thread1of1ForFork1_#res.base=|v_thread1Thread1of1ForFork1_#res.base_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork1_#res.base, thread1Thread1of1ForFork1_#res.offset] 1425456#[L96-1, thread1FINAL]don't care [424] thread1FINAL-->thread1EXIT: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 1421308#[L96-1, thread1EXIT]don't care [333] L96-1-->L96-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|)  InVars {#pthreadsForks=|v_#pthreadsForks_6|}  OutVars{#pthreadsForks=|v_#pthreadsForks_5|}  AuxVars[]  AssignedVars[#pthreadsForks] 1413158#[thread1EXIT, L96-2]don't care [278] L96-2-->L96-3: Formula: (and (= (select |v_#valid_21| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_20| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= |v_#memory_int_14| (store |v_#memory_int_15| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_15| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre12#1_3|))))  InVars {ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_15|, #length=|v_#length_20|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_14|, #length=|v_#length_20|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  AuxVars[]  AssignedVars[#memory_int] 1413160#[thread1EXIT, L96-3]don't care [461] L96-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre12#1_6| v_thread2Thread1of1ForFork2_thidvar0_2) (= 0 v_thread2Thread1of1ForFork2_thidvar2_2) (= 0 v_thread2Thread1of1ForFork2_thidvar1_2))  InVars {ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_6|}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_8|, thread2Thread1of1ForFork2_thidvar2=v_thread2Thread1of1ForFork2_thidvar2_2, ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_6|, thread2Thread1of1ForFork2_thidvar1=v_thread2Thread1of1ForFork2_thidvar1_2, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_16, thread2Thread1of1ForFork2_#t~mem4=|v_thread2Thread1of1ForFork2_#t~mem4_4|, thread2Thread1of1ForFork2_#res.base=|v_thread2Thread1of1ForFork2_#res.base_4|, thread2Thread1of1ForFork2_thidvar0=v_thread2Thread1of1ForFork2_thidvar0_2, thread2Thread1of1ForFork2_#res.offset=|v_thread2Thread1of1ForFork2_#res.offset_4|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3, thread2Thread1of1ForFork2_thidvar2, thread2Thread1of1ForFork2_thidvar1, thread2Thread1of1ForFork2_~i~1, thread2Thread1of1ForFork2_#t~mem4, thread2Thread1of1ForFork2_#res.base, thread2Thread1of1ForFork2_thidvar0, thread2Thread1of1ForFork2_#res.offset] 1414062#[L96-4, thread1EXIT, $Ultimate##0]don't care [359] L96-4-->L96-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre12#1=|v_ULTIMATE.start_main_#t~pre12#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre12#1] 1438694#[L96-5, thread1EXIT, $Ultimate##0]don't care [373] L96-5-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet13#1] 1448420#[thread1EXIT, L97, $Ultimate##0]don't care [339] L97-->L97-1: Formula: (= |v_ULTIMATE.start_main_#t~pre14#1_2| |v_#pthreadsForks_7|)  InVars {#pthreadsForks=|v_#pthreadsForks_7|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_2|, #pthreadsForks=|v_#pthreadsForks_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre14#1] 1433660#[L97-1, thread1EXIT, $Ultimate##0]don't care [351] L97-1-->L97-2: Formula: (= (+ 1 |v_#pthreadsForks_9|) |v_#pthreadsForks_8|)  InVars {#pthreadsForks=|v_#pthreadsForks_9|}  OutVars{#pthreadsForks=|v_#pthreadsForks_8|}  AuxVars[]  AssignedVars[#pthreadsForks] 1444092#[thread1EXIT, L97-2, $Ultimate##0]don't care [401] L97-2-->L97-3: Formula: (and (= |v_#memory_int_16| (store |v_#memory_int_17| |v_ULTIMATE.start_main_~#t3~0#1.base_3| (store (select |v_#memory_int_17| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) |v_ULTIMATE.start_main_~#t3~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre14#1_3|))) (<= (+ 4 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (select |v_#length_21| |v_ULTIMATE.start_main_~#t3~0#1.base_3|)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_3|) (= (select |v_#valid_22| |v_ULTIMATE.start_main_~#t3~0#1.base_3|) 1))  InVars {ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_3|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_17|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, #length=|v_#length_21|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_3|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_3|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_16|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_3|, #length=|v_#length_21|}  AuxVars[]  AssignedVars[#memory_int] 1406202#[L97-3, thread1EXIT, $Ultimate##0]don't care [455] L97-3-->$Ultimate##0: Formula: (and (= v_thread3Thread1of1ForFork0_thidvar2_2 0) (= v_thread3Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre14#1_6|) (= v_thread3Thread1of1ForFork0_thidvar1_2 0) (= v_thread3Thread1of1ForFork0_thidvar3_2 0))  InVars {ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_6|}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_6|, thread3Thread1of1ForFork0_#res.offset=|v_thread3Thread1of1ForFork0_#res.offset_4|, thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_16, thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_8, thread3Thread1of1ForFork0_thidvar3=v_thread3Thread1of1ForFork0_thidvar3_2, thread3Thread1of1ForFork0_#res.base=|v_thread3Thread1of1ForFork0_#res.base_4|, thread3Thread1of1ForFork0_#t~post6=|v_thread3Thread1of1ForFork0_#t~post6_8|, thread3Thread1of1ForFork0_thidvar2=v_thread3Thread1of1ForFork0_thidvar2_2, thread3Thread1of1ForFork0_thidvar1=v_thread3Thread1of1ForFork0_thidvar1_2, thread3Thread1of1ForFork0_thidvar0=v_thread3Thread1of1ForFork0_thidvar0_2, thread3Thread1of1ForFork0_#t~mem5=|v_thread3Thread1of1ForFork0_#t~mem5_4|}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_#res.offset, thread3Thread1of1ForFork0_~i~2, thread3Thread1of1ForFork0_~cond~0, thread3Thread1of1ForFork0_thidvar3, thread3Thread1of1ForFork0_#res.base, thread3Thread1of1ForFork0_#t~post6, thread3Thread1of1ForFork0_thidvar2, thread3Thread1of1ForFork0_thidvar1, thread3Thread1of1ForFork0_thidvar0, thread3Thread1of1ForFork0_#t~mem5] 1446406#[L97-4, thread1EXIT, $Ultimate##0, $Ultimate##0]don't care [440] $Ultimate##0-->L76-1: Formula: (= v_thread3Thread1of1ForFork0_~i~2_1 0)  InVars {}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_1}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_~i~2] 1453422#[L97-4, thread1EXIT, L76-1, $Ultimate##0]don't care [329] L97-4-->L97-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre14#1=|v_ULTIMATE.start_main_#t~pre14#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre14#1] 1409832#[thread1EXIT, L76-1, $Ultimate##0, L97-5]don't care [274] L97-5-->L98: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet15#1] 1421630#[L98, thread1EXIT, L76-1, $Ultimate##0]don't care [369] L98-->L98-1: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_4|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_4| 4) (select |v_#length_22| |v_ULTIMATE.start_main_~#t1~0#1.base_4|)) (= (select (select |v_#memory_int_18| |v_ULTIMATE.start_main_~#t1~0#1.base_4|) |v_ULTIMATE.start_main_~#t1~0#1.offset_4|) |v_ULTIMATE.start_main_#t~mem16#1_2|) (= (select |v_#valid_23| |v_ULTIMATE.start_main_~#t1~0#1.base_4|) 1))  InVars {#memory_int=|v_#memory_int_18|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_4|, #valid=|v_#valid_23|}  OutVars{#valid=|v_#valid_23|, #memory_int=|v_#memory_int_18|, ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_2|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem16#1] 1415564#[L98-1, thread1EXIT, L76-1, $Ultimate##0]don't care [462] thread1EXIT-->L98-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem16#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4))  InVars {ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4}  OutVars{ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4}  AuxVars[]  AssignedVars[] 1420952#[L76-1, L98-2, $Ultimate##0]don't care [348] L98-2-->L99: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem16#1=|v_ULTIMATE.start_main_#t~mem16#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem16#1] 1408990#[L99, L76-1, $Ultimate##0]don't care [377] L99-->L99-1: Formula: (and (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_19| |v_ULTIMATE.start_main_~#t2~0#1.base_4|) |v_ULTIMATE.start_main_~#t2~0#1.offset_4|)) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_4|) (select |v_#length_23| |v_ULTIMATE.start_main_~#t2~0#1.base_4|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_4|) (= (select |v_#valid_24| |v_ULTIMATE.start_main_~#t2~0#1.base_4|) 1))  InVars {#memory_int=|v_#memory_int_19|, #length=|v_#length_23|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_4|, #valid=|v_#valid_24|}  OutVars{ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_4|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|, #valid=|v_#valid_24|, #memory_int=|v_#memory_int_19|, #length=|v_#length_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem17#1] 1417936#[L99-1, L76-1, $Ultimate##0]don't care [429] $Ultimate##0-->L58-4: Formula: (= v_thread2Thread1of1ForFork2_~i~1_1 0)  InVars {}  OutVars{thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_1}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_~i~1] 1415886#[L58-4, L76-1, L99-1]don't care 
[2023-09-08 15:14:12,129 INFO  L750   eck$LassoCheckResult]: Loop: 1415886#[L58-4, L76-1, L99-1]don't care [430] L58-4-->L59: Formula: (< v_thread2Thread1of1ForFork2_~i~1_3 v_~N~0_4)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_3, ~N~0=v_~N~0_4}  OutVars{thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_3, ~N~0=v_~N~0_4}  AuxVars[]  AssignedVars[] 1415892#[L99-1, L76-1, L59]don't care [433] L59-->L61: Formula: (let ((.cse2 (* v_thread2Thread1of1ForFork2_~i~1_7 4))) (let ((.cse0 (+ v_~C~0.offset_9 .cse2)) (.cse1 (+ v_~A~0.offset_5 .cse2))) (and (<= 0 .cse0) (= (select |v_#valid_36| v_~C~0.base_9) 1) (<= 0 .cse1) (<= (+ v_~A~0.offset_5 4 .cse2) (select |v_#length_29| v_~A~0.base_5)) (= |v_#memory_int_27| (store |v_#memory_int_28| v_~C~0.base_9 (store (select |v_#memory_int_28| v_~C~0.base_9) .cse0 (+ (select (select |v_#memory_int_28| v_~A~0.base_5) .cse1) 1)))) (= (select |v_#valid_36| v_~A~0.base_5) 1) (<= (+ v_~C~0.offset_9 4 .cse2) (select |v_#length_29| v_~C~0.base_9)))))  InVars {~A~0.base=v_~A~0.base_5, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_7, ~A~0.offset=v_~A~0.offset_5, ~C~0.base=v_~C~0.base_9, #valid=|v_#valid_36|, #memory_int=|v_#memory_int_28|, ~C~0.offset=v_~C~0.offset_9, #length=|v_#length_29|}  OutVars{~A~0.base=v_~A~0.base_5, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_7, thread2Thread1of1ForFork2_#t~mem4=|v_thread2Thread1of1ForFork2_#t~mem4_1|, ~A~0.offset=v_~A~0.offset_5, ~C~0.base=v_~C~0.base_9, #valid=|v_#valid_36|, #memory_int=|v_#memory_int_27|, ~C~0.offset=v_~C~0.offset_9, #length=|v_#length_29|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~mem4, #memory_int] 1445866#[L99-1, L76-1, L61]don't care [441] L76-1-->L73: Formula: (< v_thread3Thread1of1ForFork0_~i~2_3 v_~N~0_6)  InVars {thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_3, ~N~0=v_~N~0_6}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_3, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[] 1441772#[L99-1, L73, L61]don't care [435] L61-->L64: Formula: (= v_thread2Thread1of1ForFork2_~i~1_9 v_~p~0_1)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_9}  OutVars{~p~0=v_~p~0_1, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_9}  AuxVars[]  AssignedVars[~p~0] 1441774#[L99-1, L73, L64]don't care [444] L73-->L75: Formula: (= v_thread3Thread1of1ForFork0_~cond~0_1 (ite (= (ite (< v_thread3Thread1of1ForFork0_~i~2_7 v_~p~0_2) 1 0) 0) 0 1))  InVars {thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_7, ~p~0=v_~p~0_2}  OutVars{thread3Thread1of1ForFork0_~i~2=v_thread3Thread1of1ForFork0_~i~2_7, thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_1, ~p~0=v_~p~0_2}  AuxVars[]  AssignedVars[thread3Thread1of1ForFork0_~cond~0] 1413538#[L99-1, L75, L64]don't care [437] L64-->L58-2: Formula: (= |v_thread2Thread1of1ForFork2_#t~post3_1| v_thread2Thread1of1ForFork2_~i~1_11)  InVars {thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_11}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_1|, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_11}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3] 1423280#[L99-1, L75, L58-2]don't care [438] L58-2-->L58-3: Formula: (= (+ |v_thread2Thread1of1ForFork2_#t~post3_3| 1) v_thread2Thread1of1ForFork2_~i~1_13)  InVars {thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_3|}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_3|, thread2Thread1of1ForFork2_~i~1=v_thread2Thread1of1ForFork2_~i~1_13}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_~i~1] 1445704#[L99-1, L75, L58-3]don't care [439] L58-3-->L58-4: Formula: true  InVars {}  OutVars{thread2Thread1of1ForFork2_#t~post3=|v_thread2Thread1of1ForFork2_#t~post3_5|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork2_#t~post3] 1413454#[L58-4, L75, L99-1]don't care [447] L75-->L76-1: Formula: (= (mod v_thread3Thread1of1ForFork0_~cond~0_5 256) 0)  InVars {thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_5}  OutVars{thread3Thread1of1ForFork0_~cond~0=v_thread3Thread1of1ForFork0_~cond~0_5}  AuxVars[]  AssignedVars[] 1415886#[L58-4, L76-1, L99-1]don't care 
[2023-09-08 15:14:12,130 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:14:12,130 INFO  L85        PathProgramCache]: Analyzing trace with hash 1107483298, now seen corresponding path program 1 times
[2023-09-08 15:14:12,130 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:14:12,130 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827883810]
[2023-09-08 15:14:12,130 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:14:12,130 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:14:12,151 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:14:12,152 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:14:12,169 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:14:12,178 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:14:12,178 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:14:12,178 INFO  L85        PathProgramCache]: Analyzing trace with hash -750845913, now seen corresponding path program 2 times
[2023-09-08 15:14:12,178 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:14:12,178 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529453106]
[2023-09-08 15:14:12,178 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:14:12,178 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:14:12,181 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:14:12,181 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:14:12,183 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:14:12,184 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:14:12,184 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:14:12,184 INFO  L85        PathProgramCache]: Analyzing trace with hash -536769882, now seen corresponding path program 1 times
[2023-09-08 15:14:12,184 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-09-08 15:14:12,184 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047485484]
[2023-09-08 15:14:12,184 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-09-08 15:14:12,184 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-09-08 15:14:12,208 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:14:12,208 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-09-08 15:14:12,227 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-09-08 15:14:12,239 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-09-08 15:14:16,353 INFO  L210          LassoAnalysis]: Preferences:
[2023-09-08 15:14:16,353 INFO  L126   ssoRankerPreferences]: Compute integeral hull: false
[2023-09-08 15:14:16,353 INFO  L127   ssoRankerPreferences]: Enable LassoPartitioneer: true
[2023-09-08 15:14:16,353 INFO  L128   ssoRankerPreferences]: Term annotations enabled: false
[2023-09-08 15:14:16,353 INFO  L129   ssoRankerPreferences]: Use exernal solver: false
[2023-09-08 15:14:16,353 INFO  L130   ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:16,353 INFO  L131   ssoRankerPreferences]: Dump SMT script to file: false
[2023-09-08 15:14:16,353 INFO  L132   ssoRankerPreferences]: Path of dumped script: 
[2023-09-08 15:14:16,353 INFO  L133   ssoRankerPreferences]: Filename of dumped script: popl20-simple-array-sum.wvr.c_BEv2_Iteration9_Lasso
[2023-09-08 15:14:16,353 INFO  L134   ssoRankerPreferences]: MapElimAlgo: Frank
[2023-09-08 15:14:16,353 INFO  L276          LassoAnalysis]: Starting lasso preprocessing...
[2023-09-08 15:14:16,370 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,372 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,373 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,375 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,376 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,377 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,379 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,380 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,381 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,382 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,383 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,385 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,387 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,388 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,389 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,390 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,391 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,393 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,394 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,395 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,396 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,397 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,399 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:16,400 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,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-09-08 15:14:17,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-09-08 15:14:17,542 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,544 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,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-09-08 15:14:17,547 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,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-09-08 15:14:17,549 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,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-09-08 15:14:17,552 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,554 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,563 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,565 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,566 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,568 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,570 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,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-09-08 15:14:17,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-09-08 15:14:17,574 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,576 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,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-09-08 15:14:17,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-09-08 15:14:17,580 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,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-09-08 15:14:17,583 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,585 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,586 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,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-09-08 15:14:17,588 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,590 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:17,591 INFO  L118          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2023-09-08 15:14:18,579 INFO  L294          LassoAnalysis]: Preprocessing complete.
[2023-09-08 15:14:18,579 INFO  L490          LassoAnalysis]: Using template 'affine'.
[2023-09-08 15:14:18,579 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,579 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,580 INFO  L229       MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,581 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,583 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,589 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,589 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,589 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,589 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,590 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,590 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,592 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,594 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0
[2023-09-08 15:14:18,594 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,594 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,595 INFO  L229       MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,595 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,599 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,604 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,604 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:18,604 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,604 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,604 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,604 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:18,604 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:18,605 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,607 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:18,607 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,608 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,608 INFO  L229       MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,609 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,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-09-08 15:14:18,616 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,617 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,617 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,617 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,618 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,618 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,620 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,622 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0
[2023-09-08 15:14:18,622 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,622 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,623 INFO  L229       MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,623 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,627 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,632 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,633 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:18,633 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,633 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,633 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,633 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:18,633 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:18,634 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,636 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0
[2023-09-08 15:14:18,636 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,636 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,637 INFO  L229       MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,637 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,640 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,646 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,646 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,646 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,646 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,647 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,647 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,649 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,651 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:18,652 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,652 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,652 INFO  L229       MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,653 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,655 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,661 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,661 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,661 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,661 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,662 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,662 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,665 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,667 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:18,667 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,667 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,668 INFO  L229       MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,668 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,671 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,677 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,677 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:18,677 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,677 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,677 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,677 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:18,677 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:18,678 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,680 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:18,681 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,681 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,682 INFO  L229       MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,683 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,685 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,691 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,692 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,692 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,692 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,693 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,693 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,695 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,698 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-09-08 15:14:18,698 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,698 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,699 INFO  L229       MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,701 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,702 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,709 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,709 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:18,710 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,710 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,710 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,711 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:18,711 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:18,712 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,714 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:18,714 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,714 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,715 INFO  L229       MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,716 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,718 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,724 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,724 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:18,724 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,724 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,724 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,724 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:18,724 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:18,725 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,727 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:18,727 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,728 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,728 INFO  L229       MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,730 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,732 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,737 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,738 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,738 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,738 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,738 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,739 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,741 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,743 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:18,743 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,743 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,744 INFO  L229       MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,745 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,747 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,752 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,752 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:18,752 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,752 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,752 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,753 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:18,753 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:18,762 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,764 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0
[2023-09-08 15:14:18,764 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,764 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,765 INFO  L229       MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,766 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,768 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,773 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,773 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:18,773 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,773 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,773 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,773 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:18,773 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:18,774 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,776 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:18,776 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,776 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,777 INFO  L229       MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,777 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,780 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,785 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,785 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,785 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,785 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,786 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,786 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,788 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,790 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0
[2023-09-08 15:14:18,790 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,790 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,791 INFO  L229       MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,791 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,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-09-08 15:14:18,798 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,799 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,799 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,799 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,799 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,800 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,802 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,803 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:18,804 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,804 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,804 INFO  L229       MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,805 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,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-09-08 15:14:18,812 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,812 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:18,812 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,812 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,812 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,813 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:18,813 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:18,813 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,815 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0
[2023-09-08 15:14:18,815 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,816 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,816 INFO  L229       MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,817 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,819 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,824 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,824 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:18,824 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,824 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,824 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,824 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:18,824 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:18,825 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,827 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-09-08 15:14:18,827 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,827 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,828 INFO  L229       MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,829 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,831 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,836 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,836 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:18,836 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,836 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,836 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,836 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:18,836 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:18,837 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,839 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:18,839 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,839 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,840 INFO  L229       MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,840 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,843 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,848 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,848 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,848 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,848 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,849 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,849 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,851 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,853 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0
[2023-09-08 15:14:18,853 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,853 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,854 INFO  L229       MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,854 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,857 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,862 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,862 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:18,862 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,862 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,863 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,863 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:18,863 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:18,864 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,865 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0
[2023-09-08 15:14:18,866 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,866 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,866 INFO  L229       MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,868 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,870 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,875 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,875 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,875 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,875 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,876 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,876 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,878 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,882 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0
[2023-09-08 15:14:18,882 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,882 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,883 INFO  L229       MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,883 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,885 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,890 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,891 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2023-09-08 15:14:18,891 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,891 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,891 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,891 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2023-09-08 15:14:18,891 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2023-09-08 15:14:18,892 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,894 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:18,894 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,894 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,895 INFO  L229       MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,895 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,897 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,903 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,903 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,903 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,903 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,904 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,904 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,906 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,908 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0
[2023-09-08 15:14:18,908 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,908 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,909 INFO  L229       MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,910 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,912 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,917 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,917 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,917 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,917 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,918 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,918 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,920 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,922 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-09-08 15:14:18,922 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,922 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,923 INFO  L229       MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,925 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,926 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,931 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,931 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,931 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,931 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,933 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,933 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,935 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,937 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-09-08 15:14:18,937 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,937 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,938 INFO  L229       MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,938 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,941 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,946 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,946 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,946 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,946 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,948 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,948 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,953 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,955 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0
[2023-09-08 15:14:18,956 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,956 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,956 INFO  L229       MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,957 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,959 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,964 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,964 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,964 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,964 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,966 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,966 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,969 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,972 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:18,973 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,973 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,973 INFO  L229       MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,975 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,976 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,981 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,981 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,981 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,981 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,982 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,982 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:18,986 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:18,988 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0
[2023-09-08 15:14:18,988 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:18,988 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:18,989 INFO  L229       MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:18,990 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process
[2023-09-08 15:14:18,992 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:18,997 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:18,997 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:18,997 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:18,997 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:18,999 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:18,999 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:19,001 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:19,004 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-09-08 15:14:19,004 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:19,004 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:19,004 INFO  L229       MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:19,005 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process
[2023-09-08 15:14:19,007 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:19,013 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:19,013 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:19,013 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:19,013 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:19,014 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:19,015 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:19,017 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:19,019 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-09-08 15:14:19,019 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:19,019 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:19,020 INFO  L229       MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:19,021 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process
[2023-09-08 15:14:19,023 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:19,028 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:19,028 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:19,028 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:19,028 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:19,029 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:19,029 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:19,032 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:19,034 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0
[2023-09-08 15:14:19,034 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:19,034 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:19,035 INFO  L229       MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:19,035 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process
[2023-09-08 15:14:19,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-09-08 15:14:19,042 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:19,043 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:19,043 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:19,043 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:19,044 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:19,044 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:19,054 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:19,056 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-09-08 15:14:19,056 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:19,056 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:19,057 INFO  L229       MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:19,058 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process
[2023-09-08 15:14:19,060 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:19,065 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:19,065 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:19,065 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:19,065 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:19,066 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:19,066 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:19,068 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:19,070 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0
[2023-09-08 15:14:19,070 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:19,071 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:19,071 INFO  L229       MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:19,073 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process
[2023-09-08 15:14:19,074 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:19,079 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:19,080 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:19,080 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:19,080 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:19,081 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:19,081 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:19,083 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:19,085 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:19,085 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:19,085 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:19,086 INFO  L229       MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:19,086 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process
[2023-09-08 15:14:19,089 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:19,094 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:19,094 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:19,094 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:19,094 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:19,095 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:19,095 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:19,097 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:19,099 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0
[2023-09-08 15:14:19,099 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:19,099 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:19,100 INFO  L229       MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:19,100 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process
[2023-09-08 15:14:19,103 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:19,108 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:19,109 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:19,109 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:19,109 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:19,110 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:19,110 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:19,112 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:19,114 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Ended with exit code 0
[2023-09-08 15:14:19,115 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:19,115 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:19,115 INFO  L229       MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:19,116 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process
[2023-09-08 15:14:19,118 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:19,124 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:19,124 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:19,124 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:19,124 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:19,125 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:19,125 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:19,127 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2023-09-08 15:14:19,129 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0
[2023-09-08 15:14:19,129 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:19,129 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:19,130 INFO  L229       MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:19,130 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process
[2023-09-08 15:14:19,133 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2023-09-08 15:14:19,139 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2023-09-08 15:14:19,139 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2023-09-08 15:14:19,139 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2023-09-08 15:14:19,139 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2023-09-08 15:14:19,145 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2023-09-08 15:14:19,146 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2023-09-08 15:14:19,158 INFO  L420   nArgumentSynthesizer]: Found a termination argument, trying to simplify.
[2023-09-08 15:14:19,179 INFO  L443   ModelExtractionUtils]: Simplification made 9 calls to the SMT solver.
[2023-09-08 15:14:19,180 INFO  L444   ModelExtractionUtils]: 9 out of 37 variables were initially zero. Simplification set additionally 24 variables to zero.
[2023-09-08 15:14:19,180 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2023-09-08 15:14:19,180 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-09-08 15:14:19,182 INFO  L229       MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2023-09-08 15:14:19,183 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process
[2023-09-08 15:14:19,184 INFO  L435   nArgumentSynthesizer]: Simplifying supporting invariants...
[2023-09-08 15:14:19,190 INFO  L438   nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2.
[2023-09-08 15:14:19,190 INFO  L513          LassoAnalysis]: Proved termination.
[2023-09-08 15:14:19,190 INFO  L515          LassoAnalysis]: Termination argument consisting of:
Ranking function f(thread2Thread1of1ForFork2_~i~1, thread3Thread1of1ForFork0_~i~2) = -2*thread2Thread1of1ForFork2_~i~1 + 2*thread3Thread1of1ForFork0_~i~2 + 1
Supporting invariants []
[2023-09-08 15:14:19,193 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Forceful destruction successful, exit code 0
[2023-09-08 15:14:19,325 INFO  L156   tatePredicateManager]: 38 out of 38 supporting invariants were superfluous and have been removed
[2023-09-08 15:14:19,333 INFO  L145       PredicateUnifier]: Initialized classic predicate unifier
[2023-09-08 15:14:19,379 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:14:19,380 INFO  L262         TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 2 conjunts are in the unsatisfiable core
[2023-09-08 15:14:19,381 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-09-08 15:14:19,488 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-09-08 15:14:19,488 INFO  L262         TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 8 conjunts are in the unsatisfiable core
[2023-09-08 15:14:19,489 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-09-08 15:14:19,578 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-09-08 15:14:19,579 INFO  L141   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates 
[2023-09-08 15:14:19,579 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 58249 states and 235137 transitions. cyclomatic complexity: 180860 Second operand  has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:14:19,901 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0
[2023-09-08 15:14:24,760 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 58249 states and 235137 transitions. cyclomatic complexity: 180860. Second operand  has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 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 401415 states and 1603430 transitions. Complement of second has 27 states.
[2023-09-08 15:14:24,761 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 1 stem states 12 non-accepting loop states 1 accepting loop states 
[2023-09-08 15:14:24,761 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-09-08 15:14:24,762 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 506 transitions.
[2023-09-08 15:14:24,762 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 14 states and 506 transitions. Stem has 114 letters. Loop has 9 letters.
[2023-09-08 15:14:24,762 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2023-09-08 15:14:24,762 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 14 states and 506 transitions. Stem has 123 letters. Loop has 9 letters.
[2023-09-08 15:14:24,762 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2023-09-08 15:14:24,762 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 14 states and 506 transitions. Stem has 114 letters. Loop has 18 letters.
[2023-09-08 15:14:24,762 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2023-09-08 15:14:24,762 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 401415 states and 1603430 transitions.
[2023-09-08 15:14:33,438 INFO  L131   ngComponentsAnalysis]: Automaton has 6 accepting balls. 216
[2023-09-08 15:14:36,893 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 401415 states to 233774 states and 952541 transitions.
[2023-09-08 15:14:36,894 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 13995
[2023-09-08 15:14:36,991 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 14427
[2023-09-08 15:14:36,991 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 233774 states and 952541 transitions.
[2023-09-08 15:14:36,991 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2023-09-08 15:14:36,991 INFO  L218   hiAutomatonCegarLoop]: Abstraction has 233774 states and 952541 transitions.
[2023-09-08 15:14:37,399 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 233774 states and 952541 transitions.