/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/buchiAutomizer/concurrent-automaton-noLbe.epf -i ../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c


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


This is Ultimate 0.2.2-dev-21b0908
[2022-07-22 11:54:06,319 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2022-07-22 11:54:06,322 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2022-07-22 11:54:06,356 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2022-07-22 11:54:06,357 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2022-07-22 11:54:06,358 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2022-07-22 11:54:06,360 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2022-07-22 11:54:06,362 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2022-07-22 11:54:06,365 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2022-07-22 11:54:06,366 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2022-07-22 11:54:06,367 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2022-07-22 11:54:06,377 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2022-07-22 11:54:06,378 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2022-07-22 11:54:06,379 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2022-07-22 11:54:06,380 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2022-07-22 11:54:06,382 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2022-07-22 11:54:06,383 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2022-07-22 11:54:06,384 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2022-07-22 11:54:06,386 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2022-07-22 11:54:06,388 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2022-07-22 11:54:06,390 INFO  L181        SettingsManager]: Resetting HornVerifier preferences to default values
[2022-07-22 11:54:06,391 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2022-07-22 11:54:06,393 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2022-07-22 11:54:06,394 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2022-07-22 11:54:06,395 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2022-07-22 11:54:06,399 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2022-07-22 11:54:06,399 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2022-07-22 11:54:06,400 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2022-07-22 11:54:06,401 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2022-07-22 11:54:06,401 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2022-07-22 11:54:06,402 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2022-07-22 11:54:06,403 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2022-07-22 11:54:06,404 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2022-07-22 11:54:06,404 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2022-07-22 11:54:06,405 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2022-07-22 11:54:06,407 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2022-07-22 11:54:06,407 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2022-07-22 11:54:06,408 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2022-07-22 11:54:06,408 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2022-07-22 11:54:06,409 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2022-07-22 11:54:06,410 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2022-07-22 11:54:06,412 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2022-07-22 11:54:06,413 INFO  L101        SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/buchiAutomizer/concurrent-automaton-noLbe.epf
[2022-07-22 11:54:06,467 INFO  L113        SettingsManager]: Loading preferences was successful
[2022-07-22 11:54:06,469 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2022-07-22 11:54:06,470 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2022-07-22 11:54:06,471 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2022-07-22 11:54:06,473 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2022-07-22 11:54:06,473 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2022-07-22 11:54:06,473 INFO  L138        SettingsManager]:  * Use SBE=true
[2022-07-22 11:54:06,473 INFO  L136        SettingsManager]: Preferences of BuchiAutomizer differ from their defaults:
[2022-07-22 11:54:06,474 INFO  L138        SettingsManager]:  * NCSB implementation=INTSET_LAZY3
[2022-07-22 11:54:06,475 INFO  L138        SettingsManager]:  * Use old map elimination=false
[2022-07-22 11:54:06,475 INFO  L138        SettingsManager]:  * Use external solver (rank synthesis)=false
[2022-07-22 11:54:06,475 INFO  L138        SettingsManager]:  * Use only trivial implications for array writes=true
[2022-07-22 11:54:06,476 INFO  L138        SettingsManager]:  * Rank analysis=LINEAR_WITH_GUESSES
[2022-07-22 11:54:06,476 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2022-07-22 11:54:06,476 INFO  L138        SettingsManager]:  * sizeof long=4
[2022-07-22 11:54:06,476 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2022-07-22 11:54:06,477 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2022-07-22 11:54:06,477 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2022-07-22 11:54:06,477 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2022-07-22 11:54:06,478 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=ASSUME
[2022-07-22 11:54:06,478 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=ASSUME
[2022-07-22 11:54:06,478 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=ASSUME
[2022-07-22 11:54:06,478 INFO  L138        SettingsManager]:  * sizeof long double=12
[2022-07-22 11:54:06,479 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2022-07-22 11:54:06,479 INFO  L138        SettingsManager]:  * Assume nondeterminstic values are in range=false
[2022-07-22 11:54:06,479 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2022-07-22 11:54:06,479 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=ASSUME
[2022-07-22 11:54:06,480 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2022-07-22 11:54:06,480 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2022-07-22 11:54:06,481 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2022-07-22 11:54:06,481 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2022-07-22 11:54:06,481 INFO  L138        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2022-07-22 11:54:06,484 INFO  L136        SettingsManager]: Preferences of IcfgTransformer differ from their defaults:
[2022-07-22 11:54:06,485 INFO  L138        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
[2022-07-22 11:54:06,867 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2022-07-22 11:54:06,891 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2022-07-22 11:54:06,894 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2022-07-22 11:54:06,895 INFO  L271        PluginConnector]: Initializing CDTParser...
[2022-07-22 11:54:06,896 INFO  L275        PluginConnector]: CDTParser initialized
[2022-07-22 11:54:06,897 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c
[2022-07-22 11:54:06,971 INFO  L220              CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72819239d/fb94b8e6f1854567a65d5b0378fbf24c/FLAG7ddcd1931
[2022-07-22 11:54:07,561 INFO  L306              CDTParser]: Found 1 translation units.
[2022-07-22 11:54:07,562 INFO  L160              CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c
[2022-07-22 11:54:07,575 INFO  L349              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72819239d/fb94b8e6f1854567a65d5b0378fbf24c/FLAG7ddcd1931
[2022-07-22 11:54:07,955 INFO  L357              CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72819239d/fb94b8e6f1854567a65d5b0378fbf24c
[2022-07-22 11:54:07,960 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2022-07-22 11:54:07,966 INFO  L131        ToolchainWalker]: Walking toolchain with 5 elements.
[2022-07-22 11:54:07,968 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2022-07-22 11:54:07,968 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2022-07-22 11:54:07,972 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2022-07-22 11:54:07,973 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 11:54:07" (1/1) ...
[2022-07-22 11:54:07,975 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d31a429 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:07, skipping insertion in model container
[2022-07-22 11:54:07,975 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 11:54:07" (1/1) ...
[2022-07-22 11:54:07,984 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2022-07-22 11:54:08,012 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2022-07-22 11:54:08,291 WARN  L230   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c[2428,2441]
[2022-07-22 11:54:08,313 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-07-22 11:54:08,327 INFO  L203         MainTranslator]: Completed pre-run
[2022-07-22 11:54:08,363 WARN  L230   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c[2428,2441]
[2022-07-22 11:54:08,369 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-07-22 11:54:08,386 INFO  L208         MainTranslator]: Completed translation
[2022-07-22 11:54:08,387 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:08 WrapperNode
[2022-07-22 11:54:08,387 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2022-07-22 11:54:08,388 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2022-07-22 11:54:08,388 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2022-07-22 11:54:08,388 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2022-07-22 11:54:08,396 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:08" (1/1) ...
[2022-07-22 11:54:08,406 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:08" (1/1) ...
[2022-07-22 11:54:08,435 INFO  L137                Inliner]: procedures = 26, calls = 40, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 140
[2022-07-22 11:54:08,435 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2022-07-22 11:54:08,436 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2022-07-22 11:54:08,436 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2022-07-22 11:54:08,436 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2022-07-22 11:54:08,446 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:08" (1/1) ...
[2022-07-22 11:54:08,446 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:08" (1/1) ...
[2022-07-22 11:54:08,450 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:08" (1/1) ...
[2022-07-22 11:54:08,450 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:08" (1/1) ...
[2022-07-22 11:54:08,458 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:08" (1/1) ...
[2022-07-22 11:54:08,463 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:08" (1/1) ...
[2022-07-22 11:54:08,465 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:08" (1/1) ...
[2022-07-22 11:54:08,468 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2022-07-22 11:54:08,469 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2022-07-22 11:54:08,469 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2022-07-22 11:54:08,469 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2022-07-22 11:54:08,470 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:08" (1/1) ...
[2022-07-22 11:54:08,482 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:08,500 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:08,521 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)
[2022-07-22 11:54:08,536 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
[2022-07-22 11:54:08,583 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2022-07-22 11:54:08,583 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2022-07-22 11:54:08,583 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2022-07-22 11:54:08,583 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2022-07-22 11:54:08,584 INFO  L130     BoogieDeclarations]: Found specification of procedure thread1
[2022-07-22 11:54:08,584 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread1
[2022-07-22 11:54:08,584 INFO  L130     BoogieDeclarations]: Found specification of procedure thread2
[2022-07-22 11:54:08,584 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread2
[2022-07-22 11:54:08,584 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2022-07-22 11:54:08,585 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2022-07-22 11:54:08,585 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2022-07-22 11:54:08,585 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2022-07-22 11:54:08,585 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2022-07-22 11:54:08,585 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2022-07-22 11:54:08,585 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2022-07-22 11:54:08,588 WARN  L208             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2022-07-22 11:54:08,682 INFO  L234             CfgBuilder]: Building ICFG
[2022-07-22 11:54:08,683 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2022-07-22 11:54:09,025 INFO  L275             CfgBuilder]: Performing block encoding
[2022-07-22 11:54:09,212 INFO  L294             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2022-07-22 11:54:09,212 INFO  L299             CfgBuilder]: Removed 3 assume(true) statements.
[2022-07-22 11:54:09,221 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 11:54:09 BoogieIcfgContainer
[2022-07-22 11:54:09,222 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2022-07-22 11:54:09,223 INFO  L113        PluginConnector]: ------------------------BuchiAutomizer----------------------------
[2022-07-22 11:54:09,223 INFO  L271        PluginConnector]: Initializing BuchiAutomizer...
[2022-07-22 11:54:09,228 INFO  L275        PluginConnector]: BuchiAutomizer initialized
[2022-07-22 11:54:09,229 INFO  L99          BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis
[2022-07-22 11:54:09,231 INFO  L185        PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.07 11:54:07" (1/3) ...
[2022-07-22 11:54:09,232 INFO  L205        PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@632b3f07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.07 11:54:09, skipping insertion in model container
[2022-07-22 11:54:09,232 INFO  L99          BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis
[2022-07-22 11:54:09,233 INFO  L185        PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 11:54:08" (2/3) ...
[2022-07-22 11:54:09,234 INFO  L205        PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@632b3f07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.07 11:54:09, skipping insertion in model container
[2022-07-22 11:54:09,234 INFO  L99          BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis
[2022-07-22 11:54:09,234 INFO  L185        PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 11:54:09" (3/3) ...
[2022-07-22 11:54:09,238 INFO  L322   chiAutomizerObserver]: Analyzing ICFG popl20-bad-counter-queue.wvr.c
[2022-07-22 11:54:09,400 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2022-07-22 11:54:09,441 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 114 places, 118 transitions, 252 flow
[2022-07-22 11:54:09,499 INFO  L129       PetriNetUnfolder]: 9/114 cut-off events.
[2022-07-22 11:54:09,500 INFO  L130       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2022-07-22 11:54:09,505 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 123 conditions, 114 events. 9/114 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 68 event pairs, 0 based on Foata normal form. 0/105 useless extension candidates. Maximal degree in co-relation 79. Up to 2 conditions per place. 
[2022-07-22 11:54:09,505 INFO  L82        GeneralOperation]: Start removeDead. Operand has 114 places, 118 transitions, 252 flow
[2022-07-22 11:54:09,514 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 112 places, 114 transitions, 240 flow
[2022-07-22 11:54:09,533 INFO  L300   stractBuchiCegarLoop]: Interprodecural is true
[2022-07-22 11:54:09,533 INFO  L301   stractBuchiCegarLoop]: Hoare is false
[2022-07-22 11:54:09,534 INFO  L302   stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates
[2022-07-22 11:54:09,534 INFO  L303   stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE
[2022-07-22 11:54:09,534 INFO  L304   stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION
[2022-07-22 11:54:09,534 INFO  L305   stractBuchiCegarLoop]: Difference is false
[2022-07-22 11:54:09,534 INFO  L306   stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA
[2022-07-22 11:54:09,535 INFO  L310   stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ========
[2022-07-22 11:54:09,538 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states
[2022-07-22 11:54:09,737 INFO  L131   ngComponentsAnalysis]: Automaton has 46 accepting balls. 396
[2022-07-22 11:54:09,737 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 11:54:09,737 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 11:54:09,746 INFO  L150   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]
[2022-07-22 11:54:09,747 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1]
[2022-07-22 11:54:09,747 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 1 ============
[2022-07-22 11:54:09,748 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 564 states, but on-demand construction may add more states
[2022-07-22 11:54:09,767 INFO  L131   ngComponentsAnalysis]: Automaton has 46 accepting balls. 396
[2022-07-22 11:54:09,768 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 11:54:09,768 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 11:54:09,771 INFO  L150   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]
[2022-07-22 11:54:09,771 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1]
[2022-07-22 11:54:09,789 INFO  L748   eck$LassoCheckResult]: Stem: 117#[ULTIMATE.startENTRY]don't care [385] ULTIMATE.startENTRY-->L-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 120#[L-1]don't care [315] L-1-->L-1-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] 122#[L-1-1]don't care [394] L-1-1-->L-1-2: Formula: (= (select |v_#valid_18| 0) 0)  InVars {#valid=|v_#valid_18|}  OutVars{#valid=|v_#valid_18|}  AuxVars[]  AssignedVars[] 124#[L-1-2]don't care [395] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|}  AuxVars[]  AssignedVars[] 126#[L21]don't care [364] L21-->L21-1: Formula: (and (= 2 (select |v_#length_14| 1)) (= (select |v_#valid_19| 1) 1))  InVars {#length=|v_#length_14|, #valid=|v_#valid_19|}  OutVars{#length=|v_#length_14|, #valid=|v_#valid_19|}  AuxVars[]  AssignedVars[] 128#[L21-1]don't care [379] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_11| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_11|}  OutVars{#memory_int=|v_#memory_int_11|}  AuxVars[]  AssignedVars[] 130#[L21-2]don't care [320] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_12| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_12|}  OutVars{#memory_int=|v_#memory_int_12|}  AuxVars[]  AssignedVars[] 132#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#valid_20| 2) 1) (= 31 (select |v_#length_15| 2)))  InVars {#length=|v_#length_15|, #valid=|v_#valid_20|}  OutVars{#length=|v_#length_15|, #valid=|v_#valid_20|}  AuxVars[]  AssignedVars[] 134#[L21-4]don't care [331] L21-4-->L42: Formula: (and (= v_~A~0.base_4 0) (= v_~A~0.offset_4 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 136#[L42]don't care [325] L42-->L42-1: Formula: (= v_~counter~0_6 0)  InVars {}  OutVars{~counter~0=v_~counter~0_6}  AuxVars[]  AssignedVars[~counter~0] 138#[L42-1]don't care [382] L42-1-->L-1-3: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 140#[L-1-3]don't care [397] L-1-3-->L-1-4: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 142#[L-1-4]don't care [318] L-1-4-->L-1-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 144#[L-1-5]don't care [299] L-1-5-->L-1-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 146#[L-1-6]don't care [375] L-1-6-->L75: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet12#1=|v_ULTIMATE.start_main_#t~nondet12#1_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~mem14#1=|v_ULTIMATE.start_main_#t~mem14#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre11#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet12#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~mem14#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 148#[L75]don't care [328] L75-->L75-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_1| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1) |v_#valid_3|) (= |v_#length_3| (store |v_#length_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_3|, 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_3|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 150#[L75-1]don't care [309] L75-1-->L75-2: Formula: (and (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= (select |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= |v_#valid_5| (store |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_6|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, 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_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 152#[L75-2]don't care [378] L75-2-->L77: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_2| v_~N~0_5)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|, ~N~0=v_~N~0_5}  AuxVars[]  AssignedVars[~N~0] 154#[L77]don't care [347] L77-->L78: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 156#[L78]don't care [303] L78-->L78-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 158#[L78-1]don't care [356] L78-1-->L78-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~N~0_6)  InVars {~N~0=v_~N~0_6}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 160#[L78-2]don't care [317] L78-2-->L78-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 162#[L78-3]don't care [290] L78-3-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_1|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post16#1, ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1] 164#[L92]don't care [372] L92-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|)  InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 166#[L93]don't care [312] L93-->L93-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 168#[L93-1]don't care [376] L93-1-->L93-2: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 170#[L93-2]don't care [365] L93-2-->L37: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 172#[L37]don't care [326] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 174#[L38]don't care [333] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 178#[L37-1]don't care [327] L37-1-->L94: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 180#[L94]don't care [383] L94-->L94-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 182#[L94-1]don't care [349] L94-1-->L94-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 184#[L94-2]don't care [367] L94-2-->L37-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 186#[L37-2]don't care [300] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 188#[L38-3]don't care [314] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 192#[L37-3]don't care [310] L37-3-->L96: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 194#[L96]don't care [373] L96-->L96-1: Formula: (and (= (select |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| |v_#StackHeapBarrier_3|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 0)) (= (store |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 1) |v_#valid_7|) (= (store |v_#length_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_7|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_8|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2|, #valid=|v_#valid_7|, #length=|v_#length_7|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, #valid, #length] 196#[L96-1]don't care [339] L96-1-->L96-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 198#[L96-2]don't care [305] L96-2-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset] 200#[L97]don't care [345] L97-->L97-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 202#[L97-6]don't care 
[2022-07-22 11:54:09,792 INFO  L750   eck$LassoCheckResult]: Loop: 202#[L97-6]don't care [289] L97-6-->L98: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  AuxVars[]  AssignedVars[] 206#[L98]don't care [366] L98-->L98-1: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (<= 0 .cse0) (= (store |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|)) |v_#memory_int_3|) (= (select |v_#valid_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|)))))  InVars {ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_4|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_3|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  AuxVars[]  AssignedVars[#memory_int] 210#[L98-1]don't care [298] L98-1-->L97-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet17#1] 214#[L97-3]don't care [324] L97-3-->L97-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|)  InVars {ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 218#[L97-4]don't care [335] L97-4-->L97-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 222#[L97-5]don't care [302] L97-5-->L97-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 202#[L97-6]don't care 
[2022-07-22 11:54:09,800 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:09,801 INFO  L85        PathProgramCache]: Analyzing trace with hash -1960319545, now seen corresponding path program 1 times
[2022-07-22 11:54:09,812 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:09,813 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811424003]
[2022-07-22 11:54:09,813 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:09,814 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:10,047 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:10,048 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:10,108 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:10,156 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:10,159 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:10,160 INFO  L85        PathProgramCache]: Analyzing trace with hash 918602183, now seen corresponding path program 1 times
[2022-07-22 11:54:10,160 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:10,161 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582908424]
[2022-07-22 11:54:10,161 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:10,162 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:10,193 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:10,193 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:10,206 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:10,210 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:10,217 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:10,217 INFO  L85        PathProgramCache]: Analyzing trace with hash 1706736397, now seen corresponding path program 1 times
[2022-07-22 11:54:10,218 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:10,218 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269281170]
[2022-07-22 11:54:10,218 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:10,219 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:10,295 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:10,296 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:10,327 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:10,349 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:11,511 INFO  L210          LassoAnalysis]: Preferences:
[2022-07-22 11:54:11,512 INFO  L126   ssoRankerPreferences]: Compute integeral hull: false
[2022-07-22 11:54:11,512 INFO  L127   ssoRankerPreferences]: Enable LassoPartitioneer: true
[2022-07-22 11:54:11,512 INFO  L128   ssoRankerPreferences]: Term annotations enabled: false
[2022-07-22 11:54:11,513 INFO  L129   ssoRankerPreferences]: Use exernal solver: false
[2022-07-22 11:54:11,513 INFO  L130   ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:11,513 INFO  L131   ssoRankerPreferences]: Dump SMT script to file: false
[2022-07-22 11:54:11,513 INFO  L132   ssoRankerPreferences]: Path of dumped script: 
[2022-07-22 11:54:11,514 INFO  L133   ssoRankerPreferences]: Filename of dumped script: popl20-bad-counter-queue.wvr.c_BEv2_Iteration1_Lasso
[2022-07-22 11:54:11,514 INFO  L134   ssoRankerPreferences]: MapElimAlgo: Frank
[2022-07-22 11:54:11,514 INFO  L276          LassoAnalysis]: Starting lasso preprocessing...
[2022-07-22 11:54:11,539 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,546 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,551 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,557 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,559 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,561 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,565 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,568 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,570 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,574 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,577 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,580 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,583 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,586 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,589 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,595 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,598 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,601 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,604 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,612 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,616 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,618 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,621 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,623 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,626 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,629 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:11,997 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:12,000 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:12,447 INFO  L294          LassoAnalysis]: Preprocessing complete.
[2022-07-22 11:54:12,453 INFO  L490          LassoAnalysis]: Using template 'affine'.
[2022-07-22 11:54:12,455 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:12,455 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:12,459 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)
[2022-07-22 11:54:12,467 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
[2022-07-22 11:54:12,468 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:12,476 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:12,476 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:12,477 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:12,477 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:12,477 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:12,480 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:12,480 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:12,495 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:12,533 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
[2022-07-22 11:54:12,534 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:12,534 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:12,538 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)
[2022-07-22 11:54:12,542 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:12,544 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
[2022-07-22 11:54:12,552 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:12,553 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:12,553 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:12,553 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:12,559 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:12,559 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:12,576 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:12,603 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
[2022-07-22 11:54:12,604 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:12,604 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:12,606 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)
[2022-07-22 11:54:12,607 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
[2022-07-22 11:54:12,608 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:12,616 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:12,617 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:12,617 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:12,617 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:12,617 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:12,619 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:12,620 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:12,634 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:12,674 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
[2022-07-22 11:54:12,674 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:12,675 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:12,676 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)
[2022-07-22 11:54:12,688 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:12,696 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:12,697 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:12,697 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:12,697 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:12,697 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:12,698 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:12,698 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:12,699 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
[2022-07-22 11:54:12,707 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:12,738 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
[2022-07-22 11:54:12,739 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:12,739 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:12,740 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)
[2022-07-22 11:54:12,742 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
[2022-07-22 11:54:12,742 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:12,749 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:12,749 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:12,749 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:12,750 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:12,752 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:12,753 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:12,763 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:12,785 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
[2022-07-22 11:54:12,786 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:12,786 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:12,787 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)
[2022-07-22 11:54:12,788 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
[2022-07-22 11:54:12,789 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:12,796 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:12,796 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:12,796 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:12,797 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:12,800 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:12,800 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:12,823 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:12,849 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
[2022-07-22 11:54:12,849 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:12,849 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:12,850 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)
[2022-07-22 11:54:12,852 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
[2022-07-22 11:54:12,852 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:12,859 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:12,859 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:12,860 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:12,860 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:12,863 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:12,863 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:12,873 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:12,896 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
[2022-07-22 11:54:12,896 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:12,896 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:12,897 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)
[2022-07-22 11:54:12,898 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
[2022-07-22 11:54:12,900 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:12,908 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:12,909 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:12,909 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:12,909 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:12,909 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:12,910 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:12,910 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:12,911 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:12,933 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0
[2022-07-22 11:54:12,934 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:12,934 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:12,936 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)
[2022-07-22 11:54:12,937 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
[2022-07-22 11:54:12,937 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:12,944 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:12,944 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:12,944 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:12,944 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:12,948 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:12,948 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:12,974 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:12,997 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
[2022-07-22 11:54:12,998 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:12,998 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:12,999 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)
[2022-07-22 11:54:13,002 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
[2022-07-22 11:54:13,003 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,011 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,012 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:13,012 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,012 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,012 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,012 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:13,013 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:13,024 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,047 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
[2022-07-22 11:54:13,047 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,048 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,048 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)
[2022-07-22 11:54:13,049 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
[2022-07-22 11:54:13,050 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,056 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,057 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,057 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,057 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,059 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:13,060 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:13,073 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,097 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
[2022-07-22 11:54:13,098 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,098 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,099 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)
[2022-07-22 11:54:13,100 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
[2022-07-22 11:54:13,101 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,108 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,108 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,108 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,108 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,111 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:13,111 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:13,131 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,155 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
[2022-07-22 11:54:13,156 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,156 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,157 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)
[2022-07-22 11:54:13,179 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
[2022-07-22 11:54:13,181 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,187 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,188 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:13,188 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,188 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,188 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,188 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:13,189 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:13,193 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,220 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
[2022-07-22 11:54:13,220 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,221 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,222 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)
[2022-07-22 11:54:13,223 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
[2022-07-22 11:54:13,224 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,231 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,231 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:13,231 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,231 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,231 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,232 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:13,232 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:13,237 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,260 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
[2022-07-22 11:54:13,261 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,261 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,262 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)
[2022-07-22 11:54:13,263 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
[2022-07-22 11:54:13,263 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,270 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,270 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:13,270 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,270 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,270 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,273 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:13,273 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:13,274 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,301 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
[2022-07-22 11:54:13,302 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,302 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,303 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)
[2022-07-22 11:54:13,306 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
[2022-07-22 11:54:13,307 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,313 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,314 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:13,314 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,314 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,314 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,315 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:13,315 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:13,323 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,346 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
[2022-07-22 11:54:13,346 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,347 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,347 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)
[2022-07-22 11:54:13,351 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
[2022-07-22 11:54:13,351 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,359 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,359 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,359 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,359 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,361 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:13,361 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:13,364 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,389 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
[2022-07-22 11:54:13,390 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,390 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,391 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)
[2022-07-22 11:54:13,398 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
[2022-07-22 11:54:13,399 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,405 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,406 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,406 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,406 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,408 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:13,408 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:13,411 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,433 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0
[2022-07-22 11:54:13,434 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,434 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,436 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)
[2022-07-22 11:54:13,443 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
[2022-07-22 11:54:13,443 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,452 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,452 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,452 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,452 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,454 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:13,454 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:13,468 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,492 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
[2022-07-22 11:54:13,492 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,493 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,494 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)
[2022-07-22 11:54:13,495 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
[2022-07-22 11:54:13,496 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,503 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,503 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:13,503 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,503 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,503 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,503 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:13,504 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:13,505 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,531 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
[2022-07-22 11:54:13,532 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,532 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,533 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)
[2022-07-22 11:54:13,535 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
[2022-07-22 11:54:13,536 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,543 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,543 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:13,544 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,544 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,544 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,544 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:13,544 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:13,549 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,574 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
[2022-07-22 11:54:13,574 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,574 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,575 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)
[2022-07-22 11:54:13,579 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
[2022-07-22 11:54:13,580 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,586 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,586 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,587 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,587 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,588 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:13,588 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:13,591 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,616 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
[2022-07-22 11:54:13,616 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,616 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,617 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)
[2022-07-22 11:54:13,619 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,620 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
[2022-07-22 11:54:13,625 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,626 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:13,626 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,626 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,626 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,626 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:13,627 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:13,628 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,651 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
[2022-07-22 11:54:13,651 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,652 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,652 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)
[2022-07-22 11:54:13,653 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
[2022-07-22 11:54:13,654 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,661 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,661 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:13,661 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,661 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,661 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,662 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:13,662 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:13,682 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,706 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
[2022-07-22 11:54:13,706 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,706 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,707 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)
[2022-07-22 11:54:13,709 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
[2022-07-22 11:54:13,709 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,716 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,716 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,716 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,716 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,718 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:13,718 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:13,728 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,752 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0
[2022-07-22 11:54:13,752 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,753 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,753 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)
[2022-07-22 11:54:13,755 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
[2022-07-22 11:54:13,755 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,762 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,762 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,762 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,762 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,765 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:13,765 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:13,769 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,792 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0
[2022-07-22 11:54:13,792 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,792 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,793 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)
[2022-07-22 11:54:13,795 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
[2022-07-22 11:54:13,795 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,802 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,803 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,803 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,803 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,805 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:13,805 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:13,826 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,849 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0
[2022-07-22 11:54:13,849 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,850 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,850 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)
[2022-07-22 11:54:13,851 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
[2022-07-22 11:54:13,852 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:13,860 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,860 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,860 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,860 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,863 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:13,863 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:13,874 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:13,908 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0
[2022-07-22 11:54:13,909 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,909 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,910 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)
[2022-07-22 11:54:13,911 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
[2022-07-22 11:54:13,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
[2022-07-22 11:54:13,918 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:13,918 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:13,918 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:13,918 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:13,923 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:13,924 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:13,937 INFO  L420   nArgumentSynthesizer]: Found a termination argument, trying to simplify.
[2022-07-22 11:54:13,986 INFO  L443   ModelExtractionUtils]: Simplification made 12 calls to the SMT solver.
[2022-07-22 11:54:13,986 INFO  L444   ModelExtractionUtils]: 7 out of 22 variables were initially zero. Simplification set additionally 11 variables to zero.
[2022-07-22 11:54:13,989 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:13,989 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:13,990 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)
[2022-07-22 11:54:14,026 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
[2022-07-22 11:54:14,029 INFO  L435   nArgumentSynthesizer]: Simplifying supporting invariants...
[2022-07-22 11:54:14,053 INFO  L438   nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2.
[2022-07-22 11:54:14,053 INFO  L513          LassoAnalysis]: Proved termination.
[2022-07-22 11:54:14,054 INFO  L515          LassoAnalysis]: Termination argument consisting of:
Ranking function f(ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_1, ULTIMATE.start_create_fresh_int_array_~i~2#1) = -1*ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset + 1*v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_1 - 4*ULTIMATE.start_create_fresh_int_array_~i~2#1
Supporting invariants []
[2022-07-22 11:54:14,126 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
[2022-07-22 11:54:14,184 INFO  L257   tatePredicateManager]: 14 out of 14 supporting invariants were superfluous and have been removed
[2022-07-22 11:54:14,215 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:14,248 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:14,251 INFO  L263         TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 2 conjunts are in the unsatisfiable core
[2022-07-22 11:54:14,253 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:14,307 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:14,308 INFO  L263         TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 5 conjunts are in the unsatisfiable core
[2022-07-22 11:54:14,309 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:14,390 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-07-22 11:54:14,431 INFO  L142   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates 
[2022-07-22 11:54:14,435 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand currently 564 states, but on-demand construction may add more states Second operand  has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 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)
[2022-07-22 11:54:14,645 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand currently 564 states, but on-demand construction may add more states. Second operand  has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 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 1608 states and 4171 transitions. Complement of second has 9 states.
[2022-07-22 11:54:14,648 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 
[2022-07-22 11:54:14,653 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 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)
[2022-07-22 11:54:14,655 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions.
[2022-07-22 11:54:14,657 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 6 states and 192 transitions. Stem has 40 letters. Loop has 6 letters.
[2022-07-22 11:54:14,658 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:14,658 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 6 states and 192 transitions. Stem has 46 letters. Loop has 6 letters.
[2022-07-22 11:54:14,659 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:14,659 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 6 states and 192 transitions. Stem has 40 letters. Loop has 12 letters.
[2022-07-22 11:54:14,660 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:14,661 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 1608 states and 4171 transitions.
[2022-07-22 11:54:14,685 INFO  L131   ngComponentsAnalysis]: Automaton has 45 accepting balls. 390
[2022-07-22 11:54:14,699 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 1608 states to 503 states and 1223 transitions.
[2022-07-22 11:54:14,700 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 495
[2022-07-22 11:54:14,703 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 497
[2022-07-22 11:54:14,704 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 503 states and 1223 transitions.
[2022-07-22 11:54:14,705 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2022-07-22 11:54:14,705 INFO  L220   hiAutomatonCegarLoop]: Abstraction has 503 states and 1223 transitions.
[2022-07-22 11:54:14,728 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 503 states and 1223 transitions.
[2022-07-22 11:54:14,790 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 502.
[2022-07-22 11:54:14,796 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 502 states, 502 states have (on average 2.4342629482071714) internal successors, (1222), 501 states have internal predecessors, (1222), 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)
[2022-07-22 11:54:14,801 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 1222 transitions.
[2022-07-22 11:54:14,803 INFO  L242   hiAutomatonCegarLoop]: Abstraction has 502 states and 1222 transitions.
[2022-07-22 11:54:14,803 INFO  L425   stractBuchiCegarLoop]: Abstraction has 502 states and 1222 transitions.
[2022-07-22 11:54:14,803 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 2 ============
[2022-07-22 11:54:14,803 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 502 states and 1222 transitions.
[2022-07-22 11:54:14,809 INFO  L131   ngComponentsAnalysis]: Automaton has 45 accepting balls. 390
[2022-07-22 11:54:14,809 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 11:54:14,809 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 11:54:14,817 INFO  L150   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]
[2022-07-22 11:54:14,817 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1]
[2022-07-22 11:54:14,818 INFO  L748   eck$LassoCheckResult]: Stem: 4079#[ULTIMATE.startENTRY]don't care [385] ULTIMATE.startENTRY-->L-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 4061#[L-1]don't care [315] L-1-->L-1-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] 4063#[L-1-1]don't care [394] L-1-1-->L-1-2: Formula: (= (select |v_#valid_18| 0) 0)  InVars {#valid=|v_#valid_18|}  OutVars{#valid=|v_#valid_18|}  AuxVars[]  AssignedVars[] 4081#[L-1-2]don't care [395] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|}  AuxVars[]  AssignedVars[] 4041#[L21]don't care [364] L21-->L21-1: Formula: (and (= 2 (select |v_#length_14| 1)) (= (select |v_#valid_19| 1) 1))  InVars {#length=|v_#length_14|, #valid=|v_#valid_19|}  OutVars{#length=|v_#length_14|, #valid=|v_#valid_19|}  AuxVars[]  AssignedVars[] 3967#[L21-1]don't care [379] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_11| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_11|}  OutVars{#memory_int=|v_#memory_int_11|}  AuxVars[]  AssignedVars[] 3855#[L21-2]don't care [320] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_12| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_12|}  OutVars{#memory_int=|v_#memory_int_12|}  AuxVars[]  AssignedVars[] 3857#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#valid_20| 2) 1) (= 31 (select |v_#length_15| 2)))  InVars {#length=|v_#length_15|, #valid=|v_#valid_20|}  OutVars{#length=|v_#length_15|, #valid=|v_#valid_20|}  AuxVars[]  AssignedVars[] 3451#[L21-4]don't care [331] L21-4-->L42: Formula: (and (= v_~A~0.base_4 0) (= v_~A~0.offset_4 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 3453#[L42]don't care [325] L42-->L42-1: Formula: (= v_~counter~0_6 0)  InVars {}  OutVars{~counter~0=v_~counter~0_6}  AuxVars[]  AssignedVars[~counter~0] 4021#[L42-1]don't care [382] L42-1-->L-1-3: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 3987#[L-1-3]don't care [397] L-1-3-->L-1-4: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 3331#[L-1-4]don't care [318] L-1-4-->L-1-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 3333#[L-1-5]don't care [299] L-1-5-->L-1-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 3959#[L-1-6]don't care [375] L-1-6-->L75: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet12#1=|v_ULTIMATE.start_main_#t~nondet12#1_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~mem14#1=|v_ULTIMATE.start_main_#t~mem14#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre11#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet12#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~mem14#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 3961#[L75]don't care [328] L75-->L75-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_1| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1) |v_#valid_3|) (= |v_#length_3| (store |v_#length_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_3|, 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_3|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 3831#[L75-1]don't care [309] L75-1-->L75-2: Formula: (and (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= (select |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= |v_#valid_5| (store |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_6|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, 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_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 3711#[L75-2]don't care [378] L75-2-->L77: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_2| v_~N~0_5)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|, ~N~0=v_~N~0_5}  AuxVars[]  AssignedVars[~N~0] 3713#[L77]don't care [347] L77-->L78: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 3917#[L78]don't care [303] L78-->L78-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 3607#[L78-1]don't care [356] L78-1-->L78-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~N~0_6)  InVars {~N~0=v_~N~0_6}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 3609#[L78-2]don't care [317] L78-2-->L78-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 3787#[L78-3]don't care [290] L78-3-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_1|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post16#1, ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1] 3689#[L92]don't care [372] L92-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|)  InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 3691#[L93]don't care [312] L93-->L93-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 3699#[L93-1]don't care [376] L93-1-->L93-2: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 3633#[L93-2]don't care [365] L93-2-->L37: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 3411#[L37]don't care [326] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 3413#[L38]don't care [333] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 4069#[L37-1]don't care [327] L37-1-->L94: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 3719#[L94]don't care [383] L94-->L94-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 3535#[L94-1]don't care [349] L94-1-->L94-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 3537#[L94-2]don't care [367] L94-2-->L37-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 3659#[L37-2]don't care [300] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 3307#[L38-3]don't care [314] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 3309#[L37-3]don't care [310] L37-3-->L96: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 3957#[L96]don't care [373] L96-->L96-1: Formula: (and (= (select |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| |v_#StackHeapBarrier_3|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 0)) (= (store |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 1) |v_#valid_7|) (= (store |v_#length_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_7|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_8|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2|, #valid=|v_#valid_7|, #length=|v_#length_7|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, #valid, #length] 3907#[L96-1]don't care [339] L96-1-->L96-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 3825#[L96-2]don't care [305] L96-2-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset] 3827#[L97]don't care [345] L97-->L97-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 4071#[L97-6]don't care [288] L97-6-->L97-7: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3| |v_ULTIMATE.start_create_fresh_int_array_~size#1_6|))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  AuxVars[]  AssignedVars[] 3089#[L97-7]don't care [295] L97-7-->L100: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 3873#[L100]don't care [323] L100-->L78-4: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_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_int_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_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] 3317#[L78-4]don't care [316] L78-4-->L78-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 3319#[L78-5]don't care [363] L78-5-->L78-6: Formula: (and (= v_~A~0.offset_3 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_3))  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_3, ~A~0.offset=v_~A~0.offset_3, 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] 3927#[L78-6]don't care [393] L78-6-->L81: 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] 3977#[L81]don't care [391] L81-->L81-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 3979#[L81-1]don't care [291] L81-1-->L81-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 3989#[L81-2]don't care [360] L81-2-->L81-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (select |v_#valid_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= (store |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre9#1_3|)) |v_#memory_int_5|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_6|, #length=|v_#length_10|, 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~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_5|, #length=|v_#length_10|, 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] 3899#[L81-3]don't care [424] L81-3-->thread1ENTRY: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_6| v_thread1Thread1of1ForFork0_thidvar0_2) (= v_thread1Thread1of1ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|}  OutVars{thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_6|, thread1Thread1of1ForFork0_#res#1.offset=|v_thread1Thread1of1ForFork0_#res#1.offset_4|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_4|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_2, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_4|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_4|, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_2, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_4|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_8|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_14|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_4|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_4|, thread1Thread1of1ForFork0_#res#1.base=|v_thread1Thread1of1ForFork0_#res#1.base_4|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_#res#1.offset, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_thidvar0, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_thidvar1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~post1#1, thread1Thread1of1ForFork0_~i~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_#in~b#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_#res#1.base] 3901#[thread1ENTRY, L81-4]don't care [400] thread1ENTRY-->L49-4: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_1| 0)  InVars {}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 4073#[L49-4, L81-4]don't care 
[2022-07-22 11:54:14,819 INFO  L750   eck$LassoCheckResult]: Loop: 4073#[L49-4, L81-4]don't care [403] L49-4-->L50: Formula: (< |v_thread1Thread1of1ForFork0_~i~0#1_5| v_~N~0_2)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  AuxVars[]  AssignedVars[] 3863#[L50, L81-4]don't care [405] L50-->L52: Formula: (let ((.cse1 (* |v_thread1Thread1of1ForFork0_~i~0#1_7| 4))) (let ((.cse0 (+ v_~A~0.offset_23 .cse1)) (.cse2 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|))) (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_31| v_~A~0.base_23) .cse0) |v_thread1Thread1of1ForFork0_plus_#in~b#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (not (= (ite (or (<= 0 |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (= (select |v_#valid_39| v_~A~0.base_23) 1) (= |v_thread1Thread1of1ForFork0_plus_#in~b#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= (+ v_~A~0.offset_23 4 .cse1) (select |v_#length_34| v_~A~0.base_23)) (<= 0 .cse0) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| .cse2) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| v_~counter~0_25) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| |v_thread1Thread1of1ForFork0_plus_~a#1_1|) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| |v_thread1Thread1of1ForFork0_~tmp~0#1_1|) (= (ite (or (<= .cse2 2147483647) (<= |v_thread1Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))))  InVars {~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|}  OutVars{~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_1|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_1|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_1|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_1|, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_1|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_1|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_plus_#in~b#1] 3867#[L52, L81-4]don't care [407] L52-->L55: Formula: (= v_~counter~0_2 |v_thread1Thread1of1ForFork0_~tmp~0#1_3|)  InVars {thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  OutVars{~counter~0=v_~counter~0_2, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  AuxVars[]  AssignedVars[~counter~0] 4007#[L55, L81-4]don't care [408] L55-->L49-2: Formula: (= |v_thread1Thread1of1ForFork0_#t~post1#1_1| |v_thread1Thread1of1ForFork0_~i~0#1_9|)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_1|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 3395#[L49-2, L81-4]don't care [409] L49-2-->L49-3: Formula: (= (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1) |v_thread1Thread1of1ForFork0_~i~0#1_11|)  InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 3397#[L49-3, L81-4]don't care [410] L49-3-->L49-4: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 4073#[L49-4, L81-4]don't care 
[2022-07-22 11:54:14,820 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:14,820 INFO  L85        PathProgramCache]: Analyzing trace with hash -1344624433, now seen corresponding path program 1 times
[2022-07-22 11:54:14,820 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:14,821 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814031486]
[2022-07-22 11:54:14,821 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:14,821 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:14,912 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:14,915 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:14,972 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:14,994 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:14,997 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:14,997 INFO  L85        PathProgramCache]: Analyzing trace with hash -73294235, now seen corresponding path program 1 times
[2022-07-22 11:54:14,997 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:14,997 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434118400]
[2022-07-22 11:54:14,997 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:14,998 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:15,008 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:15,008 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:15,015 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:15,018 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:15,019 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:15,019 INFO  L85        PathProgramCache]: Analyzing trace with hash -2011040589, now seen corresponding path program 1 times
[2022-07-22 11:54:15,019 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:15,020 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344600395]
[2022-07-22 11:54:15,020 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:15,020 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:15,044 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:15,153 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-07-22 11:54:15,153 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-07-22 11:54:15,153 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344600395]
[2022-07-22 11:54:15,154 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344600395] provided 1 perfect and 0 imperfect interpolant sequences
[2022-07-22 11:54:15,154 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-07-22 11:54:15,154 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2022-07-22 11:54:15,155 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354842102]
[2022-07-22 11:54:15,156 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-07-22 11:54:15,304 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
[2022-07-22 11:54:15,417 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-07-22 11:54:15,420 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2022-07-22 11:54:15,421 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42
[2022-07-22 11:54:15,423 INFO  L87              Difference]: Start difference. First operand 502 states and 1222 transitions. cyclomatic complexity: 766 Second operand  has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 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)
[2022-07-22 11:54:15,572 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2022-07-22 11:54:15,573 INFO  L93              Difference]: Finished difference Result 730 states and 1742 transitions.
[2022-07-22 11:54:15,573 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 730 states and 1742 transitions.
[2022-07-22 11:54:15,582 INFO  L131   ngComponentsAnalysis]: Automaton has 68 accepting balls. 528
[2022-07-22 11:54:15,591 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 730 states to 706 states and 1688 transitions.
[2022-07-22 11:54:15,591 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 696
[2022-07-22 11:54:15,592 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 696
[2022-07-22 11:54:15,592 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 706 states and 1688 transitions.
[2022-07-22 11:54:15,593 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2022-07-22 11:54:15,593 INFO  L220   hiAutomatonCegarLoop]: Abstraction has 706 states and 1688 transitions.
[2022-07-22 11:54:15,596 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 706 states and 1688 transitions.
[2022-07-22 11:54:15,613 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 579.
[2022-07-22 11:54:15,615 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 579 states, 579 states have (on average 2.4335060449050085) internal successors, (1409), 578 states have internal predecessors, (1409), 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)
[2022-07-22 11:54:15,619 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1409 transitions.
[2022-07-22 11:54:15,619 INFO  L242   hiAutomatonCegarLoop]: Abstraction has 579 states and 1409 transitions.
[2022-07-22 11:54:15,620 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-07-22 11:54:15,621 INFO  L425   stractBuchiCegarLoop]: Abstraction has 579 states and 1409 transitions.
[2022-07-22 11:54:15,621 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 3 ============
[2022-07-22 11:54:15,621 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 1409 transitions.
[2022-07-22 11:54:15,627 INFO  L131   ngComponentsAnalysis]: Automaton has 53 accepting balls. 438
[2022-07-22 11:54:15,628 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 11:54:15,628 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 11:54:15,629 INFO  L150   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]
[2022-07-22 11:54:15,629 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1]
[2022-07-22 11:54:15,631 INFO  L748   eck$LassoCheckResult]: Stem: 5897#[ULTIMATE.startENTRY]don't care [385] ULTIMATE.startENTRY-->L-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 5871#[L-1]don't care [315] L-1-->L-1-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] 5873#[L-1-1]don't care [394] L-1-1-->L-1-2: Formula: (= (select |v_#valid_18| 0) 0)  InVars {#valid=|v_#valid_18|}  OutVars{#valid=|v_#valid_18|}  AuxVars[]  AssignedVars[] 5901#[L-1-2]don't care [395] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|}  AuxVars[]  AssignedVars[] 5843#[L21]don't care [364] L21-->L21-1: Formula: (and (= 2 (select |v_#length_14| 1)) (= (select |v_#valid_19| 1) 1))  InVars {#length=|v_#length_14|, #valid=|v_#valid_19|}  OutVars{#length=|v_#length_14|, #valid=|v_#valid_19|}  AuxVars[]  AssignedVars[] 5751#[L21-1]don't care [379] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_11| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_11|}  OutVars{#memory_int=|v_#memory_int_11|}  AuxVars[]  AssignedVars[] 5627#[L21-2]don't care [320] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_12| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_12|}  OutVars{#memory_int=|v_#memory_int_12|}  AuxVars[]  AssignedVars[] 5629#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#valid_20| 2) 1) (= 31 (select |v_#length_15| 2)))  InVars {#length=|v_#length_15|, #valid=|v_#valid_20|}  OutVars{#length=|v_#length_15|, #valid=|v_#valid_20|}  AuxVars[]  AssignedVars[] 5219#[L21-4]don't care [331] L21-4-->L42: Formula: (and (= v_~A~0.base_4 0) (= v_~A~0.offset_4 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 5221#[L42]don't care [325] L42-->L42-1: Formula: (= v_~counter~0_6 0)  InVars {}  OutVars{~counter~0=v_~counter~0_6}  AuxVars[]  AssignedVars[~counter~0] 5813#[L42-1]don't care [382] L42-1-->L-1-3: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 5771#[L-1-3]don't care [397] L-1-3-->L-1-4: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 5095#[L-1-4]don't care [318] L-1-4-->L-1-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 5097#[L-1-5]don't care [299] L-1-5-->L-1-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 5741#[L-1-6]don't care [375] L-1-6-->L75: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet12#1=|v_ULTIMATE.start_main_#t~nondet12#1_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~mem14#1=|v_ULTIMATE.start_main_#t~mem14#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre11#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet12#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~mem14#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 5743#[L75]don't care [328] L75-->L75-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_1| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1) |v_#valid_3|) (= |v_#length_3| (store |v_#length_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_3|, 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_3|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 5603#[L75-1]don't care [309] L75-1-->L75-2: Formula: (and (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= (select |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= |v_#valid_5| (store |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_6|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, 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_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 5469#[L75-2]don't care [378] L75-2-->L77: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_2| v_~N~0_5)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|, ~N~0=v_~N~0_5}  AuxVars[]  AssignedVars[~N~0] 5471#[L77]don't care [347] L77-->L78: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 5695#[L78]don't care [303] L78-->L78-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 5367#[L78-1]don't care [356] L78-1-->L78-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~N~0_6)  InVars {~N~0=v_~N~0_6}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 5369#[L78-2]don't care [317] L78-2-->L78-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 5555#[L78-3]don't care [290] L78-3-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_1|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post16#1, ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1] 5441#[L92]don't care [372] L92-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|)  InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 5443#[L93]don't care [312] L93-->L93-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 5455#[L93-1]don't care [376] L93-1-->L93-2: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 5393#[L93-2]don't care [365] L93-2-->L37: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 5179#[L37]don't care [326] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 5181#[L38]don't care [333] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 5883#[L37-1]don't care [327] L37-1-->L94: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 5477#[L94]don't care [383] L94-->L94-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 5301#[L94-1]don't care [349] L94-1-->L94-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 5303#[L94-2]don't care [367] L94-2-->L37-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 5419#[L37-2]don't care [300] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 5063#[L38-3]don't care [314] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 5065#[L37-3]don't care [310] L37-3-->L96: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 5739#[L96]don't care [373] L96-->L96-1: Formula: (and (= (select |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| |v_#StackHeapBarrier_3|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 0)) (= (store |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 1) |v_#valid_7|) (= (store |v_#length_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_7|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_8|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2|, #valid=|v_#valid_7|, #length=|v_#length_7|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, #valid, #length] 5685#[L96-1]don't care [339] L96-1-->L96-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 5591#[L96-2]don't care [305] L96-2-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset] 5593#[L97]don't care [345] L97-->L97-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 4841#[L97-6]don't care [288] L97-6-->L97-7: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3| |v_ULTIMATE.start_create_fresh_int_array_~size#1_6|))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  AuxVars[]  AssignedVars[] 4843#[L97-7]don't care [295] L97-7-->L100: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 5643#[L100]don't care [323] L100-->L78-4: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_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_int_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_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] 5073#[L78-4]don't care [316] L78-4-->L78-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 5075#[L78-5]don't care [363] L78-5-->L78-6: Formula: (and (= v_~A~0.offset_3 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_3))  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_3, ~A~0.offset=v_~A~0.offset_3, 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] 5709#[L78-6]don't care [393] L78-6-->L81: 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] 5765#[L81]don't care [391] L81-->L81-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 5767#[L81-1]don't care [291] L81-1-->L81-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 5773#[L81-2]don't care [360] L81-2-->L81-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (select |v_#valid_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= (store |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre9#1_3|)) |v_#memory_int_5|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_6|, #length=|v_#length_10|, 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~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_5|, #length=|v_#length_10|, 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] 5675#[L81-3]don't care [424] L81-3-->thread1ENTRY: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_6| v_thread1Thread1of1ForFork0_thidvar0_2) (= v_thread1Thread1of1ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|}  OutVars{thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_6|, thread1Thread1of1ForFork0_#res#1.offset=|v_thread1Thread1of1ForFork0_#res#1.offset_4|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_4|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_2, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_4|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_4|, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_2, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_4|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_8|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_14|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_4|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_4|, thread1Thread1of1ForFork0_#res#1.base=|v_thread1Thread1of1ForFork0_#res#1.base_4|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_#res#1.offset, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_thidvar0, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_thidvar1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~post1#1, thread1Thread1of1ForFork0_~i~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_#in~b#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_#res#1.base] 5677#[thread1ENTRY, L81-4]don't care [369] L81-4-->L81-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 5891#[L81-5, thread1ENTRY]don't care [292] L81-5-->L82: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet10#1] 5719#[thread1ENTRY, L82]don't care [357] L82-->L82-1: Formula: (= |v_ULTIMATE.start_main_#t~pre11#1_2| |v_#pthreadsForks_4|)  InVars {#pthreadsForks=|v_#pthreadsForks_4|}  OutVars{ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_2|, #pthreadsForks=|v_#pthreadsForks_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre11#1] 4989#[L82-1, thread1ENTRY]don't care [294] L82-1-->L82-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|)  InVars {#pthreadsForks=|v_#pthreadsForks_6|}  OutVars{#pthreadsForks=|v_#pthreadsForks_5|}  AuxVars[]  AssignedVars[#pthreadsForks] 4993#[thread1ENTRY, L82-2]don't care [396] L82-2-->L82-3: Formula: (and (= (store |v_#memory_int_8| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_8| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre11#1_3|)) |v_#memory_int_7|) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_11| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= (select |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1))  InVars {ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_11|, #memory_int=|v_#memory_int_8|, #length=|v_#length_11|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  OutVars{ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_11|, #memory_int=|v_#memory_int_7|, #length=|v_#length_11|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  AuxVars[]  AssignedVars[#memory_int] 5757#[L82-3, thread1ENTRY]don't care [427] L82-3-->thread2ENTRY: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar1_2) (= 0 v_thread2Thread1of1ForFork1_thidvar2_2) (= v_thread2Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre11#1_6|))  InVars {ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_6|}  OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_8|, ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_6|, thread2Thread1of1ForFork1_minus_~b#1=|v_thread2Thread1of1ForFork1_minus_~b#1_4|, thread2Thread1of1ForFork1_#res#1.offset=|v_thread2Thread1of1ForFork1_#res#1.offset_4|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork1_minus_#res#1=|v_thread2Thread1of1ForFork1_minus_#res#1_4|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_14|, thread2Thread1of1ForFork1_minus_~a#1=|v_thread2Thread1of1ForFork1_minus_~a#1_4|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork1_#res#1.base=|v_thread2Thread1of1ForFork1_#res#1.base_4|, thread2Thread1of1ForFork1_minus_#in~a#1=|v_thread2Thread1of1ForFork1_minus_#in~a#1_4|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_4|, thread2Thread1of1ForFork1_minus_#in~b#1=|v_thread2Thread1of1ForFork1_minus_#in~b#1_4|, thread2Thread1of1ForFork1_~tmp~1#1=|v_thread2Thread1of1ForFork1_~tmp~1#1_6|, thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_2, thread2Thread1of1ForFork1_#t~ret6#1=|v_thread2Thread1of1ForFork1_#t~ret6#1_4|, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_2, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_2}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork1_#t~post4#1, thread2Thread1of1ForFork1_minus_~b#1, thread2Thread1of1ForFork1_#res#1.offset, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_minus_#res#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_minus_~a#1, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_#res#1.base, thread2Thread1of1ForFork1_minus_#in~a#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_minus_#in~b#1, thread2Thread1of1ForFork1_~tmp~1#1, thread2Thread1of1ForFork1_thidvar2, thread2Thread1of1ForFork1_#t~ret6#1, thread2Thread1of1ForFork1_thidvar0, thread2Thread1of1ForFork1_thidvar1] 5759#[L82-4, thread1ENTRY, thread2ENTRY]don't care [411] thread2ENTRY-->L62-4: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_1| 0)  InVars {}  OutVars{thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_1|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork1_~i~1#1] 5131#[L62-4, L82-4, thread1ENTRY]don't care 
[2022-07-22 11:54:15,631 INFO  L750   eck$LassoCheckResult]: Loop: 5131#[L62-4, L82-4, thread1ENTRY]don't care [414] L62-4-->L63: Formula: (< |v_thread2Thread1of1ForFork1_~i~1#1_5| v_~N~0_3)  InVars {thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_5|, ~N~0=v_~N~0_3}  OutVars{thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_5|, ~N~0=v_~N~0_3}  AuxVars[]  AssignedVars[] 5011#[L63, L82-4, thread1ENTRY]don't care [416] L63-->L65: Formula: (let ((.cse1 (* |v_thread2Thread1of1ForFork1_~i~1#1_7| 4))) (let ((.cse0 (+ v_~A~0.offset_25 .cse1))) (and (not (= (ite (or (<= |v_thread2Thread1of1ForFork1_minus_~b#1_1| 0) (<= |v_thread2Thread1of1ForFork1_minus_~b#1_1| (+ |v_thread2Thread1of1ForFork1_minus_~a#1_1| 2147483648))) 1 0) 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| (ite (or (<= 0 |v_thread2Thread1of1ForFork1_minus_~b#1_1|) (<= |v_thread2Thread1of1ForFork1_minus_~a#1_1| (+ 2147483647 |v_thread2Thread1of1ForFork1_minus_~b#1_1|))) 1 0)) (= (select (select |v_#memory_int_33| v_~A~0.base_25) .cse0) |v_thread2Thread1of1ForFork1_minus_#in~b#1_1|) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_minus_~a#1_1| |v_thread2Thread1of1ForFork1_minus_#in~a#1_1|) (= |v_thread2Thread1of1ForFork1_minus_#res#1_1| |v_thread2Thread1of1ForFork1_~tmp~1#1_1|) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (<= 0 .cse0) (= |v_thread2Thread1of1ForFork1_minus_~b#1_1| |v_thread2Thread1of1ForFork1_minus_#in~b#1_1|) (= |v_thread2Thread1of1ForFork1_minus_#res#1_1| (+ |v_thread2Thread1of1ForFork1_minus_~a#1_1| (* (- 1) |v_thread2Thread1of1ForFork1_minus_~b#1_1|))) (= v_~counter~0_27 |v_thread2Thread1of1ForFork1_minus_#in~a#1_1|) (<= (+ v_~A~0.offset_25 4 .cse1) (select |v_#length_36| v_~A~0.base_25)) (= (select |v_#valid_41| v_~A~0.base_25) 1))))  InVars {~counter~0=v_~counter~0_27, ~A~0.base=v_~A~0.base_25, ~A~0.offset=v_~A~0.offset_25, #valid=|v_#valid_41|, #memory_int=|v_#memory_int_33|, #length=|v_#length_36|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_7|}  OutVars{~counter~0=v_~counter~0_27, ~A~0.base=v_~A~0.base_25, thread2Thread1of1ForFork1_minus_~b#1=|v_thread2Thread1of1ForFork1_minus_~b#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_minus_#res#1=|v_thread2Thread1of1ForFork1_minus_#res#1_1|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_7|, thread2Thread1of1ForFork1_minus_~a#1=|v_thread2Thread1of1ForFork1_minus_~a#1_1|, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~A~0.offset=v_~A~0.offset_25, thread2Thread1of1ForFork1_minus_#in~a#1=|v_thread2Thread1of1ForFork1_minus_#in~a#1_1|, #valid=|v_#valid_41|, #memory_int=|v_#memory_int_33|, thread2Thread1of1ForFork1_#t~mem5#1=|v_thread2Thread1of1ForFork1_#t~mem5#1_1|, thread2Thread1of1ForFork1_minus_#in~b#1=|v_thread2Thread1of1ForFork1_minus_#in~b#1_1|, thread2Thread1of1ForFork1_~tmp~1#1=|v_thread2Thread1of1ForFork1_~tmp~1#1_1|, #length=|v_#length_36|, thread2Thread1of1ForFork1_#t~ret6#1=|v_thread2Thread1of1ForFork1_#t~ret6#1_1|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork1_minus_~a#1, thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_minus_#in~a#1, thread2Thread1of1ForFork1_minus_~b#1, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_minus_#res#1, thread2Thread1of1ForFork1_#t~mem5#1, thread2Thread1of1ForFork1_minus_#in~b#1, thread2Thread1of1ForFork1_~tmp~1#1, thread2Thread1of1ForFork1_#t~ret6#1] 5013#[L82-4, thread1ENTRY, L65]don't care [418] L65-->L68: Formula: (= v_~counter~0_4 |v_thread2Thread1of1ForFork1_~tmp~1#1_3|)  InVars {thread2Thread1of1ForFork1_~tmp~1#1=|v_thread2Thread1of1ForFork1_~tmp~1#1_3|}  OutVars{~counter~0=v_~counter~0_4, thread2Thread1of1ForFork1_~tmp~1#1=|v_thread2Thread1of1ForFork1_~tmp~1#1_3|}  AuxVars[]  AssignedVars[~counter~0] 5789#[L68, L82-4, thread1ENTRY]don't care [419] L68-->L62-2: Formula: (= |v_thread2Thread1of1ForFork1_~i~1#1_9| |v_thread2Thread1of1ForFork1_#t~post4#1_1|)  InVars {thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_9|}  OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_1|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_9|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork1_#t~post4#1] 4833#[L62-2, L82-4, thread1ENTRY]don't care [420] L62-2-->L62-3: Formula: (= (+ |v_thread2Thread1of1ForFork1_#t~post4#1_3| 1) |v_thread2Thread1of1ForFork1_~i~1#1_11|)  InVars {thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|}  OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_3|, thread2Thread1of1ForFork1_~i~1#1=|v_thread2Thread1of1ForFork1_~i~1#1_11|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork1_~i~1#1] 4837#[L82-4, L62-3, thread1ENTRY]don't care [421] L62-3-->L62-4: Formula: true  InVars {}  OutVars{thread2Thread1of1ForFork1_#t~post4#1=|v_thread2Thread1of1ForFork1_#t~post4#1_5|}  AuxVars[]  AssignedVars[thread2Thread1of1ForFork1_#t~post4#1] 5131#[L62-4, L82-4, thread1ENTRY]don't care 
[2022-07-22 11:54:15,632 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:15,632 INFO  L85        PathProgramCache]: Analyzing trace with hash 1610541543, now seen corresponding path program 1 times
[2022-07-22 11:54:15,632 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:15,632 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266416821]
[2022-07-22 11:54:15,632 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:15,633 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:15,662 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:15,662 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:15,684 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:15,694 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:15,695 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:15,695 INFO  L85        PathProgramCache]: Analyzing trace with hash 252123781, now seen corresponding path program 1 times
[2022-07-22 11:54:15,695 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:15,696 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17184693]
[2022-07-22 11:54:15,696 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:15,696 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:15,705 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:15,705 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:15,719 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:15,722 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:15,722 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:15,723 INFO  L85        PathProgramCache]: Analyzing trace with hash 189562859, now seen corresponding path program 1 times
[2022-07-22 11:54:15,725 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:15,725 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665825024]
[2022-07-22 11:54:15,725 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:15,725 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:15,747 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:15,822 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-07-22 11:54:15,822 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-07-22 11:54:15,823 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665825024]
[2022-07-22 11:54:15,823 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665825024] provided 1 perfect and 0 imperfect interpolant sequences
[2022-07-22 11:54:15,823 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-07-22 11:54:15,823 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2022-07-22 11:54:15,823 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009258618]
[2022-07-22 11:54:15,824 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-07-22 11:54:16,036 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-07-22 11:54:16,036 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2022-07-22 11:54:16,037 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42
[2022-07-22 11:54:16,037 INFO  L87              Difference]: Start difference. First operand 579 states and 1409 transitions. cyclomatic complexity: 884 Second operand  has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 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)
[2022-07-22 11:54:16,161 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2022-07-22 11:54:16,161 INFO  L93              Difference]: Finished difference Result 591 states and 1380 transitions.
[2022-07-22 11:54:16,161 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 591 states and 1380 transitions.
[2022-07-22 11:54:16,169 INFO  L131   ngComponentsAnalysis]: Automaton has 45 accepting balls. 390
[2022-07-22 11:54:16,176 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 591 states to 506 states and 1225 transitions.
[2022-07-22 11:54:16,176 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 496
[2022-07-22 11:54:16,177 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 496
[2022-07-22 11:54:16,177 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 506 states and 1225 transitions.
[2022-07-22 11:54:16,178 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2022-07-22 11:54:16,178 INFO  L220   hiAutomatonCegarLoop]: Abstraction has 506 states and 1225 transitions.
[2022-07-22 11:54:16,180 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 506 states and 1225 transitions.
[2022-07-22 11:54:16,191 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 502.
[2022-07-22 11:54:16,193 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 502 states, 502 states have (on average 2.4322709163346614) internal successors, (1221), 501 states have internal predecessors, (1221), 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)
[2022-07-22 11:54:16,196 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 1221 transitions.
[2022-07-22 11:54:16,196 INFO  L242   hiAutomatonCegarLoop]: Abstraction has 502 states and 1221 transitions.
[2022-07-22 11:54:16,196 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-07-22 11:54:16,197 INFO  L425   stractBuchiCegarLoop]: Abstraction has 502 states and 1221 transitions.
[2022-07-22 11:54:16,197 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 4 ============
[2022-07-22 11:54:16,198 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 502 states and 1221 transitions.
[2022-07-22 11:54:16,203 INFO  L131   ngComponentsAnalysis]: Automaton has 45 accepting balls. 390
[2022-07-22 11:54:16,203 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 11:54:16,203 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 11:54:16,204 INFO  L150   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]
[2022-07-22 11:54:16,204 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1]
[2022-07-22 11:54:16,205 INFO  L748   eck$LassoCheckResult]: Stem: 7602#[ULTIMATE.startENTRY]don't care [385] ULTIMATE.startENTRY-->L-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 7586#[L-1]don't care [315] L-1-->L-1-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] 7588#[L-1-1]don't care [394] L-1-1-->L-1-2: Formula: (= (select |v_#valid_18| 0) 0)  InVars {#valid=|v_#valid_18|}  OutVars{#valid=|v_#valid_18|}  AuxVars[]  AssignedVars[] 7604#[L-1-2]don't care [395] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|}  AuxVars[]  AssignedVars[] 7564#[L21]don't care [364] L21-->L21-1: Formula: (and (= 2 (select |v_#length_14| 1)) (= (select |v_#valid_19| 1) 1))  InVars {#length=|v_#length_14|, #valid=|v_#valid_19|}  OutVars{#length=|v_#length_14|, #valid=|v_#valid_19|}  AuxVars[]  AssignedVars[] 7490#[L21-1]don't care [379] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_11| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_11|}  OutVars{#memory_int=|v_#memory_int_11|}  AuxVars[]  AssignedVars[] 7378#[L21-2]don't care [320] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_12| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_12|}  OutVars{#memory_int=|v_#memory_int_12|}  AuxVars[]  AssignedVars[] 7380#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#valid_20| 2) 1) (= 31 (select |v_#length_15| 2)))  InVars {#length=|v_#length_15|, #valid=|v_#valid_20|}  OutVars{#length=|v_#length_15|, #valid=|v_#valid_20|}  AuxVars[]  AssignedVars[] 6980#[L21-4]don't care [331] L21-4-->L42: Formula: (and (= v_~A~0.base_4 0) (= v_~A~0.offset_4 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 6982#[L42]don't care [325] L42-->L42-1: Formula: (= v_~counter~0_6 0)  InVars {}  OutVars{~counter~0=v_~counter~0_6}  AuxVars[]  AssignedVars[~counter~0] 7544#[L42-1]don't care [382] L42-1-->L-1-3: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 7510#[L-1-3]don't care [397] L-1-3-->L-1-4: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 6854#[L-1-4]don't care [318] L-1-4-->L-1-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 6856#[L-1-5]don't care [299] L-1-5-->L-1-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 7482#[L-1-6]don't care [375] L-1-6-->L75: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet12#1=|v_ULTIMATE.start_main_#t~nondet12#1_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~mem14#1=|v_ULTIMATE.start_main_#t~mem14#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre11#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet12#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~mem14#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 7484#[L75]don't care [328] L75-->L75-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_1| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1) |v_#valid_3|) (= |v_#length_3| (store |v_#length_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_3|, 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_3|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 7356#[L75-1]don't care [309] L75-1-->L75-2: Formula: (and (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= (select |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= |v_#valid_5| (store |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_6|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, 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_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 7234#[L75-2]don't care [378] L75-2-->L77: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_2| v_~N~0_5)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|, ~N~0=v_~N~0_5}  AuxVars[]  AssignedVars[~N~0] 7236#[L77]don't care [347] L77-->L78: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 7440#[L78]don't care [303] L78-->L78-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 7130#[L78-1]don't care [356] L78-1-->L78-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~N~0_6)  InVars {~N~0=v_~N~0_6}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 7132#[L78-2]don't care [317] L78-2-->L78-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 7310#[L78-3]don't care [290] L78-3-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_1|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post16#1, ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1] 7206#[L92]don't care [372] L92-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|)  InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 7208#[L93]don't care [312] L93-->L93-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 7222#[L93-1]don't care [376] L93-1-->L93-2: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 7156#[L93-2]don't care [365] L93-2-->L37: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 6934#[L37]don't care [326] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 6936#[L38]don't care [333] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 7594#[L37-1]don't care [327] L37-1-->L94: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 7242#[L94]don't care [383] L94-->L94-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 7062#[L94-1]don't care [349] L94-1-->L94-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 7064#[L94-2]don't care [367] L94-2-->L37-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 7174#[L37-2]don't care [300] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 6830#[L38-3]don't care [314] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 6832#[L37-3]don't care [310] L37-3-->L96: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 7480#[L96]don't care [373] L96-->L96-1: Formula: (and (= (select |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| |v_#StackHeapBarrier_3|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 0)) (= (store |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 1) |v_#valid_7|) (= (store |v_#length_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_7|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_8|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2|, #valid=|v_#valid_7|, #length=|v_#length_7|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, #valid, #length] 7430#[L96-1]don't care [339] L96-1-->L96-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 7348#[L96-2]don't care [305] L96-2-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset] 7350#[L97]don't care [345] L97-->L97-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 6610#[L97-6]don't care [289] L97-6-->L98: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  AuxVars[]  AssignedVars[] 6612#[L98]don't care [366] L98-->L98-1: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (<= 0 .cse0) (= (store |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|)) |v_#memory_int_3|) (= (select |v_#valid_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|)))))  InVars {ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_4|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_3|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  AuxVars[]  AssignedVars[#memory_int] 7580#[L98-1]don't care [298] L98-1-->L97-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet17#1] 7540#[L97-3]don't care [324] L97-3-->L97-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|)  InVars {ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 7542#[L97-4]don't care [335] L97-4-->L97-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 6744#[L97-5]don't care [302] L97-5-->L97-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 6746#[L97-6]don't care [288] L97-6-->L97-7: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3| |v_ULTIMATE.start_create_fresh_int_array_~size#1_6|))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  AuxVars[]  AssignedVars[] 7574#[L97-7]don't care [295] L97-7-->L100: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 7396#[L100]don't care [323] L100-->L78-4: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_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_int_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_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] 6840#[L78-4]don't care [316] L78-4-->L78-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 6842#[L78-5]don't care [363] L78-5-->L78-6: Formula: (and (= v_~A~0.offset_3 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_3))  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_3, ~A~0.offset=v_~A~0.offset_3, 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] 7452#[L78-6]don't care [393] L78-6-->L81: 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] 7500#[L81]don't care [391] L81-->L81-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 7502#[L81-1]don't care [291] L81-1-->L81-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 7514#[L81-2]don't care [360] L81-2-->L81-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (select |v_#valid_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= (store |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre9#1_3|)) |v_#memory_int_5|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_6|, #length=|v_#length_10|, 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~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_5|, #length=|v_#length_10|, 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] 7422#[L81-3]don't care [424] L81-3-->thread1ENTRY: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_6| v_thread1Thread1of1ForFork0_thidvar0_2) (= v_thread1Thread1of1ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|}  OutVars{thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_6|, thread1Thread1of1ForFork0_#res#1.offset=|v_thread1Thread1of1ForFork0_#res#1.offset_4|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_4|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_2, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_4|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_4|, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_2, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_4|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_8|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_14|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_4|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_4|, thread1Thread1of1ForFork0_#res#1.base=|v_thread1Thread1of1ForFork0_#res#1.base_4|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_#res#1.offset, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_thidvar0, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_thidvar1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~post1#1, thread1Thread1of1ForFork0_~i~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_#in~b#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_#res#1.base] 7424#[thread1ENTRY, L81-4]don't care [400] thread1ENTRY-->L49-4: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_1| 0)  InVars {}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 7596#[L49-4, L81-4]don't care 
[2022-07-22 11:54:16,206 INFO  L750   eck$LassoCheckResult]: Loop: 7596#[L49-4, L81-4]don't care [403] L49-4-->L50: Formula: (< |v_thread1Thread1of1ForFork0_~i~0#1_5| v_~N~0_2)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  AuxVars[]  AssignedVars[] 7386#[L50, L81-4]don't care [405] L50-->L52: Formula: (let ((.cse1 (* |v_thread1Thread1of1ForFork0_~i~0#1_7| 4))) (let ((.cse0 (+ v_~A~0.offset_23 .cse1)) (.cse2 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|))) (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_31| v_~A~0.base_23) .cse0) |v_thread1Thread1of1ForFork0_plus_#in~b#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (not (= (ite (or (<= 0 |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (= (select |v_#valid_39| v_~A~0.base_23) 1) (= |v_thread1Thread1of1ForFork0_plus_#in~b#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= (+ v_~A~0.offset_23 4 .cse1) (select |v_#length_34| v_~A~0.base_23)) (<= 0 .cse0) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| .cse2) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| v_~counter~0_25) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| |v_thread1Thread1of1ForFork0_plus_~a#1_1|) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| |v_thread1Thread1of1ForFork0_~tmp~0#1_1|) (= (ite (or (<= .cse2 2147483647) (<= |v_thread1Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))))  InVars {~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|}  OutVars{~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_1|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_1|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_1|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_1|, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_1|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_1|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_plus_#in~b#1] 7390#[L52, L81-4]don't care [407] L52-->L55: Formula: (= v_~counter~0_2 |v_thread1Thread1of1ForFork0_~tmp~0#1_3|)  InVars {thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  OutVars{~counter~0=v_~counter~0_2, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  AuxVars[]  AssignedVars[~counter~0] 7530#[L55, L81-4]don't care [408] L55-->L49-2: Formula: (= |v_thread1Thread1of1ForFork0_#t~post1#1_1| |v_thread1Thread1of1ForFork0_~i~0#1_9|)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_1|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 6918#[L49-2, L81-4]don't care [409] L49-2-->L49-3: Formula: (= (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1) |v_thread1Thread1of1ForFork0_~i~0#1_11|)  InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 6920#[L49-3, L81-4]don't care [410] L49-3-->L49-4: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 7596#[L49-4, L81-4]don't care 
[2022-07-22 11:54:16,206 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:16,207 INFO  L85        PathProgramCache]: Analyzing trace with hash -818680887, now seen corresponding path program 1 times
[2022-07-22 11:54:16,207 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:16,207 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171836999]
[2022-07-22 11:54:16,207 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:16,207 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:16,229 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:16,230 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:16,245 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:16,254 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:16,254 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:16,254 INFO  L85        PathProgramCache]: Analyzing trace with hash -73294235, now seen corresponding path program 2 times
[2022-07-22 11:54:16,254 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:16,255 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567031319]
[2022-07-22 11:54:16,255 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:16,255 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:16,262 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:16,262 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:16,267 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:16,270 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:16,270 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:16,271 INFO  L85        PathProgramCache]: Analyzing trace with hash 81237037, now seen corresponding path program 1 times
[2022-07-22 11:54:16,271 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:16,271 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389028024]
[2022-07-22 11:54:16,271 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:16,271 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:16,298 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:16,299 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:16,327 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:16,355 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:18,051 INFO  L210          LassoAnalysis]: Preferences:
[2022-07-22 11:54:18,051 INFO  L126   ssoRankerPreferences]: Compute integeral hull: false
[2022-07-22 11:54:18,051 INFO  L127   ssoRankerPreferences]: Enable LassoPartitioneer: true
[2022-07-22 11:54:18,051 INFO  L128   ssoRankerPreferences]: Term annotations enabled: false
[2022-07-22 11:54:18,051 INFO  L129   ssoRankerPreferences]: Use exernal solver: false
[2022-07-22 11:54:18,052 INFO  L130   ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:18,052 INFO  L131   ssoRankerPreferences]: Dump SMT script to file: false
[2022-07-22 11:54:18,052 INFO  L132   ssoRankerPreferences]: Path of dumped script: 
[2022-07-22 11:54:18,052 INFO  L133   ssoRankerPreferences]: Filename of dumped script: popl20-bad-counter-queue.wvr.c_BEv2_Iteration4_Lasso
[2022-07-22 11:54:18,052 INFO  L134   ssoRankerPreferences]: MapElimAlgo: Frank
[2022-07-22 11:54:18,052 INFO  L276          LassoAnalysis]: Starting lasso preprocessing...
[2022-07-22 11:54:18,059 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,061 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,063 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,065 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,067 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,069 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,071 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,072 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,075 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,881 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,884 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,886 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,889 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,890 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,893 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,894 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,897 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,902 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,906 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,911 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,913 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,917 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,920 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,921 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,924 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,926 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,927 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,929 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:18,931 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:19,694 INFO  L294          LassoAnalysis]: Preprocessing complete.
[2022-07-22 11:54:19,694 INFO  L490          LassoAnalysis]: Using template 'affine'.
[2022-07-22 11:54:19,695 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:19,695 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:19,696 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)
[2022-07-22 11:54:19,707 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:19,715 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:19,715 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:19,715 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:19,715 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:19,716 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:19,716 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:19,716 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:19,717 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
[2022-07-22 11:54:19,727 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:19,753 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
[2022-07-22 11:54:19,753 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:19,754 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:19,754 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)
[2022-07-22 11:54:19,755 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
[2022-07-22 11:54:19,756 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:19,763 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:19,763 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:19,763 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:19,763 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:19,763 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:19,764 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:19,764 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:19,776 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:19,797 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
[2022-07-22 11:54:19,798 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:19,798 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:19,799 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)
[2022-07-22 11:54:19,799 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
[2022-07-22 11:54:19,800 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:19,806 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:19,807 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:19,807 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:19,807 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:19,807 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:19,807 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:19,808 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:19,832 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:19,865 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
[2022-07-22 11:54:19,865 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:19,865 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:19,866 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)
[2022-07-22 11:54:19,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
[2022-07-22 11:54:19,879 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:19,879 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:19,879 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:19,880 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:19,880 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:19,880 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:19,880 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:19,882 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
[2022-07-22 11:54:19,883 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:19,904 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:19,905 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:19,905 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:19,906 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)
[2022-07-22 11:54:19,907 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
[2022-07-22 11:54:19,907 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:19,913 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:19,914 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:19,914 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:19,914 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:19,914 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:19,914 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:19,914 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:19,915 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:19,938 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0
[2022-07-22 11:54:19,938 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:19,939 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:19,939 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)
[2022-07-22 11:54:19,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
[2022-07-22 11:54:19,948 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
[2022-07-22 11:54:19,949 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:19,949 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:19,949 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:19,949 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:19,950 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:19,950 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:19,964 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:19,986 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0
[2022-07-22 11:54:19,986 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:19,987 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:19,988 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)
[2022-07-22 11:54:19,988 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
[2022-07-22 11:54:19,989 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:19,995 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:19,996 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:19,996 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:19,996 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:19,996 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:19,996 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:19,996 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:20,012 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,034 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
[2022-07-22 11:54:20,036 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,036 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,036 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)
[2022-07-22 11:54:20,037 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
[2022-07-22 11:54:20,038 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,044 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,045 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,045 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,045 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,046 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,046 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,051 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,074 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0
[2022-07-22 11:54:20,074 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,074 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,075 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)
[2022-07-22 11:54:20,078 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
[2022-07-22 11:54:20,078 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,085 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,086 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,086 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,086 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,088 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,089 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,092 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,116 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0
[2022-07-22 11:54:20,116 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,116 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,117 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)
[2022-07-22 11:54:20,119 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,127 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,127 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,127 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,127 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,129 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,129 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,133 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
[2022-07-22 11:54:20,140 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,163 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
[2022-07-22 11:54:20,164 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,164 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,165 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)
[2022-07-22 11:54:20,166 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,166 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
[2022-07-22 11:54:20,173 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,173 INFO  L203   nArgumentSynthesizer]: 2 stem disjuncts
[2022-07-22 11:54:20,173 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,173 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,177 INFO  L401   nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications.
[2022-07-22 11:54:20,177 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,201 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,236 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
[2022-07-22 11:54:20,236 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,236 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,237 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)
[2022-07-22 11:54:20,242 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,251 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,252 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,252 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,252 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,253 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,253 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,257 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
[2022-07-22 11:54:20,270 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,302 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
[2022-07-22 11:54:20,302 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,302 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,303 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)
[2022-07-22 11:54:20,306 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,314 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,315 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,315 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,315 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,317 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,318 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,322 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
[2022-07-22 11:54:20,331 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,364 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
[2022-07-22 11:54:20,364 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,365 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,365 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)
[2022-07-22 11:54:20,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
[2022-07-22 11:54:20,376 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,376 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,377 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,377 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,379 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,379 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,386 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
[2022-07-22 11:54:20,393 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,423 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0
[2022-07-22 11:54:20,423 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,423 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,424 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)
[2022-07-22 11:54:20,427 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
[2022-07-22 11:54:20,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
[2022-07-22 11:54:20,436 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,436 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,436 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,436 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,438 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,438 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,449 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,481 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
[2022-07-22 11:54:20,482 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,482 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,483 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)
[2022-07-22 11:54:20,484 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
[2022-07-22 11:54:20,485 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,491 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,491 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,491 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,492 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,493 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,493 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,497 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,519 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0
[2022-07-22 11:54:20,520 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,520 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,520 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)
[2022-07-22 11:54:20,522 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
[2022-07-22 11:54:20,523 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,529 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,530 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,530 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,530 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,531 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,531 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,535 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,557 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0
[2022-07-22 11:54:20,557 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,557 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,558 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)
[2022-07-22 11:54:20,560 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
[2022-07-22 11:54:20,560 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,567 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,567 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,567 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,567 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,569 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,570 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,595 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,631 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
[2022-07-22 11:54:20,632 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,632 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,633 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)
[2022-07-22 11:54:20,655 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,656 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
[2022-07-22 11:54:20,664 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,664 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,664 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,664 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,665 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,666 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,679 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,715 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
[2022-07-22 11:54:20,715 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,715 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,716 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)
[2022-07-22 11:54:20,719 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,728 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,728 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,729 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,729 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,730 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,730 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,735 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
[2022-07-22 11:54:20,742 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,765 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
[2022-07-22 11:54:20,766 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,766 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,767 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)
[2022-07-22 11:54:20,769 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,769 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
[2022-07-22 11:54:20,775 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,776 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,776 INFO  L204   nArgumentSynthesizer]: 2 loop disjuncts
[2022-07-22 11:54:20,776 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,794 INFO  L401   nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications.
[2022-07-22 11:54:20,794 INFO  L402   nArgumentSynthesizer]: A total of 4 supporting invariants were added.
[2022-07-22 11:54:20,834 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:20,871 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:20,871 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,871 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,872 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)
[2022-07-22 11:54:20,875 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:20,882 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
[2022-07-22 11:54:20,884 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:20,884 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:20,885 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:20,885 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:20,891 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:20,891 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:20,908 INFO  L420   nArgumentSynthesizer]: Found a termination argument, trying to simplify.
[2022-07-22 11:54:20,945 INFO  L443   ModelExtractionUtils]: Simplification made 12 calls to the SMT solver.
[2022-07-22 11:54:20,945 INFO  L444   ModelExtractionUtils]: 14 out of 37 variables were initially zero. Simplification set additionally 20 variables to zero.
[2022-07-22 11:54:20,946 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:20,946 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:20,947 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)
[2022-07-22 11:54:20,948 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
[2022-07-22 11:54:20,948 INFO  L435   nArgumentSynthesizer]: Simplifying supporting invariants...
[2022-07-22 11:54:20,956 INFO  L438   nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2.
[2022-07-22 11:54:20,957 INFO  L513          LassoAnalysis]: Proved termination.
[2022-07-22 11:54:20,957 INFO  L515          LassoAnalysis]: Termination argument consisting of:
Ranking function f(thread1Thread1of1ForFork0_~i~0#1, ~N~0) = -1*thread1Thread1of1ForFork0_~i~0#1 + 1*~N~0
Supporting invariants []
[2022-07-22 11:54:20,981 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
[2022-07-22 11:54:21,110 INFO  L257   tatePredicateManager]: 25 out of 25 supporting invariants were superfluous and have been removed
[2022-07-22 11:54:21,127 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:21,162 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:21,163 INFO  L263         TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 2 conjunts are in the unsatisfiable core
[2022-07-22 11:54:21,165 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:21,230 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:21,231 INFO  L263         TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core
[2022-07-22 11:54:21,232 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:21,290 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-07-22 11:54:21,291 INFO  L142   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates 
[2022-07-22 11:54:21,292 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 502 states and 1221 transitions. cyclomatic complexity: 765 Second operand  has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 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)
[2022-07-22 11:54:21,394 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 502 states and 1221 transitions. cyclomatic complexity: 765. Second operand  has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 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 1132 states and 2960 transitions. Complement of second has 7 states.
[2022-07-22 11:54:21,394 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states 
[2022-07-22 11:54:21,395 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 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)
[2022-07-22 11:54:21,396 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions.
[2022-07-22 11:54:21,396 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 4 states and 119 transitions. Stem has 57 letters. Loop has 6 letters.
[2022-07-22 11:54:21,396 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:21,397 INFO  L690   stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted
[2022-07-22 11:54:21,405 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:21,431 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:21,433 INFO  L263         TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 2 conjunts are in the unsatisfiable core
[2022-07-22 11:54:21,434 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:21,495 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:21,496 INFO  L263         TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core
[2022-07-22 11:54:21,496 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:21,543 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-07-22 11:54:21,544 INFO  L142   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 4 loop predicates 
[2022-07-22 11:54:21,545 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 502 states and 1221 transitions. cyclomatic complexity: 765 Second operand  has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 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)
[2022-07-22 11:54:21,674 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 502 states and 1221 transitions. cyclomatic complexity: 765. Second operand  has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 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 1171 states and 3146 transitions. Complement of second has 9 states.
[2022-07-22 11:54:21,675 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 
[2022-07-22 11:54:21,676 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 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)
[2022-07-22 11:54:21,677 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions.
[2022-07-22 11:54:21,677 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 139 transitions. Stem has 57 letters. Loop has 6 letters.
[2022-07-22 11:54:21,677 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:21,677 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 139 transitions. Stem has 63 letters. Loop has 6 letters.
[2022-07-22 11:54:21,678 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:21,678 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 139 transitions. Stem has 57 letters. Loop has 12 letters.
[2022-07-22 11:54:21,678 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:21,679 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 1171 states and 3146 transitions.
[2022-07-22 11:54:21,702 INFO  L131   ngComponentsAnalysis]: Automaton has 64 accepting balls. 504
[2022-07-22 11:54:21,739 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 1171 states to 1091 states and 2916 transitions.
[2022-07-22 11:54:21,739 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 702
[2022-07-22 11:54:21,749 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 815
[2022-07-22 11:54:21,749 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 1091 states and 2916 transitions.
[2022-07-22 11:54:21,750 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2022-07-22 11:54:21,750 INFO  L220   hiAutomatonCegarLoop]: Abstraction has 1091 states and 2916 transitions.
[2022-07-22 11:54:21,758 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 1091 states and 2916 transitions.
[2022-07-22 11:54:21,787 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 980.
[2022-07-22 11:54:21,790 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 980 states, 980 states have (on average 2.6418367346938774) internal successors, (2589), 979 states have internal predecessors, (2589), 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)
[2022-07-22 11:54:21,796 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 2589 transitions.
[2022-07-22 11:54:21,797 INFO  L242   hiAutomatonCegarLoop]: Abstraction has 980 states and 2589 transitions.
[2022-07-22 11:54:21,797 INFO  L425   stractBuchiCegarLoop]: Abstraction has 980 states and 2589 transitions.
[2022-07-22 11:54:21,800 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 5 ============
[2022-07-22 11:54:21,800 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 980 states and 2589 transitions.
[2022-07-22 11:54:21,813 INFO  L131   ngComponentsAnalysis]: Automaton has 64 accepting balls. 504
[2022-07-22 11:54:21,813 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 11:54:21,813 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 11:54:21,816 INFO  L150   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]
[2022-07-22 11:54:21,817 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1]
[2022-07-22 11:54:21,822 INFO  L748   eck$LassoCheckResult]: Stem: 12058#[ULTIMATE.startENTRY]don't care [385] ULTIMATE.startENTRY-->L-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 12014#[L-1]don't care [315] L-1-->L-1-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] 12016#[L-1-1]don't care [394] L-1-1-->L-1-2: Formula: (= (select |v_#valid_18| 0) 0)  InVars {#valid=|v_#valid_18|}  OutVars{#valid=|v_#valid_18|}  AuxVars[]  AssignedVars[] 12060#[L-1-2]don't care [395] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|}  AuxVars[]  AssignedVars[] 11966#[L21]don't care [364] L21-->L21-1: Formula: (and (= 2 (select |v_#length_14| 1)) (= (select |v_#valid_19| 1) 1))  InVars {#length=|v_#length_14|, #valid=|v_#valid_19|}  OutVars{#length=|v_#length_14|, #valid=|v_#valid_19|}  AuxVars[]  AssignedVars[] 11828#[L21-1]don't care [379] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_11| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_11|}  OutVars{#memory_int=|v_#memory_int_11|}  AuxVars[]  AssignedVars[] 11638#[L21-2]don't care [320] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_12| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_12|}  OutVars{#memory_int=|v_#memory_int_12|}  AuxVars[]  AssignedVars[] 11640#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#valid_20| 2) 1) (= 31 (select |v_#length_15| 2)))  InVars {#length=|v_#length_15|, #valid=|v_#valid_20|}  OutVars{#length=|v_#length_15|, #valid=|v_#valid_20|}  AuxVars[]  AssignedVars[] 11004#[L21-4]don't care [331] L21-4-->L42: Formula: (and (= v_~A~0.base_4 0) (= v_~A~0.offset_4 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 11006#[L42]don't care [325] L42-->L42-1: Formula: (= v_~counter~0_6 0)  InVars {}  OutVars{~counter~0=v_~counter~0_6}  AuxVars[]  AssignedVars[~counter~0] 11924#[L42-1]don't care [382] L42-1-->L-1-3: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 11852#[L-1-3]don't care [397] L-1-3-->L-1-4: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 10808#[L-1-4]don't care [318] L-1-4-->L-1-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 10810#[L-1-5]don't care [299] L-1-5-->L-1-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 11818#[L-1-6]don't care [375] L-1-6-->L75: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet12#1=|v_ULTIMATE.start_main_#t~nondet12#1_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~mem14#1=|v_ULTIMATE.start_main_#t~mem14#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre11#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet12#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~mem14#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 11820#[L75]don't care [328] L75-->L75-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_1| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1) |v_#valid_3|) (= |v_#length_3| (store |v_#length_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_3|, 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_3|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 11594#[L75-1]don't care [309] L75-1-->L75-2: Formula: (and (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= (select |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= |v_#valid_5| (store |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_6|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, 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_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 11384#[L75-2]don't care [378] L75-2-->L77: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_2| v_~N~0_5)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|, ~N~0=v_~N~0_5}  AuxVars[]  AssignedVars[~N~0] 11386#[L77]don't care [347] L77-->L78: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 11738#[L78]don't care [303] L78-->L78-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 11218#[L78-1]don't care [356] L78-1-->L78-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~N~0_6)  InVars {~N~0=v_~N~0_6}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 11220#[L78-2]don't care [317] L78-2-->L78-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 11512#[L78-3]don't care [290] L78-3-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_1|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post16#1, ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1] 11360#[L92]don't care [372] L92-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|)  InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 11362#[L93]don't care [312] L93-->L93-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 11366#[L93-1]don't care [376] L93-1-->L93-2: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 11254#[L93-2]don't care [365] L93-2-->L37: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 10936#[L37]don't care [326] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 10938#[L38]don't care [333] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 12022#[L37-1]don't care [327] L37-1-->L94: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 11392#[L94]don't care [383] L94-->L94-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 11122#[L94-1]don't care [349] L94-1-->L94-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 11124#[L94-2]don't care [367] L94-2-->L37-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 11302#[L37-2]don't care [300] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 10762#[L38-3]don't care [314] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 10764#[L37-3]don't care [310] L37-3-->L96: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 11816#[L96]don't care [373] L96-->L96-1: Formula: (and (= (select |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| |v_#StackHeapBarrier_3|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 0)) (= (store |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 1) |v_#valid_7|) (= (store |v_#length_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_7|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_8|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2|, #valid=|v_#valid_7|, #length=|v_#length_7|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, #valid, #length] 11726#[L96-1]don't care [339] L96-1-->L96-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 11580#[L96-2]don't care [305] L96-2-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset] 11582#[L97]don't care [345] L97-->L97-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 12026#[L97-6]don't care [289] L97-6-->L98: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  AuxVars[]  AssignedVars[] 10442#[L98]don't care [366] L98-->L98-1: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (<= 0 .cse0) (= (store |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|)) |v_#memory_int_3|) (= (select |v_#valid_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|)))))  InVars {ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_4|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_3|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  AuxVars[]  AssignedVars[#memory_int] 11998#[L98-1]don't care [298] L98-1-->L97-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet17#1] 11920#[L97-3]don't care [324] L97-3-->L97-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|)  InVars {ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 11922#[L97-4]don't care [335] L97-4-->L97-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 10646#[L97-5]don't care [302] L97-5-->L97-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 10436#[L97-6]don't care [288] L97-6-->L97-7: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3| |v_ULTIMATE.start_create_fresh_int_array_~size#1_6|))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  AuxVars[]  AssignedVars[] 10438#[L97-7]don't care [295] L97-7-->L100: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 11672#[L100]don't care [323] L100-->L78-4: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_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_int_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_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] 10772#[L78-4]don't care [316] L78-4-->L78-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 10774#[L78-5]don't care [363] L78-5-->L78-6: Formula: (and (= v_~A~0.offset_3 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_3))  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_3, ~A~0.offset=v_~A~0.offset_3, 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] 11778#[L78-6]don't care [393] L78-6-->L81: 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] 11842#[L81]don't care [391] L81-->L81-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 11844#[L81-1]don't care [291] L81-1-->L81-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 11858#[L81-2]don't care [360] L81-2-->L81-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (select |v_#valid_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= (store |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre9#1_3|)) |v_#memory_int_5|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_6|, #length=|v_#length_10|, 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~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_5|, #length=|v_#length_10|, 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] 11718#[L81-3]don't care [424] L81-3-->thread1ENTRY: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_6| v_thread1Thread1of1ForFork0_thidvar0_2) (= v_thread1Thread1of1ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|}  OutVars{thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_6|, thread1Thread1of1ForFork0_#res#1.offset=|v_thread1Thread1of1ForFork0_#res#1.offset_4|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_4|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_2, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_4|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_4|, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_2, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_4|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_8|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_14|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_4|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_4|, thread1Thread1of1ForFork0_#res#1.base=|v_thread1Thread1of1ForFork0_#res#1.base_4|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_#res#1.offset, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_thidvar0, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_thidvar1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~post1#1, thread1Thread1of1ForFork0_~i~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_#in~b#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_#res#1.base] 11720#[thread1ENTRY, L81-4]don't care [400] thread1ENTRY-->L49-4: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_1| 0)  InVars {}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 12036#[L49-4, L81-4]don't care [369] L81-4-->L81-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 12056#[L81-5, L49-4]don't care 
[2022-07-22 11:54:21,823 INFO  L750   eck$LassoCheckResult]: Loop: 12056#[L81-5, L49-4]don't care [403] L49-4-->L50: Formula: (< |v_thread1Thread1of1ForFork0_~i~0#1_5| v_~N~0_2)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  AuxVars[]  AssignedVars[] 12236#[L81-5, L50]don't care [405] L50-->L52: Formula: (let ((.cse1 (* |v_thread1Thread1of1ForFork0_~i~0#1_7| 4))) (let ((.cse0 (+ v_~A~0.offset_23 .cse1)) (.cse2 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|))) (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_31| v_~A~0.base_23) .cse0) |v_thread1Thread1of1ForFork0_plus_#in~b#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (not (= (ite (or (<= 0 |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (= (select |v_#valid_39| v_~A~0.base_23) 1) (= |v_thread1Thread1of1ForFork0_plus_#in~b#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= (+ v_~A~0.offset_23 4 .cse1) (select |v_#length_34| v_~A~0.base_23)) (<= 0 .cse0) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| .cse2) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| v_~counter~0_25) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| |v_thread1Thread1of1ForFork0_plus_~a#1_1|) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| |v_thread1Thread1of1ForFork0_~tmp~0#1_1|) (= (ite (or (<= .cse2 2147483647) (<= |v_thread1Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))))  InVars {~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|}  OutVars{~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_1|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_1|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_1|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_1|, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_1|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_1|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_plus_#in~b#1] 12230#[L81-5, L52]don't care [407] L52-->L55: Formula: (= v_~counter~0_2 |v_thread1Thread1of1ForFork0_~tmp~0#1_3|)  InVars {thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  OutVars{~counter~0=v_~counter~0_2, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  AuxVars[]  AssignedVars[~counter~0] 12232#[L55, L81-5]don't care [408] L55-->L49-2: Formula: (= |v_thread1Thread1of1ForFork0_#t~post1#1_1| |v_thread1Thread1of1ForFork0_~i~0#1_9|)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_1|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 12252#[L49-2, L81-5]don't care [409] L49-2-->L49-3: Formula: (= (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1) |v_thread1Thread1of1ForFork0_~i~0#1_11|)  InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 12302#[L81-5, L49-3]don't care [410] L49-3-->L49-4: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 12056#[L81-5, L49-4]don't care 
[2022-07-22 11:54:21,823 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:21,823 INFO  L85        PathProgramCache]: Analyzing trace with hash 390696648, now seen corresponding path program 1 times
[2022-07-22 11:54:21,824 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:21,826 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976137790]
[2022-07-22 11:54:21,826 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:21,826 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:21,866 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:21,866 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:21,889 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:21,897 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:21,897 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:21,897 INFO  L85        PathProgramCache]: Analyzing trace with hash -73294235, now seen corresponding path program 3 times
[2022-07-22 11:54:21,898 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:21,898 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406480619]
[2022-07-22 11:54:21,898 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:21,898 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:21,904 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:21,904 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:21,908 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:21,911 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:21,911 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:21,912 INFO  L85        PathProgramCache]: Analyzing trace with hash -1946108948, now seen corresponding path program 1 times
[2022-07-22 11:54:21,912 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:21,912 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982787876]
[2022-07-22 11:54:21,912 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:21,912 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:21,935 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:21,936 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:21,957 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:21,965 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:22,266 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:23,266 INFO  L210          LassoAnalysis]: Preferences:
[2022-07-22 11:54:23,266 INFO  L126   ssoRankerPreferences]: Compute integeral hull: false
[2022-07-22 11:54:23,266 INFO  L127   ssoRankerPreferences]: Enable LassoPartitioneer: true
[2022-07-22 11:54:23,266 INFO  L128   ssoRankerPreferences]: Term annotations enabled: false
[2022-07-22 11:54:23,267 INFO  L129   ssoRankerPreferences]: Use exernal solver: false
[2022-07-22 11:54:23,267 INFO  L130   ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:23,267 INFO  L131   ssoRankerPreferences]: Dump SMT script to file: false
[2022-07-22 11:54:23,267 INFO  L132   ssoRankerPreferences]: Path of dumped script: 
[2022-07-22 11:54:23,267 INFO  L133   ssoRankerPreferences]: Filename of dumped script: popl20-bad-counter-queue.wvr.c_BEv2_Iteration5_Lasso
[2022-07-22 11:54:23,267 INFO  L134   ssoRankerPreferences]: MapElimAlgo: Frank
[2022-07-22 11:54:23,267 INFO  L276          LassoAnalysis]: Starting lasso preprocessing...
[2022-07-22 11:54:23,272 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,274 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,275 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,276 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,279 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,281 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,282 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,287 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,293 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,294 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,296 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,298 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,301 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,303 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,304 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,306 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,307 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,983 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,984 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,987 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,989 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,993 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,995 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,996 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:23,999 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:24,001 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:24,002 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:24,003 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:24,005 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:24,010 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:24,842 INFO  L294          LassoAnalysis]: Preprocessing complete.
[2022-07-22 11:54:24,842 INFO  L490          LassoAnalysis]: Using template 'affine'.
[2022-07-22 11:54:24,842 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:24,842 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:24,843 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)
[2022-07-22 11:54:24,850 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:24,852 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
[2022-07-22 11:54:24,857 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:24,857 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:24,857 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:24,857 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:24,857 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:24,857 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:24,858 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:24,859 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:24,881 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
[2022-07-22 11:54:24,882 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:24,882 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:24,883 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)
[2022-07-22 11:54:24,883 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
[2022-07-22 11:54:24,884 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:24,892 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:24,892 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:24,892 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:24,892 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:24,892 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:24,893 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:24,893 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:24,894 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:24,916 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
[2022-07-22 11:54:24,916 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:24,916 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:24,917 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)
[2022-07-22 11:54:24,918 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
[2022-07-22 11:54:24,920 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:24,927 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:24,927 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:24,927 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:24,927 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:24,927 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:24,928 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:24,928 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:24,929 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:24,950 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
[2022-07-22 11:54:24,950 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:24,950 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:24,951 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)
[2022-07-22 11:54:24,952 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
[2022-07-22 11:54:24,952 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:24,960 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:24,960 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:24,960 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:24,960 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:24,963 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:24,963 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:24,966 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:24,988 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
[2022-07-22 11:54:24,988 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:24,988 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:24,989 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)
[2022-07-22 11:54:25,000 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,005 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
[2022-07-22 11:54:25,009 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,009 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,009 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,009 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,010 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,010 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,013 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,034 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
[2022-07-22 11:54:25,035 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,035 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,035 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)
[2022-07-22 11:54:25,036 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
[2022-07-22 11:54:25,036 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,044 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,044 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:25,044 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,044 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,044 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,045 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:25,045 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:25,046 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,068 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:25,069 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,069 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,071 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)
[2022-07-22 11:54:25,078 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,087 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,088 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:25,088 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,088 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,088 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,089 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:25,089 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:25,090 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
[2022-07-22 11:54:25,099 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,135 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:25,136 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,136 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,137 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)
[2022-07-22 11:54:25,139 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,148 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,149 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:25,149 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,149 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,149 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,150 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:25,150 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:25,152 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
[2022-07-22 11:54:25,162 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,199 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:25,199 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,199 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,200 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)
[2022-07-22 11:54:25,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
[2022-07-22 11:54:25,212 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,213 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:25,213 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,213 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,213 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,214 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:25,214 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:25,215 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
[2022-07-22 11:54:25,225 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,253 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
[2022-07-22 11:54:25,254 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,254 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,254 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)
[2022-07-22 11:54:25,255 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
[2022-07-22 11:54:25,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
[2022-07-22 11:54:25,264 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,264 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,264 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,265 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,265 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,265 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,269 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,293 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:25,293 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,293 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,294 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)
[2022-07-22 11:54:25,295 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
[2022-07-22 11:54:25,296 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,304 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,304 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:25,304 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,305 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,305 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,305 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:25,305 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:25,306 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,328 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0
[2022-07-22 11:54:25,329 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,329 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,330 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)
[2022-07-22 11:54:25,330 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
[2022-07-22 11:54:25,331 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,339 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,339 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,339 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,339 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,340 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,341 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,344 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,372 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
[2022-07-22 11:54:25,372 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,372 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,373 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)
[2022-07-22 11:54:25,374 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
[2022-07-22 11:54:25,374 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,382 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,382 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,383 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,383 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,383 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,384 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,394 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,418 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0
[2022-07-22 11:54:25,418 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,419 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,419 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)
[2022-07-22 11:54:25,421 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,423 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
[2022-07-22 11:54:25,429 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,429 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:25,430 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,430 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,430 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,430 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:25,430 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:25,431 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,455 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:25,455 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,455 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,456 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)
[2022-07-22 11:54:25,457 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
[2022-07-22 11:54:25,457 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,465 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,466 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,466 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,466 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,467 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,467 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,470 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,493 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
[2022-07-22 11:54:25,493 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,494 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,494 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)
[2022-07-22 11:54:25,495 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
[2022-07-22 11:54:25,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
[2022-07-22 11:54:25,504 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,504 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:25,504 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,504 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,504 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,504 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:25,504 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:25,506 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,530 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0
[2022-07-22 11:54:25,530 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,530 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,531 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)
[2022-07-22 11:54:25,533 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,542 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,542 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,542 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,543 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,544 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,544 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,547 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
[2022-07-22 11:54:25,548 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,573 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:25,573 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,574 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,574 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)
[2022-07-22 11:54:25,575 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
[2022-07-22 11:54:25,577 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,585 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,585 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,585 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,585 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,586 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,586 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,589 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,613 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:25,613 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,613 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,614 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)
[2022-07-22 11:54:25,615 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
[2022-07-22 11:54:25,615 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,624 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,624 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,624 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,624 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,626 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,626 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,634 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,657 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
[2022-07-22 11:54:25,657 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,657 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,658 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)
[2022-07-22 11:54:25,659 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
[2022-07-22 11:54:25,659 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,666 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,667 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,667 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,667 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,668 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,668 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,671 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,693 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
[2022-07-22 11:54:25,693 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,694 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,694 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)
[2022-07-22 11:54:25,695 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
[2022-07-22 11:54:25,696 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,706 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,706 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,706 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,707 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,708 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,709 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,716 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,741 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:25,741 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,741 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,742 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)
[2022-07-22 11:54:25,743 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
[2022-07-22 11:54:25,743 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,751 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,751 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,751 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,751 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,752 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,752 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,756 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,779 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
[2022-07-22 11:54:25,780 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,780 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,781 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)
[2022-07-22 11:54:25,782 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
[2022-07-22 11:54:25,782 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,790 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,790 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,791 INFO  L204   nArgumentSynthesizer]: 2 loop disjuncts
[2022-07-22 11:54:25,791 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,808 INFO  L401   nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications.
[2022-07-22 11:54:25,809 INFO  L402   nArgumentSynthesizer]: A total of 4 supporting invariants were added.
[2022-07-22 11:54:25,851 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,887 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:25,887 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,887 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,888 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)
[2022-07-22 11:54:25,896 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,897 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
[2022-07-22 11:54:25,904 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,904 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,904 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,904 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,905 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,905 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,908 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:25,931 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0
[2022-07-22 11:54:25,931 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:25,932 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:25,932 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)
[2022-07-22 11:54:25,933 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
[2022-07-22 11:54:25,934 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:25,942 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:25,942 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:25,942 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:25,942 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:25,949 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:25,950 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:25,975 INFO  L420   nArgumentSynthesizer]: Found a termination argument, trying to simplify.
[2022-07-22 11:54:26,026 INFO  L443   ModelExtractionUtils]: Simplification made 18 calls to the SMT solver.
[2022-07-22 11:54:26,026 INFO  L444   ModelExtractionUtils]: 17 out of 37 variables were initially zero. Simplification set additionally 17 variables to zero.
[2022-07-22 11:54:26,027 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:26,027 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:26,028 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)
[2022-07-22 11:54:26,039 INFO  L435   nArgumentSynthesizer]: Simplifying supporting invariants...
[2022-07-22 11:54:26,049 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
[2022-07-22 11:54:26,062 INFO  L438   nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2.
[2022-07-22 11:54:26,062 INFO  L513          LassoAnalysis]: Proved termination.
[2022-07-22 11:54:26,063 INFO  L515          LassoAnalysis]: Termination argument consisting of:
Ranking function f(thread1Thread1of1ForFork0_~i~0#1, ~N~0) = -1*thread1Thread1of1ForFork0_~i~0#1 + 1*~N~0
Supporting invariants []
[2022-07-22 11:54:26,130 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
[2022-07-22 11:54:26,280 INFO  L257   tatePredicateManager]: 25 out of 25 supporting invariants were superfluous and have been removed
[2022-07-22 11:54:26,292 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:26,330 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:26,331 INFO  L263         TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 2 conjunts are in the unsatisfiable core
[2022-07-22 11:54:26,333 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:26,419 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:26,420 INFO  L263         TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core
[2022-07-22 11:54:26,421 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:26,484 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-07-22 11:54:26,485 INFO  L142   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates 
[2022-07-22 11:54:26,485 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 980 states and 2589 transitions. cyclomatic complexity: 1699 Second operand  has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 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)
[2022-07-22 11:54:26,620 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 980 states and 2589 transitions. cyclomatic complexity: 1699. Second operand  has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 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 1503 states and 3949 transitions. Complement of second has 7 states.
[2022-07-22 11:54:26,621 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states 
[2022-07-22 11:54:26,622 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 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)
[2022-07-22 11:54:26,622 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions.
[2022-07-22 11:54:26,622 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 4 states and 108 transitions. Stem has 58 letters. Loop has 6 letters.
[2022-07-22 11:54:26,623 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:26,623 INFO  L690   stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted
[2022-07-22 11:54:26,632 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:26,658 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:26,659 INFO  L263         TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 2 conjunts are in the unsatisfiable core
[2022-07-22 11:54:26,661 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:26,680 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:26,732 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:26,733 INFO  L263         TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core
[2022-07-22 11:54:26,734 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:26,782 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-07-22 11:54:26,783 INFO  L142   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 4 loop predicates 
[2022-07-22 11:54:26,783 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 980 states and 2589 transitions. cyclomatic complexity: 1699 Second operand  has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 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)
[2022-07-22 11:54:26,915 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 980 states and 2589 transitions. cyclomatic complexity: 1699. Second operand  has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 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 1617 states and 4334 transitions. Complement of second has 9 states.
[2022-07-22 11:54:26,915 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 
[2022-07-22 11:54:26,916 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 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)
[2022-07-22 11:54:26,917 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions.
[2022-07-22 11:54:26,917 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 127 transitions. Stem has 58 letters. Loop has 6 letters.
[2022-07-22 11:54:26,917 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:26,917 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 127 transitions. Stem has 64 letters. Loop has 6 letters.
[2022-07-22 11:54:26,917 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:26,917 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 127 transitions. Stem has 58 letters. Loop has 12 letters.
[2022-07-22 11:54:26,918 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:26,918 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 1617 states and 4334 transitions.
[2022-07-22 11:54:26,944 INFO  L131   ngComponentsAnalysis]: Automaton has 83 accepting balls. 618
[2022-07-22 11:54:26,965 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 1617 states to 1539 states and 4120 transitions.
[2022-07-22 11:54:26,965 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 869
[2022-07-22 11:54:26,969 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 993
[2022-07-22 11:54:26,969 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 1539 states and 4120 transitions.
[2022-07-22 11:54:26,969 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2022-07-22 11:54:26,969 INFO  L220   hiAutomatonCegarLoop]: Abstraction has 1539 states and 4120 transitions.
[2022-07-22 11:54:26,975 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 1539 states and 4120 transitions.
[2022-07-22 11:54:27,003 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 1539 to 974.
[2022-07-22 11:54:27,006 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 974 states, 974 states have (on average 2.64476386036961) internal successors, (2576), 973 states have internal predecessors, (2576), 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)
[2022-07-22 11:54:27,012 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 2576 transitions.
[2022-07-22 11:54:27,012 INFO  L242   hiAutomatonCegarLoop]: Abstraction has 974 states and 2576 transitions.
[2022-07-22 11:54:27,012 INFO  L425   stractBuchiCegarLoop]: Abstraction has 974 states and 2576 transitions.
[2022-07-22 11:54:27,013 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 6 ============
[2022-07-22 11:54:27,013 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 974 states and 2576 transitions.
[2022-07-22 11:54:27,024 INFO  L131   ngComponentsAnalysis]: Automaton has 63 accepting balls. 498
[2022-07-22 11:54:27,024 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 11:54:27,024 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 11:54:27,025 INFO  L150   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]
[2022-07-22 11:54:27,025 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1]
[2022-07-22 11:54:27,026 INFO  L748   eck$LassoCheckResult]: Stem: 17657#[ULTIMATE.startENTRY]don't care [385] ULTIMATE.startENTRY-->L-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 17621#[L-1]don't care [315] L-1-->L-1-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] 17623#[L-1-1]don't care [394] L-1-1-->L-1-2: Formula: (= (select |v_#valid_18| 0) 0)  InVars {#valid=|v_#valid_18|}  OutVars{#valid=|v_#valid_18|}  AuxVars[]  AssignedVars[] 17659#[L-1-2]don't care [395] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|}  AuxVars[]  AssignedVars[] 17573#[L21]don't care [364] L21-->L21-1: Formula: (and (= 2 (select |v_#length_14| 1)) (= (select |v_#valid_19| 1) 1))  InVars {#length=|v_#length_14|, #valid=|v_#valid_19|}  OutVars{#length=|v_#length_14|, #valid=|v_#valid_19|}  AuxVars[]  AssignedVars[] 17433#[L21-1]don't care [379] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_11| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_11|}  OutVars{#memory_int=|v_#memory_int_11|}  AuxVars[]  AssignedVars[] 17245#[L21-2]don't care [320] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_12| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_12|}  OutVars{#memory_int=|v_#memory_int_12|}  AuxVars[]  AssignedVars[] 17247#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#valid_20| 2) 1) (= 31 (select |v_#length_15| 2)))  InVars {#length=|v_#length_15|, #valid=|v_#valid_20|}  OutVars{#length=|v_#length_15|, #valid=|v_#valid_20|}  AuxVars[]  AssignedVars[] 16609#[L21-4]don't care [331] L21-4-->L42: Formula: (and (= v_~A~0.base_4 0) (= v_~A~0.offset_4 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 16611#[L42]don't care [325] L42-->L42-1: Formula: (= v_~counter~0_6 0)  InVars {}  OutVars{~counter~0=v_~counter~0_6}  AuxVars[]  AssignedVars[~counter~0] 17529#[L42-1]don't care [382] L42-1-->L-1-3: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 17459#[L-1-3]don't care [397] L-1-3-->L-1-4: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 16413#[L-1-4]don't care [318] L-1-4-->L-1-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 16415#[L-1-5]don't care [299] L-1-5-->L-1-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 17423#[L-1-6]don't care [375] L-1-6-->L75: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet12#1=|v_ULTIMATE.start_main_#t~nondet12#1_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~mem14#1=|v_ULTIMATE.start_main_#t~mem14#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre11#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet12#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~mem14#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 17425#[L75]don't care [328] L75-->L75-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_1| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1) |v_#valid_3|) (= |v_#length_3| (store |v_#length_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_3|, 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_3|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 17199#[L75-1]don't care [309] L75-1-->L75-2: Formula: (and (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= (select |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= |v_#valid_5| (store |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_6|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, 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_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 16989#[L75-2]don't care [378] L75-2-->L77: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_2| v_~N~0_5)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|, ~N~0=v_~N~0_5}  AuxVars[]  AssignedVars[~N~0] 16991#[L77]don't care [347] L77-->L78: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 17345#[L78]don't care [303] L78-->L78-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 16823#[L78-1]don't care [356] L78-1-->L78-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~N~0_6)  InVars {~N~0=v_~N~0_6}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 16825#[L78-2]don't care [317] L78-2-->L78-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 17117#[L78-3]don't care [290] L78-3-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_1|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post16#1, ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1] 16965#[L92]don't care [372] L92-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|)  InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 16967#[L93]don't care [312] L93-->L93-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 16971#[L93-1]don't care [376] L93-1-->L93-2: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 16859#[L93-2]don't care [365] L93-2-->L37: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 16541#[L37]don't care [326] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 16543#[L38]don't care [333] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 17629#[L37-1]don't care [327] L37-1-->L94: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 16997#[L94]don't care [383] L94-->L94-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 16727#[L94-1]don't care [349] L94-1-->L94-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 16729#[L94-2]don't care [367] L94-2-->L37-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 16907#[L37-2]don't care [300] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 16367#[L38-3]don't care [314] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 16369#[L37-3]don't care [310] L37-3-->L96: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 17421#[L96]don't care [373] L96-->L96-1: Formula: (and (= (select |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| |v_#StackHeapBarrier_3|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 0)) (= (store |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 1) |v_#valid_7|) (= (store |v_#length_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_7|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_8|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2|, #valid=|v_#valid_7|, #length=|v_#length_7|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, #valid, #length] 17333#[L96-1]don't care [339] L96-1-->L96-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 17185#[L96-2]don't care [305] L96-2-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset] 17187#[L97]don't care [345] L97-->L97-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 16041#[L97-6]don't care [289] L97-6-->L98: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  AuxVars[]  AssignedVars[] 16043#[L98]don't care [366] L98-->L98-1: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (<= 0 .cse0) (= (store |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|)) |v_#memory_int_3|) (= (select |v_#valid_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|)))))  InVars {ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_4|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_3|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  AuxVars[]  AssignedVars[#memory_int] 17605#[L98-1]don't care [298] L98-1-->L97-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet17#1] 17525#[L97-3]don't care [324] L97-3-->L97-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|)  InVars {ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 17527#[L97-4]don't care [335] L97-4-->L97-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 16255#[L97-5]don't care [302] L97-5-->L97-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 16257#[L97-6]don't care [288] L97-6-->L97-7: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3| |v_ULTIMATE.start_create_fresh_int_array_~size#1_6|))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  AuxVars[]  AssignedVars[] 17597#[L97-7]don't care [295] L97-7-->L100: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 17279#[L100]don't care [323] L100-->L78-4: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_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_int_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_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] 16377#[L78-4]don't care [316] L78-4-->L78-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 16379#[L78-5]don't care [363] L78-5-->L78-6: Formula: (and (= v_~A~0.offset_3 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_3))  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_3, ~A~0.offset=v_~A~0.offset_3, 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] 17383#[L78-6]don't care [393] L78-6-->L81: 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] 17453#[L81]don't care [391] L81-->L81-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 17455#[L81-1]don't care [291] L81-1-->L81-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 17465#[L81-2]don't care [360] L81-2-->L81-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (select |v_#valid_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= (store |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre9#1_3|)) |v_#memory_int_5|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_6|, #length=|v_#length_10|, 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~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_5|, #length=|v_#length_10|, 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] 17325#[L81-3]don't care [424] L81-3-->thread1ENTRY: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_6| v_thread1Thread1of1ForFork0_thidvar0_2) (= v_thread1Thread1of1ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|}  OutVars{thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_6|, thread1Thread1of1ForFork0_#res#1.offset=|v_thread1Thread1of1ForFork0_#res#1.offset_4|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_4|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_2, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_4|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_4|, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_2, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_4|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_8|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_14|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_4|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_4|, thread1Thread1of1ForFork0_#res#1.base=|v_thread1Thread1of1ForFork0_#res#1.base_4|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_#res#1.offset, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_thidvar0, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_thidvar1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~post1#1, thread1Thread1of1ForFork0_~i~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_#in~b#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_#res#1.base] 17327#[thread1ENTRY, L81-4]don't care [400] thread1ENTRY-->L49-4: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_1| 0)  InVars {}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 17639#[L49-4, L81-4]don't care [369] L81-4-->L81-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 17591#[L81-5, L49-4]don't care [292] L81-5-->L82: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet10#1] 17595#[L82, L49-4]don't care 
[2022-07-22 11:54:27,027 INFO  L750   eck$LassoCheckResult]: Loop: 17595#[L82, L49-4]don't care [403] L49-4-->L50: Formula: (< |v_thread1Thread1of1ForFork0_~i~0#1_5| v_~N~0_2)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  AuxVars[]  AssignedVars[] 17767#[L82, L50]don't care [405] L50-->L52: Formula: (let ((.cse1 (* |v_thread1Thread1of1ForFork0_~i~0#1_7| 4))) (let ((.cse0 (+ v_~A~0.offset_23 .cse1)) (.cse2 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|))) (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_31| v_~A~0.base_23) .cse0) |v_thread1Thread1of1ForFork0_plus_#in~b#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (not (= (ite (or (<= 0 |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (= (select |v_#valid_39| v_~A~0.base_23) 1) (= |v_thread1Thread1of1ForFork0_plus_#in~b#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= (+ v_~A~0.offset_23 4 .cse1) (select |v_#length_34| v_~A~0.base_23)) (<= 0 .cse0) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| .cse2) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| v_~counter~0_25) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| |v_thread1Thread1of1ForFork0_plus_~a#1_1|) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| |v_thread1Thread1of1ForFork0_~tmp~0#1_1|) (= (ite (or (<= .cse2 2147483647) (<= |v_thread1Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))))  InVars {~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|}  OutVars{~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_1|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_1|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_1|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_1|, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_1|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_1|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_plus_#in~b#1] 17763#[L82, L52]don't care [407] L52-->L55: Formula: (= v_~counter~0_2 |v_thread1Thread1of1ForFork0_~tmp~0#1_3|)  InVars {thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  OutVars{~counter~0=v_~counter~0_2, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  AuxVars[]  AssignedVars[~counter~0] 17765#[L55, L82]don't care [408] L55-->L49-2: Formula: (= |v_thread1Thread1of1ForFork0_#t~post1#1_1| |v_thread1Thread1of1ForFork0_~i~0#1_9|)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_1|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 17769#[L49-2, L82]don't care [409] L49-2-->L49-3: Formula: (= (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1) |v_thread1Thread1of1ForFork0_~i~0#1_11|)  InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 17807#[L82, L49-3]don't care [410] L49-3-->L49-4: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 17595#[L82, L49-4]don't care 
[2022-07-22 11:54:27,027 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:27,028 INFO  L85        PathProgramCache]: Analyzing trace with hash -773305508, now seen corresponding path program 1 times
[2022-07-22 11:54:27,028 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:27,028 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64050353]
[2022-07-22 11:54:27,028 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:27,029 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:27,045 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:27,045 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:27,057 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:27,064 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:27,065 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:27,065 INFO  L85        PathProgramCache]: Analyzing trace with hash -73294235, now seen corresponding path program 4 times
[2022-07-22 11:54:27,065 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:27,065 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817925422]
[2022-07-22 11:54:27,065 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:27,066 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:27,071 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:27,071 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:27,075 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:27,077 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:27,078 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:27,078 INFO  L85        PathProgramCache]: Analyzing trace with hash 12368256, now seen corresponding path program 1 times
[2022-07-22 11:54:27,078 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:27,078 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467944542]
[2022-07-22 11:54:27,078 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:27,078 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:27,100 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:27,100 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:27,130 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:27,141 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:28,565 INFO  L210          LassoAnalysis]: Preferences:
[2022-07-22 11:54:28,565 INFO  L126   ssoRankerPreferences]: Compute integeral hull: false
[2022-07-22 11:54:28,565 INFO  L127   ssoRankerPreferences]: Enable LassoPartitioneer: true
[2022-07-22 11:54:28,565 INFO  L128   ssoRankerPreferences]: Term annotations enabled: false
[2022-07-22 11:54:28,565 INFO  L129   ssoRankerPreferences]: Use exernal solver: false
[2022-07-22 11:54:28,566 INFO  L130   ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:28,566 INFO  L131   ssoRankerPreferences]: Dump SMT script to file: false
[2022-07-22 11:54:28,566 INFO  L132   ssoRankerPreferences]: Path of dumped script: 
[2022-07-22 11:54:28,566 INFO  L133   ssoRankerPreferences]: Filename of dumped script: popl20-bad-counter-queue.wvr.c_BEv2_Iteration6_Lasso
[2022-07-22 11:54:28,566 INFO  L134   ssoRankerPreferences]: MapElimAlgo: Frank
[2022-07-22 11:54:28,566 INFO  L276          LassoAnalysis]: Starting lasso preprocessing...
[2022-07-22 11:54:28,570 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,267 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,269 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,271 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,275 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,277 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,279 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,280 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,282 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,285 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,287 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,289 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,291 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,293 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,295 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,297 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,298 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,300 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,301 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,303 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,305 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,307 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,311 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,313 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,314 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,315 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,318 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,322 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,323 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:29,326 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:30,131 INFO  L294          LassoAnalysis]: Preprocessing complete.
[2022-07-22 11:54:30,132 INFO  L490          LassoAnalysis]: Using template 'affine'.
[2022-07-22 11:54:30,132 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:30,132 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:30,133 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)
[2022-07-22 11:54:30,149 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
[2022-07-22 11:54:30,150 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:30,158 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:30,158 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:30,159 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:30,159 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:30,160 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:30,160 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:30,164 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:30,187 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:30,187 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:30,187 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:30,188 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)
[2022-07-22 11:54:30,189 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
[2022-07-22 11:54:30,189 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:30,196 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:30,197 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:30,197 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:30,197 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:30,198 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:30,198 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:30,201 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:30,225 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
[2022-07-22 11:54:30,226 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:30,226 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:30,226 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)
[2022-07-22 11:54:30,228 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
[2022-07-22 11:54:30,228 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:30,235 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:30,235 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:30,235 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:30,235 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:30,236 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:30,236 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:30,239 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:30,263 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:30,264 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:30,264 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:30,265 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)
[2022-07-22 11:54:30,266 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:30,267 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
[2022-07-22 11:54:30,274 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:30,274 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:30,274 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:30,274 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:30,275 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:30,275 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:30,279 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:30,302 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
[2022-07-22 11:54:30,303 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:30,303 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:30,304 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)
[2022-07-22 11:54:30,304 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
[2022-07-22 11:54:30,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
[2022-07-22 11:54:30,313 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:30,313 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:30,313 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:30,313 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:30,317 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:30,318 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:30,338 INFO  L420   nArgumentSynthesizer]: Found a termination argument, trying to simplify.
[2022-07-22 11:54:30,382 INFO  L443   ModelExtractionUtils]: Simplification made 16 calls to the SMT solver.
[2022-07-22 11:54:30,382 INFO  L444   ModelExtractionUtils]: 13 out of 37 variables were initially zero. Simplification set additionally 21 variables to zero.
[2022-07-22 11:54:30,383 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:30,383 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:30,383 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)
[2022-07-22 11:54:30,385 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
[2022-07-22 11:54:30,385 INFO  L435   nArgumentSynthesizer]: Simplifying supporting invariants...
[2022-07-22 11:54:30,392 INFO  L438   nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2.
[2022-07-22 11:54:30,393 INFO  L513          LassoAnalysis]: Proved termination.
[2022-07-22 11:54:30,393 INFO  L515          LassoAnalysis]: Termination argument consisting of:
Ranking function f(thread1Thread1of1ForFork0_~i~0#1, ~N~0) = -1*thread1Thread1of1ForFork0_~i~0#1 + 1*~N~0
Supporting invariants []
[2022-07-22 11:54:30,417 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
[2022-07-22 11:54:30,531 INFO  L257   tatePredicateManager]: 25 out of 25 supporting invariants were superfluous and have been removed
[2022-07-22 11:54:30,543 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:30,575 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:30,576 INFO  L263         TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjunts are in the unsatisfiable core
[2022-07-22 11:54:30,577 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:30,646 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:30,647 INFO  L263         TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core
[2022-07-22 11:54:30,647 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:30,705 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-07-22 11:54:30,706 INFO  L142   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates 
[2022-07-22 11:54:30,707 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 974 states and 2576 transitions. cyclomatic complexity: 1691 Second operand  has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 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)
[2022-07-22 11:54:30,813 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 974 states and 2576 transitions. cyclomatic complexity: 1691. Second operand  has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 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 1486 states and 3914 transitions. Complement of second has 7 states.
[2022-07-22 11:54:30,814 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states 
[2022-07-22 11:54:30,818 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 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)
[2022-07-22 11:54:30,819 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions.
[2022-07-22 11:54:30,819 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 4 states and 107 transitions. Stem has 59 letters. Loop has 6 letters.
[2022-07-22 11:54:30,819 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:30,819 INFO  L690   stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted
[2022-07-22 11:54:30,833 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:30,859 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:30,860 INFO  L263         TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjunts are in the unsatisfiable core
[2022-07-22 11:54:30,861 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:30,927 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:30,927 INFO  L263         TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core
[2022-07-22 11:54:30,928 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:30,974 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-07-22 11:54:30,975 INFO  L142   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 4 loop predicates 
[2022-07-22 11:54:30,975 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 974 states and 2576 transitions. cyclomatic complexity: 1691 Second operand  has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 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)
[2022-07-22 11:54:31,107 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 974 states and 2576 transitions. cyclomatic complexity: 1691. Second operand  has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 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 1597 states and 4291 transitions. Complement of second has 9 states.
[2022-07-22 11:54:31,108 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 
[2022-07-22 11:54:31,109 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 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)
[2022-07-22 11:54:31,109 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions.
[2022-07-22 11:54:31,109 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 125 transitions. Stem has 59 letters. Loop has 6 letters.
[2022-07-22 11:54:31,109 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:31,109 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 125 transitions. Stem has 65 letters. Loop has 6 letters.
[2022-07-22 11:54:31,110 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:31,110 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 125 transitions. Stem has 59 letters. Loop has 12 letters.
[2022-07-22 11:54:31,110 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:31,110 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 1597 states and 4291 transitions.
[2022-07-22 11:54:31,132 INFO  L131   ngComponentsAnalysis]: Automaton has 82 accepting balls. 612
[2022-07-22 11:54:31,154 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 1597 states to 1519 states and 4077 transitions.
[2022-07-22 11:54:31,154 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 858
[2022-07-22 11:54:31,157 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 979
[2022-07-22 11:54:31,157 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 1519 states and 4077 transitions.
[2022-07-22 11:54:31,158 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2022-07-22 11:54:31,158 INFO  L220   hiAutomatonCegarLoop]: Abstraction has 1519 states and 4077 transitions.
[2022-07-22 11:54:31,163 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 1519 states and 4077 transitions.
[2022-07-22 11:54:31,188 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 968.
[2022-07-22 11:54:31,191 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 968 states, 968 states have (on average 2.647727272727273) internal successors, (2563), 967 states have internal predecessors, (2563), 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)
[2022-07-22 11:54:31,197 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 968 states to 968 states and 2563 transitions.
[2022-07-22 11:54:31,197 INFO  L242   hiAutomatonCegarLoop]: Abstraction has 968 states and 2563 transitions.
[2022-07-22 11:54:31,197 INFO  L425   stractBuchiCegarLoop]: Abstraction has 968 states and 2563 transitions.
[2022-07-22 11:54:31,197 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 7 ============
[2022-07-22 11:54:31,197 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 968 states and 2563 transitions.
[2022-07-22 11:54:31,207 INFO  L131   ngComponentsAnalysis]: Automaton has 62 accepting balls. 492
[2022-07-22 11:54:31,208 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 11:54:31,208 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 11:54:31,215 INFO  L150   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]
[2022-07-22 11:54:31,215 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1]
[2022-07-22 11:54:31,216 INFO  L748   eck$LassoCheckResult]: Stem: 23217#[ULTIMATE.startENTRY]don't care [385] ULTIMATE.startENTRY-->L-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 23181#[L-1]don't care [315] L-1-->L-1-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] 23183#[L-1-1]don't care [394] L-1-1-->L-1-2: Formula: (= (select |v_#valid_18| 0) 0)  InVars {#valid=|v_#valid_18|}  OutVars{#valid=|v_#valid_18|}  AuxVars[]  AssignedVars[] 23219#[L-1-2]don't care [395] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|}  AuxVars[]  AssignedVars[] 23135#[L21]don't care [364] L21-->L21-1: Formula: (and (= 2 (select |v_#length_14| 1)) (= (select |v_#valid_19| 1) 1))  InVars {#length=|v_#length_14|, #valid=|v_#valid_19|}  OutVars{#length=|v_#length_14|, #valid=|v_#valid_19|}  AuxVars[]  AssignedVars[] 22995#[L21-1]don't care [379] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_11| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_11|}  OutVars{#memory_int=|v_#memory_int_11|}  AuxVars[]  AssignedVars[] 22807#[L21-2]don't care [320] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_12| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_12|}  OutVars{#memory_int=|v_#memory_int_12|}  AuxVars[]  AssignedVars[] 22809#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#valid_20| 2) 1) (= 31 (select |v_#length_15| 2)))  InVars {#length=|v_#length_15|, #valid=|v_#valid_20|}  OutVars{#length=|v_#length_15|, #valid=|v_#valid_20|}  AuxVars[]  AssignedVars[] 22171#[L21-4]don't care [331] L21-4-->L42: Formula: (and (= v_~A~0.base_4 0) (= v_~A~0.offset_4 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 22173#[L42]don't care [325] L42-->L42-1: Formula: (= v_~counter~0_6 0)  InVars {}  OutVars{~counter~0=v_~counter~0_6}  AuxVars[]  AssignedVars[~counter~0] 23091#[L42-1]don't care [382] L42-1-->L-1-3: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 23021#[L-1-3]don't care [397] L-1-3-->L-1-4: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 21965#[L-1-4]don't care [318] L-1-4-->L-1-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 21967#[L-1-5]don't care [299] L-1-5-->L-1-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 22985#[L-1-6]don't care [375] L-1-6-->L75: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet12#1=|v_ULTIMATE.start_main_#t~nondet12#1_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~mem14#1=|v_ULTIMATE.start_main_#t~mem14#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre11#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet12#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~mem14#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 22987#[L75]don't care [328] L75-->L75-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_1| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1) |v_#valid_3|) (= |v_#length_3| (store |v_#length_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_3|, 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_3|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 22761#[L75-1]don't care [309] L75-1-->L75-2: Formula: (and (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= (select |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= |v_#valid_5| (store |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_6|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, 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_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 22551#[L75-2]don't care [378] L75-2-->L77: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_2| v_~N~0_5)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|, ~N~0=v_~N~0_5}  AuxVars[]  AssignedVars[~N~0] 22553#[L77]don't care [347] L77-->L78: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 22907#[L78]don't care [303] L78-->L78-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 22385#[L78-1]don't care [356] L78-1-->L78-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~N~0_6)  InVars {~N~0=v_~N~0_6}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 22387#[L78-2]don't care [317] L78-2-->L78-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 22679#[L78-3]don't care [290] L78-3-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_1|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post16#1, ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1] 22521#[L92]don't care [372] L92-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|)  InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 22523#[L93]don't care [312] L93-->L93-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 22531#[L93-1]don't care [376] L93-1-->L93-2: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 22421#[L93-2]don't care [365] L93-2-->L37: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 22103#[L37]don't care [326] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 22105#[L38]don't care [333] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 23189#[L37-1]don't care [327] L37-1-->L94: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 22559#[L94]don't care [383] L94-->L94-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 22289#[L94-1]don't care [349] L94-1-->L94-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 22291#[L94-2]don't care [367] L94-2-->L37-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 22453#[L37-2]don't care [300] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 21929#[L38-3]don't care [314] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 21931#[L37-3]don't care [310] L37-3-->L96: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 22983#[L96]don't care [373] L96-->L96-1: Formula: (and (= (select |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| |v_#StackHeapBarrier_3|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 0)) (= (store |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 1) |v_#valid_7|) (= (store |v_#length_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_7|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_8|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2|, #valid=|v_#valid_7|, #length=|v_#length_7|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, #valid, #length] 22895#[L96-1]don't care [339] L96-1-->L96-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 22747#[L96-2]don't care [305] L96-2-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset] 22749#[L97]don't care [345] L97-->L97-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 21603#[L97-6]don't care [289] L97-6-->L98: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  AuxVars[]  AssignedVars[] 21605#[L98]don't care [366] L98-->L98-1: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (<= 0 .cse0) (= (store |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|)) |v_#memory_int_3|) (= (select |v_#valid_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|)))))  InVars {ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_4|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_3|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  AuxVars[]  AssignedVars[#memory_int] 23165#[L98-1]don't care [298] L98-1-->L97-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet17#1] 23087#[L97-3]don't care [324] L97-3-->L97-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|)  InVars {ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 23089#[L97-4]don't care [335] L97-4-->L97-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 21817#[L97-5]don't care [302] L97-5-->L97-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 21819#[L97-6]don't care [288] L97-6-->L97-7: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3| |v_ULTIMATE.start_create_fresh_int_array_~size#1_6|))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  AuxVars[]  AssignedVars[] 23157#[L97-7]don't care [295] L97-7-->L100: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 22841#[L100]don't care [323] L100-->L78-4: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_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_int_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_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] 21939#[L78-4]don't care [316] L78-4-->L78-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 21941#[L78-5]don't care [363] L78-5-->L78-6: Formula: (and (= v_~A~0.offset_3 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_3))  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_3, ~A~0.offset=v_~A~0.offset_3, 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] 22945#[L78-6]don't care [393] L78-6-->L81: 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] 23011#[L81]don't care [391] L81-->L81-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 23013#[L81-1]don't care [291] L81-1-->L81-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 23027#[L81-2]don't care [360] L81-2-->L81-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (select |v_#valid_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= (store |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre9#1_3|)) |v_#memory_int_5|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_6|, #length=|v_#length_10|, 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~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_5|, #length=|v_#length_10|, 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] 22887#[L81-3]don't care [424] L81-3-->thread1ENTRY: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_6| v_thread1Thread1of1ForFork0_thidvar0_2) (= v_thread1Thread1of1ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|}  OutVars{thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_6|, thread1Thread1of1ForFork0_#res#1.offset=|v_thread1Thread1of1ForFork0_#res#1.offset_4|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_4|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_2, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_4|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_4|, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_2, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_4|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_8|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_14|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_4|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_4|, thread1Thread1of1ForFork0_#res#1.base=|v_thread1Thread1of1ForFork0_#res#1.base_4|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_#res#1.offset, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_thidvar0, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_thidvar1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~post1#1, thread1Thread1of1ForFork0_~i~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_#in~b#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_#res#1.base] 22889#[thread1ENTRY, L81-4]don't care [400] thread1ENTRY-->L49-4: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_1| 0)  InVars {}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 23199#[L49-4, L81-4]don't care [369] L81-4-->L81-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 23153#[L81-5, L49-4]don't care [292] L81-5-->L82: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet10#1] 22137#[L82, L49-4]don't care [357] L82-->L82-1: Formula: (= |v_ULTIMATE.start_main_#t~pre11#1_2| |v_#pthreadsForks_4|)  InVars {#pthreadsForks=|v_#pthreadsForks_4|}  OutVars{ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_2|, #pthreadsForks=|v_#pthreadsForks_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre11#1] 22145#[L82-1, L49-4]don't care 
[2022-07-22 11:54:31,217 INFO  L750   eck$LassoCheckResult]: Loop: 22145#[L82-1, L49-4]don't care [403] L49-4-->L50: Formula: (< |v_thread1Thread1of1ForFork0_~i~0#1_5| v_~N~0_2)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  AuxVars[]  AssignedVars[] 23255#[L50, L82-1]don't care [405] L50-->L52: Formula: (let ((.cse1 (* |v_thread1Thread1of1ForFork0_~i~0#1_7| 4))) (let ((.cse0 (+ v_~A~0.offset_23 .cse1)) (.cse2 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|))) (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_31| v_~A~0.base_23) .cse0) |v_thread1Thread1of1ForFork0_plus_#in~b#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (not (= (ite (or (<= 0 |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (= (select |v_#valid_39| v_~A~0.base_23) 1) (= |v_thread1Thread1of1ForFork0_plus_#in~b#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= (+ v_~A~0.offset_23 4 .cse1) (select |v_#length_34| v_~A~0.base_23)) (<= 0 .cse0) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| .cse2) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| v_~counter~0_25) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| |v_thread1Thread1of1ForFork0_plus_~a#1_1|) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| |v_thread1Thread1of1ForFork0_~tmp~0#1_1|) (= (ite (or (<= .cse2 2147483647) (<= |v_thread1Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))))  InVars {~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|}  OutVars{~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_1|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_1|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_1|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_1|, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_1|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_1|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_plus_#in~b#1] 23257#[L82-1, L52]don't care [407] L52-->L55: Formula: (= v_~counter~0_2 |v_thread1Thread1of1ForFork0_~tmp~0#1_3|)  InVars {thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  OutVars{~counter~0=v_~counter~0_2, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  AuxVars[]  AssignedVars[~counter~0] 23371#[L55, L82-1]don't care [408] L55-->L49-2: Formula: (= |v_thread1Thread1of1ForFork0_#t~post1#1_1| |v_thread1Thread1of1ForFork0_~i~0#1_9|)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_1|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 23373#[L49-2, L82-1]don't care [409] L49-2-->L49-3: Formula: (= (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1) |v_thread1Thread1of1ForFork0_~i~0#1_11|)  InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 23445#[L82-1, L49-3]don't care [410] L49-3-->L49-4: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 22145#[L82-1, L49-4]don't care 
[2022-07-22 11:54:31,217 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:31,217 INFO  L85        PathProgramCache]: Analyzing trace with hash 1797333385, now seen corresponding path program 1 times
[2022-07-22 11:54:31,218 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:31,218 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240824251]
[2022-07-22 11:54:31,218 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:31,218 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:31,241 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:31,241 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:31,256 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:31,263 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:31,265 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:31,265 INFO  L85        PathProgramCache]: Analyzing trace with hash -73294235, now seen corresponding path program 5 times
[2022-07-22 11:54:31,265 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:31,266 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429537748]
[2022-07-22 11:54:31,266 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:31,266 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:31,271 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:31,271 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:31,278 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:31,280 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:31,281 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:31,281 INFO  L85        PathProgramCache]: Analyzing trace with hash -1846183443, now seen corresponding path program 1 times
[2022-07-22 11:54:31,281 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:31,281 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703652313]
[2022-07-22 11:54:31,281 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:31,281 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:31,326 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:31,327 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:31,355 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:31,365 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:31,667 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
[2022-07-22 11:54:32,603 INFO  L210          LassoAnalysis]: Preferences:
[2022-07-22 11:54:32,603 INFO  L126   ssoRankerPreferences]: Compute integeral hull: false
[2022-07-22 11:54:32,603 INFO  L127   ssoRankerPreferences]: Enable LassoPartitioneer: true
[2022-07-22 11:54:32,603 INFO  L128   ssoRankerPreferences]: Term annotations enabled: false
[2022-07-22 11:54:32,603 INFO  L129   ssoRankerPreferences]: Use exernal solver: false
[2022-07-22 11:54:32,603 INFO  L130   ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:32,603 INFO  L131   ssoRankerPreferences]: Dump SMT script to file: false
[2022-07-22 11:54:32,603 INFO  L132   ssoRankerPreferences]: Path of dumped script: 
[2022-07-22 11:54:32,604 INFO  L133   ssoRankerPreferences]: Filename of dumped script: popl20-bad-counter-queue.wvr.c_BEv2_Iteration7_Lasso
[2022-07-22 11:54:32,604 INFO  L134   ssoRankerPreferences]: MapElimAlgo: Frank
[2022-07-22 11:54:32,604 INFO  L276          LassoAnalysis]: Starting lasso preprocessing...
[2022-07-22 11:54:32,608 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,624 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,626 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,628 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,629 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,631 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,633 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,635 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,636 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,637 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,640 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,658 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,660 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,662 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,666 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,667 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,669 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,671 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,672 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,674 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,680 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,682 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,684 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,689 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,690 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,692 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,693 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:32,695 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:33,437 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:34,214 INFO  L294          LassoAnalysis]: Preprocessing complete.
[2022-07-22 11:54:34,214 INFO  L490          LassoAnalysis]: Using template 'affine'.
[2022-07-22 11:54:34,215 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,215 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,225 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)
[2022-07-22 11:54:34,232 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
[2022-07-22 11:54:34,232 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,241 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,241 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,241 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,241 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,243 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:34,243 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:34,261 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,300 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
[2022-07-22 11:54:34,300 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,300 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,301 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)
[2022-07-22 11:54:34,304 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,305 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
[2022-07-22 11:54:34,311 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,311 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,311 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,312 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,312 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:34,312 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:34,328 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,361 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:34,361 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,361 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,362 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)
[2022-07-22 11:54:34,363 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
[2022-07-22 11:54:34,364 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,372 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,372 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:34,372 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,372 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,372 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,372 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:34,372 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:34,373 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,395 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:34,396 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,396 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,397 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)
[2022-07-22 11:54:34,397 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
[2022-07-22 11:54:34,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
[2022-07-22 11:54:34,405 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,405 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:34,405 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,405 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,405 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,406 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:34,406 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:34,407 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,430 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
[2022-07-22 11:54:34,430 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,430 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,431 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)
[2022-07-22 11:54:34,432 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
[2022-07-22 11:54:34,432 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,438 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,439 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,439 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,439 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,440 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:34,440 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:34,443 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,466 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:34,466 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,466 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,467 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)
[2022-07-22 11:54:34,467 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
[2022-07-22 11:54:34,468 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,474 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,475 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,475 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,475 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,476 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:34,476 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:34,479 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,502 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
[2022-07-22 11:54:34,502 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,502 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,503 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)
[2022-07-22 11:54:34,504 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
[2022-07-22 11:54:34,504 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,510 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,511 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:34,511 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,511 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,511 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,511 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:34,511 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:34,512 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,534 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
[2022-07-22 11:54:34,534 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,535 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,535 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)
[2022-07-22 11:54:34,536 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
[2022-07-22 11:54:34,537 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,544 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,544 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:34,544 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,544 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,544 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,545 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:34,545 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:34,546 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,569 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
[2022-07-22 11:54:34,569 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,569 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,570 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)
[2022-07-22 11:54:34,571 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
[2022-07-22 11:54:34,571 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,578 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,578 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:34,579 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,579 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,579 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,579 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:34,579 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:34,580 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,602 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
[2022-07-22 11:54:34,603 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,603 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,604 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)
[2022-07-22 11:54:34,604 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
[2022-07-22 11:54:34,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
[2022-07-22 11:54:34,611 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,611 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,611 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,611 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,612 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:34,613 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:34,637 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,672 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
[2022-07-22 11:54:34,672 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,672 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,673 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)
[2022-07-22 11:54:34,675 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,683 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,684 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:34,684 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,684 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,684 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,684 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:34,684 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:34,686 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
[2022-07-22 11:54:34,696 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,719 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:34,719 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,719 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,720 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)
[2022-07-22 11:54:34,721 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
[2022-07-22 11:54:34,721 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,728 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,728 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:34,728 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,729 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,729 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,729 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:34,729 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:34,730 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,752 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
[2022-07-22 11:54:34,752 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,752 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,753 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)
[2022-07-22 11:54:34,755 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
[2022-07-22 11:54:34,755 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,761 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,761 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:34,762 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,762 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,762 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,762 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:34,762 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:34,763 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,786 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:34,786 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,786 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,787 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)
[2022-07-22 11:54:34,787 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
[2022-07-22 11:54:34,788 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,794 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,794 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:34,794 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,795 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,795 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,795 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:34,795 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:34,796 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,820 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
[2022-07-22 11:54:34,820 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,821 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,821 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)
[2022-07-22 11:54:34,822 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
[2022-07-22 11:54:34,822 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,829 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,829 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:34,829 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,829 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,829 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,829 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:34,829 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:34,830 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,853 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
[2022-07-22 11:54:34,853 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,854 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,854 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)
[2022-07-22 11:54:34,855 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
[2022-07-22 11:54:34,855 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,862 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,862 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,862 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,862 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,863 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:34,863 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:34,866 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,889 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0
[2022-07-22 11:54:34,889 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,889 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,890 INFO  L229       MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2022-07-22 11:54:34,890 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process
[2022-07-22 11:54:34,891 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,897 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,898 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:34,898 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,898 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,898 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,898 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:34,898 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:34,899 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,921 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0
[2022-07-22 11:54:34,921 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,921 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,922 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)
[2022-07-22 11:54:34,923 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
[2022-07-22 11:54:34,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
[2022-07-22 11:54:34,930 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,930 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:34,931 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,931 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,931 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,931 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:34,931 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:34,932 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,954 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
[2022-07-22 11:54:34,955 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,955 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,956 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)
[2022-07-22 11:54:34,956 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
[2022-07-22 11:54:34,957 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:34,964 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:34,965 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:34,965 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:34,965 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:34,966 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:34,966 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:34,969 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:34,991 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
[2022-07-22 11:54:34,992 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:34,992 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:34,993 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)
[2022-07-22 11:54:34,993 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
[2022-07-22 11:54:34,994 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,000 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,001 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:35,001 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,001 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,001 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,001 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:35,001 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:35,002 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,026 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
[2022-07-22 11:54:35,026 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,026 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,027 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)
[2022-07-22 11:54:35,028 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
[2022-07-22 11:54:35,028 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,035 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,035 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:35,035 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,035 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,035 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,036 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:35,036 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:35,037 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,059 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
[2022-07-22 11:54:35,059 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,060 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,060 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)
[2022-07-22 11:54:35,061 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
[2022-07-22 11:54:35,062 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,069 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,069 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:35,069 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,069 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,069 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,070 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:35,070 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:35,078 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,101 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0
[2022-07-22 11:54:35,101 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,102 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,102 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)
[2022-07-22 11:54:35,103 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
[2022-07-22 11:54:35,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
[2022-07-22 11:54:35,110 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,110 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:35,110 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,110 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,110 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,111 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:35,111 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:35,113 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,135 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0
[2022-07-22 11:54:35,136 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,136 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,137 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)
[2022-07-22 11:54:35,137 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
[2022-07-22 11:54:35,138 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,144 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,145 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:35,145 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,145 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,145 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,145 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:35,145 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:35,146 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,169 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
[2022-07-22 11:54:35,169 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,170 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,170 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)
[2022-07-22 11:54:35,171 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
[2022-07-22 11:54:35,171 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,179 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,179 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,179 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,179 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,180 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,180 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,183 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,208 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
[2022-07-22 11:54:35,208 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,208 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,209 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)
[2022-07-22 11:54:35,210 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
[2022-07-22 11:54:35,210 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,216 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,217 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:35,217 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,217 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,217 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,217 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:35,217 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:35,218 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,242 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
[2022-07-22 11:54:35,242 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,243 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,243 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)
[2022-07-22 11:54:35,244 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
[2022-07-22 11:54:35,244 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,252 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,252 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:35,252 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,252 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,252 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,252 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:35,252 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:35,253 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,277 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
[2022-07-22 11:54:35,277 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,277 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,278 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)
[2022-07-22 11:54:35,278 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
[2022-07-22 11:54:35,279 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,285 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,286 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,286 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,286 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,287 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,287 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,290 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,314 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0
[2022-07-22 11:54:35,315 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,315 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,315 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)
[2022-07-22 11:54:35,316 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
[2022-07-22 11:54:35,316 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,324 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,324 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,324 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,324 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,325 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,325 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,330 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,354 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:35,354 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,354 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,355 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)
[2022-07-22 11:54:35,356 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,356 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
[2022-07-22 11:54:35,363 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,363 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,363 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,363 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,364 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,364 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,368 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,392 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0
[2022-07-22 11:54:35,392 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,392 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,393 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)
[2022-07-22 11:54:35,394 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
[2022-07-22 11:54:35,395 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,401 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,402 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,402 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,402 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,403 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,403 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,406 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,429 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:35,429 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,429 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,430 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)
[2022-07-22 11:54:35,431 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
[2022-07-22 11:54:35,431 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,439 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,439 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,439 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,439 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,440 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,440 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,444 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,468 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
[2022-07-22 11:54:35,468 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,468 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,469 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)
[2022-07-22 11:54:35,470 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
[2022-07-22 11:54:35,470 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,476 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,477 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,477 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,477 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,478 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,478 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,481 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,504 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
[2022-07-22 11:54:35,504 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,504 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,505 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)
[2022-07-22 11:54:35,506 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
[2022-07-22 11:54:35,507 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,514 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,514 INFO  L203   nArgumentSynthesizer]: 2 stem disjuncts
[2022-07-22 11:54:35,514 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,514 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,516 INFO  L401   nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications.
[2022-07-22 11:54:35,517 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,527 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,550 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:35,550 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,551 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,551 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)
[2022-07-22 11:54:35,553 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
[2022-07-22 11:54:35,553 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,560 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,560 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,560 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,560 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,561 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,561 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,565 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,587 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0
[2022-07-22 11:54:35,588 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,588 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,589 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)
[2022-07-22 11:54:35,589 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
[2022-07-22 11:54:35,591 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,599 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,599 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,599 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,599 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,600 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,600 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,604 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,627 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
[2022-07-22 11:54:35,628 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,628 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,629 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)
[2022-07-22 11:54:35,631 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
[2022-07-22 11:54:35,631 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,637 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,638 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,638 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,638 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,639 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,639 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,642 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,665 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
[2022-07-22 11:54:35,665 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,665 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,666 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)
[2022-07-22 11:54:35,668 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
[2022-07-22 11:54:35,668 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,675 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,675 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,675 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,675 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,676 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,676 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,680 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,702 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:35,703 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,703 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,704 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)
[2022-07-22 11:54:35,705 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
[2022-07-22 11:54:35,705 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,712 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,712 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,712 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,712 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,714 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,714 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,719 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,742 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Ended with exit code 0
[2022-07-22 11:54:35,742 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,743 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,743 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)
[2022-07-22 11:54:35,744 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
[2022-07-22 11:54:35,745 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:35,751 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,752 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,752 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,752 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,754 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,754 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,766 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,803 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:35,804 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,804 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,807 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)
[2022-07-22 11:54:35,830 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
[2022-07-22 11:54:35,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
[2022-07-22 11:54:35,840 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,840 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,840 INFO  L204   nArgumentSynthesizer]: 2 loop disjuncts
[2022-07-22 11:54:35,840 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,852 INFO  L401   nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications.
[2022-07-22 11:54:35,852 INFO  L402   nArgumentSynthesizer]: A total of 4 supporting invariants were added.
[2022-07-22 11:54:35,892 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:35,931 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:35,932 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:35,932 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:35,933 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)
[2022-07-22 11:54:35,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
[2022-07-22 11:54:35,950 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:35,951 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:35,951 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:35,951 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:35,952 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:35,952 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:35,956 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
[2022-07-22 11:54:35,964 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:36,007 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:36,007 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:36,007 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:36,009 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)
[2022-07-22 11:54:36,022 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:36,032 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:36,033 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:36,033 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:36,033 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:36,040 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:36,041 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:36,046 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
[2022-07-22 11:54:36,062 INFO  L420   nArgumentSynthesizer]: Found a termination argument, trying to simplify.
[2022-07-22 11:54:36,155 INFO  L443   ModelExtractionUtils]: Simplification made 38 calls to the SMT solver.
[2022-07-22 11:54:36,155 INFO  L444   ModelExtractionUtils]: 5 out of 37 variables were initially zero. Simplification set additionally 29 variables to zero.
[2022-07-22 11:54:36,155 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:36,156 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:36,157 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)
[2022-07-22 11:54:36,159 INFO  L435   nArgumentSynthesizer]: Simplifying supporting invariants...
[2022-07-22 11:54:36,167 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
[2022-07-22 11:54:36,177 INFO  L438   nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2.
[2022-07-22 11:54:36,177 INFO  L513          LassoAnalysis]: Proved termination.
[2022-07-22 11:54:36,177 INFO  L515          LassoAnalysis]: Termination argument consisting of:
Ranking function f(thread1Thread1of1ForFork0_~i~0#1, ~N~0) = -1*thread1Thread1of1ForFork0_~i~0#1 + 1*~N~0
Supporting invariants []
[2022-07-22 11:54:36,220 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:36,317 INFO  L257   tatePredicateManager]: 25 out of 25 supporting invariants were superfluous and have been removed
[2022-07-22 11:54:36,326 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:36,353 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:36,354 INFO  L263         TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core
[2022-07-22 11:54:36,355 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:36,415 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:36,416 INFO  L263         TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core
[2022-07-22 11:54:36,417 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:36,462 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-07-22 11:54:36,462 INFO  L142   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates 
[2022-07-22 11:54:36,463 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 968 states and 2563 transitions. cyclomatic complexity: 1683 Second operand  has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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)
[2022-07-22 11:54:36,559 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 968 states and 2563 transitions. cyclomatic complexity: 1683. Second operand  has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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 1469 states and 3879 transitions. Complement of second has 7 states.
[2022-07-22 11:54:36,559 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states 
[2022-07-22 11:54:36,560 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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)
[2022-07-22 11:54:36,561 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions.
[2022-07-22 11:54:36,561 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 4 states and 106 transitions. Stem has 60 letters. Loop has 6 letters.
[2022-07-22 11:54:36,561 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:36,561 INFO  L690   stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted
[2022-07-22 11:54:36,570 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:36,598 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:36,599 INFO  L263         TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core
[2022-07-22 11:54:36,600 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:36,660 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:36,661 INFO  L263         TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjunts are in the unsatisfiable core
[2022-07-22 11:54:36,661 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:36,707 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-07-22 11:54:36,708 INFO  L142   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 4 loop predicates 
[2022-07-22 11:54:36,708 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 968 states and 2563 transitions. cyclomatic complexity: 1683 Second operand  has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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)
[2022-07-22 11:54:36,827 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 968 states and 2563 transitions. cyclomatic complexity: 1683. Second operand  has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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 1577 states and 4248 transitions. Complement of second has 9 states.
[2022-07-22 11:54:36,828 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 
[2022-07-22 11:54:36,828 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 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)
[2022-07-22 11:54:36,829 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions.
[2022-07-22 11:54:36,829 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 123 transitions. Stem has 60 letters. Loop has 6 letters.
[2022-07-22 11:54:36,829 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:36,829 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 123 transitions. Stem has 66 letters. Loop has 6 letters.
[2022-07-22 11:54:36,829 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:36,829 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 5 states and 123 transitions. Stem has 60 letters. Loop has 12 letters.
[2022-07-22 11:54:36,830 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:36,830 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 1577 states and 4248 transitions.
[2022-07-22 11:54:36,851 INFO  L131   ngComponentsAnalysis]: Automaton has 81 accepting balls. 606
[2022-07-22 11:54:36,868 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 1577 states to 1499 states and 4034 transitions.
[2022-07-22 11:54:36,868 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 847
[2022-07-22 11:54:36,871 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 965
[2022-07-22 11:54:36,871 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 1499 states and 4034 transitions.
[2022-07-22 11:54:36,871 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2022-07-22 11:54:36,872 INFO  L220   hiAutomatonCegarLoop]: Abstraction has 1499 states and 4034 transitions.
[2022-07-22 11:54:36,877 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 1499 states and 4034 transitions.
[2022-07-22 11:54:36,900 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 962.
[2022-07-22 11:54:36,903 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 962 states, 962 states have (on average 2.6507276507276507) internal successors, (2550), 961 states have internal predecessors, (2550), 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)
[2022-07-22 11:54:36,907 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 2550 transitions.
[2022-07-22 11:54:36,908 INFO  L242   hiAutomatonCegarLoop]: Abstraction has 962 states and 2550 transitions.
[2022-07-22 11:54:36,908 INFO  L425   stractBuchiCegarLoop]: Abstraction has 962 states and 2550 transitions.
[2022-07-22 11:54:36,908 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 8 ============
[2022-07-22 11:54:36,908 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 962 states and 2550 transitions.
[2022-07-22 11:54:36,917 INFO  L131   ngComponentsAnalysis]: Automaton has 61 accepting balls. 486
[2022-07-22 11:54:36,917 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 11:54:36,917 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 11:54:36,918 INFO  L150   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]
[2022-07-22 11:54:36,918 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1]
[2022-07-22 11:54:36,920 INFO  L748   eck$LassoCheckResult]: Stem: 28734#[ULTIMATE.startENTRY]don't care [385] ULTIMATE.startENTRY-->L-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 28698#[L-1]don't care [315] L-1-->L-1-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] 28700#[L-1-1]don't care [394] L-1-1-->L-1-2: Formula: (= (select |v_#valid_18| 0) 0)  InVars {#valid=|v_#valid_18|}  OutVars{#valid=|v_#valid_18|}  AuxVars[]  AssignedVars[] 28736#[L-1-2]don't care [395] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|}  AuxVars[]  AssignedVars[] 28652#[L21]don't care [364] L21-->L21-1: Formula: (and (= 2 (select |v_#length_14| 1)) (= (select |v_#valid_19| 1) 1))  InVars {#length=|v_#length_14|, #valid=|v_#valid_19|}  OutVars{#length=|v_#length_14|, #valid=|v_#valid_19|}  AuxVars[]  AssignedVars[] 28512#[L21-1]don't care [379] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_11| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_11|}  OutVars{#memory_int=|v_#memory_int_11|}  AuxVars[]  AssignedVars[] 28324#[L21-2]don't care [320] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_12| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_12|}  OutVars{#memory_int=|v_#memory_int_12|}  AuxVars[]  AssignedVars[] 28326#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#valid_20| 2) 1) (= 31 (select |v_#length_15| 2)))  InVars {#length=|v_#length_15|, #valid=|v_#valid_20|}  OutVars{#length=|v_#length_15|, #valid=|v_#valid_20|}  AuxVars[]  AssignedVars[] 27688#[L21-4]don't care [331] L21-4-->L42: Formula: (and (= v_~A~0.base_4 0) (= v_~A~0.offset_4 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 27690#[L42]don't care [325] L42-->L42-1: Formula: (= v_~counter~0_6 0)  InVars {}  OutVars{~counter~0=v_~counter~0_6}  AuxVars[]  AssignedVars[~counter~0] 28608#[L42-1]don't care [382] L42-1-->L-1-3: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 28538#[L-1-3]don't care [397] L-1-3-->L-1-4: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 27492#[L-1-4]don't care [318] L-1-4-->L-1-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 27494#[L-1-5]don't care [299] L-1-5-->L-1-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 28502#[L-1-6]don't care [375] L-1-6-->L75: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet12#1=|v_ULTIMATE.start_main_#t~nondet12#1_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~mem14#1=|v_ULTIMATE.start_main_#t~mem14#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre11#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet12#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~mem14#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 28504#[L75]don't care [328] L75-->L75-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_1| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1) |v_#valid_3|) (= |v_#length_3| (store |v_#length_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_3|, 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_3|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 28278#[L75-1]don't care [309] L75-1-->L75-2: Formula: (and (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= (select |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= |v_#valid_5| (store |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_6|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, 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_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 28068#[L75-2]don't care [378] L75-2-->L77: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_2| v_~N~0_5)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|, ~N~0=v_~N~0_5}  AuxVars[]  AssignedVars[~N~0] 28070#[L77]don't care [347] L77-->L78: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 28424#[L78]don't care [303] L78-->L78-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 27902#[L78-1]don't care [356] L78-1-->L78-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~N~0_6)  InVars {~N~0=v_~N~0_6}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 27904#[L78-2]don't care [317] L78-2-->L78-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 28196#[L78-3]don't care [290] L78-3-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_1|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post16#1, ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1] 28038#[L92]don't care [372] L92-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|)  InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 28040#[L93]don't care [312] L93-->L93-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 28048#[L93-1]don't care [376] L93-1-->L93-2: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 27930#[L93-2]don't care [365] L93-2-->L37: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 27620#[L37]don't care [326] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 27622#[L38]don't care [333] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 28706#[L37-1]don't care [327] L37-1-->L94: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 28076#[L94]don't care [383] L94-->L94-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 27806#[L94-1]don't care [349] L94-1-->L94-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 27808#[L94-2]don't care [367] L94-2-->L37-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 27986#[L37-2]don't care [300] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 27448#[L38-3]don't care [314] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 27450#[L37-3]don't care [310] L37-3-->L96: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 28500#[L96]don't care [373] L96-->L96-1: Formula: (and (= (select |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| |v_#StackHeapBarrier_3|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 0)) (= (store |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 1) |v_#valid_7|) (= (store |v_#length_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_7|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_8|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2|, #valid=|v_#valid_7|, #length=|v_#length_7|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, #valid, #length] 28412#[L96-1]don't care [339] L96-1-->L96-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 28264#[L96-2]don't care [305] L96-2-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset] 28266#[L97]don't care [345] L97-->L97-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 27122#[L97-6]don't care [289] L97-6-->L98: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  AuxVars[]  AssignedVars[] 27124#[L98]don't care [366] L98-->L98-1: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (<= 0 .cse0) (= (store |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|)) |v_#memory_int_3|) (= (select |v_#valid_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|)))))  InVars {ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_4|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_3|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  AuxVars[]  AssignedVars[#memory_int] 28682#[L98-1]don't care [298] L98-1-->L97-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet17#1] 28604#[L97-3]don't care [324] L97-3-->L97-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|)  InVars {ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 28606#[L97-4]don't care [335] L97-4-->L97-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 27330#[L97-5]don't care [302] L97-5-->L97-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 27332#[L97-6]don't care [288] L97-6-->L97-7: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3| |v_ULTIMATE.start_create_fresh_int_array_~size#1_6|))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  AuxVars[]  AssignedVars[] 28674#[L97-7]don't care [295] L97-7-->L100: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 28358#[L100]don't care [323] L100-->L78-4: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_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_int_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_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] 27458#[L78-4]don't care [316] L78-4-->L78-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 27460#[L78-5]don't care [363] L78-5-->L78-6: Formula: (and (= v_~A~0.offset_3 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_3))  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_3, ~A~0.offset=v_~A~0.offset_3, 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] 28452#[L78-6]don't care [393] L78-6-->L81: 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] 28532#[L81]don't care [391] L81-->L81-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 28534#[L81-1]don't care [291] L81-1-->L81-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 28544#[L81-2]don't care [360] L81-2-->L81-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (select |v_#valid_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= (store |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre9#1_3|)) |v_#memory_int_5|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_6|, #length=|v_#length_10|, 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~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_5|, #length=|v_#length_10|, 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] 28404#[L81-3]don't care [424] L81-3-->thread1ENTRY: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_6| v_thread1Thread1of1ForFork0_thidvar0_2) (= v_thread1Thread1of1ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|}  OutVars{thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_6|, thread1Thread1of1ForFork0_#res#1.offset=|v_thread1Thread1of1ForFork0_#res#1.offset_4|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_4|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_2, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_4|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_4|, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_2, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_4|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_8|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_14|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_4|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_4|, thread1Thread1of1ForFork0_#res#1.base=|v_thread1Thread1of1ForFork0_#res#1.base_4|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_#res#1.offset, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_thidvar0, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_thidvar1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~post1#1, thread1Thread1of1ForFork0_~i~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_#in~b#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_#res#1.base] 28406#[thread1ENTRY, L81-4]don't care [400] thread1ENTRY-->L49-4: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_1| 0)  InVars {}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 28716#[L49-4, L81-4]don't care [369] L81-4-->L81-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 28670#[L81-5, L49-4]don't care [292] L81-5-->L82: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet10#1] 27664#[L82, L49-4]don't care [357] L82-->L82-1: Formula: (= |v_ULTIMATE.start_main_#t~pre11#1_2| |v_#pthreadsForks_4|)  InVars {#pthreadsForks=|v_#pthreadsForks_4|}  OutVars{ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_2|, #pthreadsForks=|v_#pthreadsForks_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre11#1] 27672#[L82-1, L49-4]don't care [294] L82-1-->L82-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|)  InVars {#pthreadsForks=|v_#pthreadsForks_6|}  OutVars{#pthreadsForks=|v_#pthreadsForks_5|}  AuxVars[]  AssignedVars[#pthreadsForks] 28218#[L82-2, L49-4]don't care 
[2022-07-22 11:54:36,920 INFO  L750   eck$LassoCheckResult]: Loop: 28218#[L82-2, L49-4]don't care [403] L49-4-->L50: Formula: (< |v_thread1Thread1of1ForFork0_~i~0#1_5| v_~N~0_2)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  AuxVars[]  AssignedVars[] 28824#[L82-2, L50]don't care [405] L50-->L52: Formula: (let ((.cse1 (* |v_thread1Thread1of1ForFork0_~i~0#1_7| 4))) (let ((.cse0 (+ v_~A~0.offset_23 .cse1)) (.cse2 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|))) (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_31| v_~A~0.base_23) .cse0) |v_thread1Thread1of1ForFork0_plus_#in~b#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (not (= (ite (or (<= 0 |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (= (select |v_#valid_39| v_~A~0.base_23) 1) (= |v_thread1Thread1of1ForFork0_plus_#in~b#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= (+ v_~A~0.offset_23 4 .cse1) (select |v_#length_34| v_~A~0.base_23)) (<= 0 .cse0) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| .cse2) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| v_~counter~0_25) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| |v_thread1Thread1of1ForFork0_plus_~a#1_1|) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| |v_thread1Thread1of1ForFork0_~tmp~0#1_1|) (= (ite (or (<= .cse2 2147483647) (<= |v_thread1Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))))  InVars {~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|}  OutVars{~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_1|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_1|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_1|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_1|, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_1|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_1|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_plus_#in~b#1] 28820#[L82-2, L52]don't care [407] L52-->L55: Formula: (= v_~counter~0_2 |v_thread1Thread1of1ForFork0_~tmp~0#1_3|)  InVars {thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  OutVars{~counter~0=v_~counter~0_2, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  AuxVars[]  AssignedVars[~counter~0] 28822#[L55, L82-2]don't care [408] L55-->L49-2: Formula: (= |v_thread1Thread1of1ForFork0_#t~post1#1_1| |v_thread1Thread1of1ForFork0_~i~0#1_9|)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_1|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 28904#[L49-2, L82-2]don't care [409] L49-2-->L49-3: Formula: (= (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1) |v_thread1Thread1of1ForFork0_~i~0#1_11|)  InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 28906#[L82-2, L49-3]don't care [410] L49-3-->L49-4: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 28218#[L82-2, L49-4]don't care 
[2022-07-22 11:54:36,920 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:36,920 INFO  L85        PathProgramCache]: Analyzing trace with hash -117239619, now seen corresponding path program 1 times
[2022-07-22 11:54:36,921 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:36,921 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205785998]
[2022-07-22 11:54:36,921 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:36,921 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:36,936 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:36,936 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:36,945 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:36,952 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:36,952 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:36,953 INFO  L85        PathProgramCache]: Analyzing trace with hash -73294235, now seen corresponding path program 6 times
[2022-07-22 11:54:36,953 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:36,953 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122802982]
[2022-07-22 11:54:36,953 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:36,953 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:36,958 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:36,959 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:36,962 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:36,964 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:36,965 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:36,965 INFO  L85        PathProgramCache]: Analyzing trace with hash 590098977, now seen corresponding path program 1 times
[2022-07-22 11:54:36,965 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:36,965 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627682915]
[2022-07-22 11:54:36,966 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:36,966 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:36,988 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:36,988 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:37,002 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:37,010 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:37,199 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
[2022-07-22 11:54:38,210 INFO  L210          LassoAnalysis]: Preferences:
[2022-07-22 11:54:38,210 INFO  L126   ssoRankerPreferences]: Compute integeral hull: false
[2022-07-22 11:54:38,211 INFO  L127   ssoRankerPreferences]: Enable LassoPartitioneer: true
[2022-07-22 11:54:38,211 INFO  L128   ssoRankerPreferences]: Term annotations enabled: false
[2022-07-22 11:54:38,211 INFO  L129   ssoRankerPreferences]: Use exernal solver: false
[2022-07-22 11:54:38,211 INFO  L130   ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:38,211 INFO  L131   ssoRankerPreferences]: Dump SMT script to file: false
[2022-07-22 11:54:38,211 INFO  L132   ssoRankerPreferences]: Path of dumped script: 
[2022-07-22 11:54:38,211 INFO  L133   ssoRankerPreferences]: Filename of dumped script: popl20-bad-counter-queue.wvr.c_BEv2_Iteration8_Lasso
[2022-07-22 11:54:38,211 INFO  L134   ssoRankerPreferences]: MapElimAlgo: Frank
[2022-07-22 11:54:38,211 INFO  L276          LassoAnalysis]: Starting lasso preprocessing...
[2022-07-22 11:54:38,215 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,220 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,222 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,225 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,228 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,232 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,234 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,236 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,237 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,949 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,951 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,955 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,956 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,958 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,959 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,961 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,963 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,964 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,967 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,969 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,974 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,975 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,976 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,977 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,979 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,980 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,982 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,984 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:38,986 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:39,730 INFO  L294          LassoAnalysis]: Preprocessing complete.
[2022-07-22 11:54:39,730 INFO  L490          LassoAnalysis]: Using template 'affine'.
[2022-07-22 11:54:39,730 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:39,730 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:39,734 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)
[2022-07-22 11:54:39,735 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
[2022-07-22 11:54:39,736 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:39,742 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:39,742 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:39,743 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:39,743 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:39,744 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:39,744 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:39,747 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:39,770 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
[2022-07-22 11:54:39,771 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:39,771 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:39,771 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)
[2022-07-22 11:54:39,772 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
[2022-07-22 11:54:39,772 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:39,779 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:39,780 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:39,780 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:39,780 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:39,781 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:39,781 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:39,784 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:39,808 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
[2022-07-22 11:54:39,808 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:39,809 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:39,809 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)
[2022-07-22 11:54:39,810 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
[2022-07-22 11:54:39,810 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:39,817 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:39,817 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:39,817 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:39,818 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:39,818 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:39,818 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:39,818 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:39,819 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:39,844 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
[2022-07-22 11:54:39,845 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:39,845 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:39,845 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)
[2022-07-22 11:54:39,846 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
[2022-07-22 11:54:39,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
[2022-07-22 11:54:39,854 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:39,855 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:39,855 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:39,855 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:39,855 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:39,855 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:39,855 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:39,867 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:39,890 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
[2022-07-22 11:54:39,891 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:39,891 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:39,892 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)
[2022-07-22 11:54:39,894 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
[2022-07-22 11:54:39,894 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:39,901 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:39,901 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:39,901 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:39,901 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:39,901 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:39,902 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:39,902 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:39,904 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:39,928 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
[2022-07-22 11:54:39,928 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:39,928 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:39,929 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)
[2022-07-22 11:54:39,930 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
[2022-07-22 11:54:39,930 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:39,937 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:39,937 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:39,937 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:39,937 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:39,938 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:39,938 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:39,941 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:39,965 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:39,966 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:39,966 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:39,967 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)
[2022-07-22 11:54:39,967 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
[2022-07-22 11:54:39,968 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:39,975 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:39,975 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:39,975 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:39,976 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:39,976 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:39,976 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:39,976 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:39,977 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:39,999 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0
[2022-07-22 11:54:40,000 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,000 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,001 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)
[2022-07-22 11:54:40,001 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
[2022-07-22 11:54:40,002 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:40,008 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:40,008 INFO  L351   nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation.
[2022-07-22 11:54:40,008 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:40,009 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:40,009 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:40,009 INFO  L401   nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications.
[2022-07-22 11:54:40,009 INFO  L402   nArgumentSynthesizer]: A total of 0 supporting invariants were added.
[2022-07-22 11:54:40,010 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:40,035 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:40,035 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,035 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,036 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)
[2022-07-22 11:54:40,037 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
[2022-07-22 11:54:40,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
[2022-07-22 11:54:40,043 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:40,044 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:40,044 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:40,044 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:40,045 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:40,046 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:40,049 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:40,072 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
[2022-07-22 11:54:40,073 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,073 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,074 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)
[2022-07-22 11:54:40,075 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
[2022-07-22 11:54:40,075 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:40,081 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:40,082 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:40,082 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:40,082 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:40,083 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:40,083 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:40,086 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:40,109 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
[2022-07-22 11:54:40,110 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,110 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,111 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)
[2022-07-22 11:54:40,113 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:40,119 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
[2022-07-22 11:54:40,120 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:40,121 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:40,121 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:40,121 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:40,122 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:40,122 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:40,126 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:40,149 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0
[2022-07-22 11:54:40,150 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,150 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,151 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)
[2022-07-22 11:54:40,151 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
[2022-07-22 11:54:40,152 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:40,158 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:40,159 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:40,159 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:40,159 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:40,160 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:40,160 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:40,163 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:40,186 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
[2022-07-22 11:54:40,186 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,187 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,187 INFO  L229       MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2022-07-22 11:54:40,188 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process
[2022-07-22 11:54:40,189 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:40,196 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:40,196 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:40,196 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:40,196 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:40,197 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:40,197 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:40,201 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:40,224 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:40,224 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,224 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,225 INFO  L229       MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2022-07-22 11:54:40,226 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process
[2022-07-22 11:54:40,227 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:40,233 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:40,234 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:40,234 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:40,234 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:40,235 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:40,235 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:40,240 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:40,264 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:40,264 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,265 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,265 INFO  L229       MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2022-07-22 11:54:40,266 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process
[2022-07-22 11:54:40,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
[2022-07-22 11:54:40,274 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:40,274 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:40,274 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:40,274 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:40,276 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:40,276 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:40,279 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:40,303 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:40,304 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,304 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,304 INFO  L229       MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2022-07-22 11:54:40,305 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process
[2022-07-22 11:54:40,306 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:40,313 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:40,313 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:40,314 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:40,314 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:40,315 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:40,315 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:40,318 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:40,341 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Ended with exit code 0
[2022-07-22 11:54:40,341 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,341 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,342 INFO  L229       MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2022-07-22 11:54:40,344 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process
[2022-07-22 11:54:40,345 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:40,351 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:40,352 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:40,352 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:40,352 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:40,353 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:40,353 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:40,357 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:40,380 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:40,381 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,381 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,382 INFO  L229       MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2022-07-22 11:54:40,382 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process
[2022-07-22 11:54:40,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
[2022-07-22 11:54:40,390 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:40,390 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:40,390 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:40,390 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:40,391 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:40,391 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:40,394 INFO  L527          LassoAnalysis]: Proving termination failed for this template and these settings.
[2022-07-22 11:54:40,417 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Ended with exit code 0
[2022-07-22 11:54:40,417 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,417 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,418 INFO  L229       MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2022-07-22 11:54:40,419 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process
[2022-07-22 11:54:40,419 INFO  L120   nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false
[2022-07-22 11:54:40,427 INFO  L338   nArgumentSynthesizer]: Template has degree 0.
[2022-07-22 11:54:40,427 INFO  L203   nArgumentSynthesizer]: 1 stem disjuncts
[2022-07-22 11:54:40,427 INFO  L204   nArgumentSynthesizer]: 1 loop disjuncts
[2022-07-22 11:54:40,427 INFO  L205   nArgumentSynthesizer]: 2 template conjuncts.
[2022-07-22 11:54:40,430 INFO  L401   nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications.
[2022-07-22 11:54:40,430 INFO  L402   nArgumentSynthesizer]: A total of 2 supporting invariants were added.
[2022-07-22 11:54:40,444 INFO  L420   nArgumentSynthesizer]: Found a termination argument, trying to simplify.
[2022-07-22 11:54:40,503 INFO  L443   ModelExtractionUtils]: Simplification made 26 calls to the SMT solver.
[2022-07-22 11:54:40,503 INFO  L444   ModelExtractionUtils]: 4 out of 28 variables were initially zero. Simplification set additionally 18 variables to zero.
[2022-07-22 11:54:40,503 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:40,503 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 11:54:40,506 INFO  L229       MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2022-07-22 11:54:40,509 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process
[2022-07-22 11:54:40,512 INFO  L435   nArgumentSynthesizer]: Simplifying supporting invariants...
[2022-07-22 11:54:40,539 INFO  L438   nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2.
[2022-07-22 11:54:40,539 INFO  L513          LassoAnalysis]: Proved termination.
[2022-07-22 11:54:40,540 INFO  L515          LassoAnalysis]: Termination argument consisting of:
Ranking function f(thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_create_fresh_int_array_~size#1) = -1*thread1Thread1of1ForFork0_~i~0#1 + 1*ULTIMATE.start_create_fresh_int_array_~size#1
Supporting invariants [1*~A~0.offset - 1*v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_6 + 4*ULTIMATE.start_create_fresh_int_array_~size#1 >= 0]
[2022-07-22 11:54:40,577 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:40,690 INFO  L257   tatePredicateManager]: 24 out of 26 supporting invariants were superfluous and have been removed
[2022-07-22 11:54:40,722 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:40,758 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:40,760 INFO  L263         TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 17 conjunts are in the unsatisfiable core
[2022-07-22 11:54:40,762 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:40,839 INFO  L390             Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5
[2022-07-22 11:54:41,096 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Forceful destruction successful, exit code 0
[2022-07-22 11:54:41,105 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-07-22 11:54:41,106 INFO  L263         TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 8 conjunts are in the unsatisfiable core
[2022-07-22 11:54:41,107 INFO  L286         TraceCheckSpWp]: Computing forward predicates...
[2022-07-22 11:54:41,256 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-07-22 11:54:41,257 INFO  L142   lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 5 loop predicates 
[2022-07-22 11:54:41,257 INFO  L71    iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 962 states and 2550 transitions. cyclomatic complexity: 1675 Second operand  has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 11 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)
[2022-07-22 11:54:41,697 INFO  L75    iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 962 states and 2550 transitions. cyclomatic complexity: 1675. Second operand  has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 11 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 3278 states and 8925 transitions. Complement of second has 16 states.
[2022-07-22 11:54:41,697 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 8 stem states 3 non-accepting loop states 1 accepting loop states 
[2022-07-22 11:54:41,698 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 11 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)
[2022-07-22 11:54:41,698 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions.
[2022-07-22 11:54:41,699 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 12 states and 152 transitions. Stem has 61 letters. Loop has 6 letters.
[2022-07-22 11:54:41,699 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:41,699 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 12 states and 152 transitions. Stem has 67 letters. Loop has 6 letters.
[2022-07-22 11:54:41,699 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:41,699 INFO  L84            BuchiAccepts]: Start buchiAccepts Operand 12 states and 152 transitions. Stem has 61 letters. Loop has 12 letters.
[2022-07-22 11:54:41,700 INFO  L116           BuchiAccepts]: Finished buchiAccepts.
[2022-07-22 11:54:41,700 INFO  L82        GeneralOperation]: Start removeNonLiveStates. Operand 3278 states and 8925 transitions.
[2022-07-22 11:54:41,738 INFO  L131   ngComponentsAnalysis]: Automaton has 131 accepting balls. 906
[2022-07-22 11:54:41,765 INFO  L88        GeneralOperation]: Finished removeNonLiveStates. Reduced from 3278 states to 2402 states and 6523 transitions.
[2022-07-22 11:54:41,765 INFO  L87         BuchiClosureNwa]: Accepting states before buchiClosure: 1269
[2022-07-22 11:54:41,769 INFO  L106        BuchiClosureNwa]: Accepting states after buchiClosure: 1433
[2022-07-22 11:54:41,769 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2402 states and 6523 transitions.
[2022-07-22 11:54:41,769 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is not deterministic.
[2022-07-22 11:54:41,769 INFO  L220   hiAutomatonCegarLoop]: Abstraction has 2402 states and 6523 transitions.
[2022-07-22 11:54:41,776 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 2402 states and 6523 transitions.
[2022-07-22 11:54:41,818 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 1761.
[2022-07-22 11:54:41,823 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 1761 states, 1761 states have (on average 2.7876206700738217) internal successors, (4909), 1760 states have internal predecessors, (4909), 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)
[2022-07-22 11:54:41,831 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 1761 states to 1761 states and 4909 transitions.
[2022-07-22 11:54:41,832 INFO  L242   hiAutomatonCegarLoop]: Abstraction has 1761 states and 4909 transitions.
[2022-07-22 11:54:41,832 INFO  L425   stractBuchiCegarLoop]: Abstraction has 1761 states and 4909 transitions.
[2022-07-22 11:54:41,832 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 9 ============
[2022-07-22 11:54:41,832 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand 1761 states and 4909 transitions.
[2022-07-22 11:54:41,844 INFO  L131   ngComponentsAnalysis]: Automaton has 84 accepting balls. 624
[2022-07-22 11:54:41,845 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 11:54:41,845 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 11:54:41,845 INFO  L150   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]
[2022-07-22 11:54:41,845 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1]
[2022-07-22 11:54:41,847 INFO  L748   eck$LassoCheckResult]: Stem: 34497#[ULTIMATE.startENTRY]don't care [385] ULTIMATE.startENTRY-->L-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 34399#[L-1]don't care [315] L-1-->L-1-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] 34401#[L-1-1]don't care [394] L-1-1-->L-1-2: Formula: (= (select |v_#valid_18| 0) 0)  InVars {#valid=|v_#valid_18|}  OutVars{#valid=|v_#valid_18|}  AuxVars[]  AssignedVars[] 34503#[L-1-2]don't care [395] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|)  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|}  AuxVars[]  AssignedVars[] 34309#[L21]don't care [364] L21-->L21-1: Formula: (and (= 2 (select |v_#length_14| 1)) (= (select |v_#valid_19| 1) 1))  InVars {#length=|v_#length_14|, #valid=|v_#valid_19|}  OutVars{#length=|v_#length_14|, #valid=|v_#valid_19|}  AuxVars[]  AssignedVars[] 34133#[L21-1]don't care [379] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_11| 1) 0) 48)  InVars {#memory_int=|v_#memory_int_11|}  OutVars{#memory_int=|v_#memory_int_11|}  AuxVars[]  AssignedVars[] 33907#[L21-2]don't care [320] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_12| 1) 1) 0)  InVars {#memory_int=|v_#memory_int_12|}  OutVars{#memory_int=|v_#memory_int_12|}  AuxVars[]  AssignedVars[] 33909#[L21-3]don't care [353] L21-3-->L21-4: Formula: (and (= (select |v_#valid_20| 2) 1) (= 31 (select |v_#length_15| 2)))  InVars {#length=|v_#length_15|, #valid=|v_#valid_20|}  OutVars{#length=|v_#length_15|, #valid=|v_#valid_20|}  AuxVars[]  AssignedVars[] 33259#[L21-4]don't care [331] L21-4-->L42: Formula: (and (= v_~A~0.base_4 0) (= v_~A~0.offset_4 0))  InVars {}  OutVars{~A~0.base=v_~A~0.base_4, ~A~0.offset=v_~A~0.offset_4}  AuxVars[]  AssignedVars[~A~0.base, ~A~0.offset] 33261#[L42]don't care [325] L42-->L42-1: Formula: (= v_~counter~0_6 0)  InVars {}  OutVars{~counter~0=v_~counter~0_6}  AuxVars[]  AssignedVars[~counter~0] 34251#[L42-1]don't care [382] L42-1-->L-1-3: Formula: (= v_~N~0_7 0)  InVars {}  OutVars{~N~0=v_~N~0_7}  AuxVars[]  AssignedVars[~N~0] 34161#[L-1-3]don't care [397] L-1-3-->L-1-4: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 33063#[L-1-4]don't care [318] L-1-4-->L-1-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 33065#[L-1-5]don't care [299] L-1-5-->L-1-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#res#1] 34121#[L-1-6]don't care [375] L-1-6-->L75: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_1|, ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_1|, ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_1|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_#t~nondet12#1=|v_ULTIMATE.start_main_#t~nondet12#1_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~mem14#1=|v_ULTIMATE.start_main_#t~mem14#1_1|, ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_1|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_1|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~nondet10#1, ULTIMATE.start_main_#t~pre11#1, ULTIMATE.start_main_#t~pre9#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~nondet12#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret8#1.base, ULTIMATE.start_main_#t~mem14#1, ULTIMATE.start_main_#t~nondet7#1, ULTIMATE.start_main_#t~ret8#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 34123#[L75]don't care [328] L75-->L75-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_2| 0) (= (select |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) 0) (< |v_#StackHeapBarrier_1| |v_ULTIMATE.start_main_~#t1~0#1.base_2|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 1) |v_#valid_3|) (= |v_#length_3| (store |v_#length_4| |v_ULTIMATE.start_main_~#t1~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_2| 0)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_4|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_3|, 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_3|}  AuxVars[]  AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 33853#[L75-1]don't care [309] L75-1-->L75-2: Formula: (and (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 4)) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_2| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_2|) (= (select |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2|) 0) (= |v_#valid_5| (store |v_#valid_6| |v_ULTIMATE.start_main_~#t2~0#1.base_2| 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_6|}  OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, 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_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 33639#[L75-2]don't care [378] L75-2-->L77: Formula: (= |v_ULTIMATE.start_main_#t~nondet7#1_2| v_~N~0_5)  InVars {ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_2|, ~N~0=v_~N~0_5}  AuxVars[]  AssignedVars[~N~0] 33641#[L77]don't care [347] L77-->L78: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet7#1=|v_ULTIMATE.start_main_#t~nondet7#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet7#1] 34019#[L78]don't care [303] L78-->L78-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 33469#[L78-1]don't care [356] L78-1-->L78-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~N~0_6)  InVars {~N~0=v_~N~0_6}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~N~0=v_~N~0_6}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 33471#[L78-2]don't care [317] L78-2-->L78-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 33777#[L78-3]don't care [290] L78-3-->L92: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_1|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet17#1, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post16#1, ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1] 33615#[L92]don't care [372] L92-->L93: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|)  InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|}  OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 33617#[L93]don't care [312] L93-->L93-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 33621#[L93-1]don't care [376] L93-1-->L93-2: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 33503#[L93-2]don't care [365] L93-2-->L37: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 33189#[L37]don't care [326] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 33191#[L38]don't care [333] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|}  AuxVars[]  AssignedVars[] 34421#[L37-1]don't care [327] L37-1-->L94: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 33647#[L94]don't care [383] L94-->L94-1: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 33373#[L94-1]don't care [349] L94-1-->L94-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 33375#[L94-2]don't care [367] L94-2-->L37-2: Formula: true  InVars {}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 33551#[L37-2]don't care [300] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|)  InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 33019#[L38-3]don't care [314] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0))  InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|}  AuxVars[]  AssignedVars[] 33021#[L37-3]don't care [310] L37-3-->L96: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 34119#[L96]don't care [373] L96-->L96-1: Formula: (and (= (select |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| |v_#StackHeapBarrier_3|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2| 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 0)) (= (store |v_#valid_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| 1) |v_#valid_7|) (= (store |v_#length_8| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_7|))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_8|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_2|, #valid=|v_#valid_7|, #length=|v_#length_7|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset, #valid, #length] 34007#[L96-1]don't care [339] L96-1-->L96-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 33845#[L96-2]don't care [305] L96-2-->L97: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc15#1.offset] 33847#[L97]don't care [345] L97-->L97-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2| 0)  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 32687#[L97-6]don't care [289] L97-6-->L98: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_4|}  AuxVars[]  AssignedVars[] 32689#[L98]don't care [366] L98-->L98-1: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1))) (and (<= 0 .cse0) (= (store |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| (store (select |v_#memory_int_4| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|)) |v_#memory_int_3|) (= (select |v_#valid_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| .cse1 4) (select |v_#length_9| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|)))))  InVars {ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_4|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_3|, #length=|v_#length_9|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_5|}  AuxVars[]  AssignedVars[#memory_int] 34353#[L98-1]don't care [298] L98-1-->L97-3: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet17#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet17#1_3|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet17#1] 34247#[L97-3]don't care [324] L97-3-->L97-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|)  InVars {ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_2|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_6|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 34249#[L97-4]don't care [335] L97-4-->L97-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|)  InVars {ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_3|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~2#1] 32899#[L97-5]don't care [302] L97-5-->L97-6: Formula: true  InVars {}  OutVars{ULTIMATE.start_create_fresh_int_array_#t~post16#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post16#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post16#1] 32901#[L97-6]don't care [288] L97-6-->L97-7: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3| |v_ULTIMATE.start_create_fresh_int_array_~size#1_6|))  InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|, ULTIMATE.start_create_fresh_int_array_~i~2#1=|v_ULTIMATE.start_create_fresh_int_array_~i~2#1_3|}  AuxVars[]  AssignedVars[] 34343#[L97-7]don't care [295] L97-7-->L100: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|))  InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 33949#[L100]don't care [323] L100-->L78-4: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_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_int_array_#res#1.base_3|))  InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|}  OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|, ULTIMATE.start_main_#t~ret8#1.offset=|v_ULTIMATE.start_main_#t~ret8#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_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] 33029#[L78-4]don't care [316] L78-4-->L78-5: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 33031#[L78-5]don't care [363] L78-5-->L78-6: Formula: (and (= v_~A~0.offset_3 |v_ULTIMATE.start_main_#t~ret8#1.offset_3|) (= |v_ULTIMATE.start_main_#t~ret8#1.base_3| v_~A~0.base_3))  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_3, ~A~0.offset=v_~A~0.offset_3, 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] 34053#[L78-6]don't care [393] L78-6-->L81: 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] 34155#[L81]don't care [391] L81-->L81-1: Formula: (= |v_ULTIMATE.start_main_#t~pre9#1_2| |v_#pthreadsForks_1|)  InVars {#pthreadsForks=|v_#pthreadsForks_1|}  OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 34157#[L81-1]don't care [291] L81-1-->L81-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|)  InVars {#pthreadsForks=|v_#pthreadsForks_3|}  OutVars{#pthreadsForks=|v_#pthreadsForks_2|}  AuxVars[]  AssignedVars[#pthreadsForks] 34167#[L81-2]don't care [360] L81-2-->L81-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_3|) (= (select |v_#valid_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) 1) (= (store |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3| (store (select |v_#memory_int_6| |v_ULTIMATE.start_main_~#t1~0#1.base_3|) |v_ULTIMATE.start_main_~#t1~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre9#1_3|)) |v_#memory_int_5|) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_3| 4) (select |v_#length_10| |v_ULTIMATE.start_main_~#t1~0#1.base_3|)))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_6|, #length=|v_#length_10|, 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~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_3|, #valid=|v_#valid_10|, #memory_int=|v_#memory_int_5|, #length=|v_#length_10|, 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] 33999#[L81-3]don't care [424] L81-3-->thread1ENTRY: Formula: (and (= |v_ULTIMATE.start_main_#t~pre9#1_6| v_thread1Thread1of1ForFork0_thidvar0_2) (= v_thread1Thread1of1ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|}  OutVars{thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_6|, thread1Thread1of1ForFork0_#res#1.offset=|v_thread1Thread1of1ForFork0_#res#1.offset_4|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_4|, ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_6|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_4|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_2, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_4|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_4|, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_2, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_4|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_8|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_14|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_4|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_4|, thread1Thread1of1ForFork0_#res#1.base=|v_thread1Thread1of1ForFork0_#res#1.base_4|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_#res#1.offset, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_thidvar0, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_thidvar1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~post1#1, thread1Thread1of1ForFork0_~i~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_#in~b#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_#res#1.base] 34001#[thread1ENTRY, L81-4]don't care [369] L81-4-->L81-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre9#1=|v_ULTIMATE.start_main_#t~pre9#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre9#1] 34445#[L81-5, thread1ENTRY]don't care [292] L81-5-->L82: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~nondet10#1=|v_ULTIMATE.start_main_#t~nondet10#1_2|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet10#1] 34089#[thread1ENTRY, L82]don't care [357] L82-->L82-1: Formula: (= |v_ULTIMATE.start_main_#t~pre11#1_2| |v_#pthreadsForks_4|)  InVars {#pthreadsForks=|v_#pthreadsForks_4|}  OutVars{ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_2|, #pthreadsForks=|v_#pthreadsForks_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre11#1] 32903#[L82-1, thread1ENTRY]don't care [294] L82-1-->L82-2: Formula: (= (+ 1 |v_#pthreadsForks_6|) |v_#pthreadsForks_5|)  InVars {#pthreadsForks=|v_#pthreadsForks_6|}  OutVars{#pthreadsForks=|v_#pthreadsForks_5|}  AuxVars[]  AssignedVars[#pthreadsForks] 32907#[thread1ENTRY, L82-2]don't care [400] thread1ENTRY-->L49-4: Formula: (= |v_thread1Thread1of1ForFork0_~i~0#1_1| 0)  InVars {}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 34199#[L82-2, L49-4]don't care [396] L82-2-->L82-3: Formula: (and (= (store |v_#memory_int_8| |v_ULTIMATE.start_main_~#t2~0#1.base_3| (store (select |v_#memory_int_8| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) |v_ULTIMATE.start_main_~#t2~0#1.offset_3| |v_ULTIMATE.start_main_#t~pre11#1_3|)) |v_#memory_int_7|) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (<= (+ 4 |v_ULTIMATE.start_main_~#t2~0#1.offset_3|) (select |v_#length_11| |v_ULTIMATE.start_main_~#t2~0#1.base_3|)) (= (select |v_#valid_11| |v_ULTIMATE.start_main_~#t2~0#1.base_3|) 1))  InVars {ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_11|, #memory_int=|v_#memory_int_8|, #length=|v_#length_11|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  OutVars{ULTIMATE.start_main_#t~pre11#1=|v_ULTIMATE.start_main_#t~pre11#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_3|, #valid=|v_#valid_11|, #memory_int=|v_#memory_int_7|, #length=|v_#length_11|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_3|}  AuxVars[]  AssignedVars[#memory_int] 34783#[L82-3, L49-4]don't care 
[2022-07-22 11:54:41,847 INFO  L750   eck$LassoCheckResult]: Loop: 34783#[L82-3, L49-4]don't care [403] L49-4-->L50: Formula: (< |v_thread1Thread1of1ForFork0_~i~0#1_5| v_~N~0_2)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  OutVars{thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_5|, ~N~0=v_~N~0_2}  AuxVars[]  AssignedVars[] 34797#[L50, L82-3]don't care [405] L50-->L52: Formula: (let ((.cse1 (* |v_thread1Thread1of1ForFork0_~i~0#1_7| 4))) (let ((.cse0 (+ v_~A~0.offset_23 .cse1)) (.cse2 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|))) (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_31| v_~A~0.base_23) .cse0) |v_thread1Thread1of1ForFork0_plus_#in~b#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (not (= (ite (or (<= 0 |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= 0 (+ |v_thread1Thread1of1ForFork0_plus_~a#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1| 2147483648))) 1 0) 0)) (= (select |v_#valid_39| v_~A~0.base_23) 1) (= |v_thread1Thread1of1ForFork0_plus_#in~b#1_1| |v_thread1Thread1of1ForFork0_plus_~b#1_1|) (<= (+ v_~A~0.offset_23 4 .cse1) (select |v_#length_34| v_~A~0.base_23)) (<= 0 .cse0) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| .cse2) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| v_~counter~0_25) (= |v_thread1Thread1of1ForFork0_plus_#in~a#1_1| |v_thread1Thread1of1ForFork0_plus_~a#1_1|) (= |v_thread1Thread1of1ForFork0_plus_#res#1_1| |v_thread1Thread1of1ForFork0_~tmp~0#1_1|) (= (ite (or (<= .cse2 2147483647) (<= |v_thread1Thread1of1ForFork0_plus_~b#1_1| 0)) 1 0) |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|))))  InVars {~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|}  OutVars{~counter~0=v_~counter~0_25, ~A~0.base=v_~A~0.base_23, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_1|, thread1Thread1of1ForFork0_plus_~a#1=|v_thread1Thread1of1ForFork0_plus_~a#1_1|, thread1Thread1of1ForFork0_#t~ret3#1=|v_thread1Thread1of1ForFork0_#t~ret3#1_1|, thread1Thread1of1ForFork0_plus_~b#1=|v_thread1Thread1of1ForFork0_plus_~b#1_1|, thread1Thread1of1ForFork0_plus_#in~a#1=|v_thread1Thread1of1ForFork0_plus_#in~a#1_1|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~A~0.offset=v_~A~0.offset_23, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_7|, #valid=|v_#valid_39|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_31|, #length=|v_#length_34|, thread1Thread1of1ForFork0_plus_#res#1=|v_thread1Thread1of1ForFork0_plus_#res#1_1|, thread1Thread1of1ForFork0_plus_#in~b#1=|v_thread1Thread1of1ForFork0_plus_#in~b#1_1|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~tmp~0#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_plus_~a#1, thread1Thread1of1ForFork0_#t~ret3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_plus_~b#1, thread1Thread1of1ForFork0_plus_#in~a#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_plus_#res#1, thread1Thread1of1ForFork0_plus_#in~b#1] 34795#[L52, L82-3]don't care [407] L52-->L55: Formula: (= v_~counter~0_2 |v_thread1Thread1of1ForFork0_~tmp~0#1_3|)  InVars {thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  OutVars{~counter~0=v_~counter~0_2, thread1Thread1of1ForFork0_~tmp~0#1=|v_thread1Thread1of1ForFork0_~tmp~0#1_3|}  AuxVars[]  AssignedVars[~counter~0] 34793#[L55, L82-3]don't care [408] L55-->L49-2: Formula: (= |v_thread1Thread1of1ForFork0_#t~post1#1_1| |v_thread1Thread1of1ForFork0_~i~0#1_9|)  InVars {thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_1|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_9|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 34789#[L49-2, L82-3]don't care [409] L49-2-->L49-3: Formula: (= (+ |v_thread1Thread1of1ForFork0_#t~post1#1_3| 1) |v_thread1Thread1of1ForFork0_~i~0#1_11|)  InVars {thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_3|, thread1Thread1of1ForFork0_~i~0#1=|v_thread1Thread1of1ForFork0_~i~0#1_11|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_~i~0#1] 34781#[L82-3, L49-3]don't care [410] L49-3-->L49-4: Formula: true  InVars {}  OutVars{thread1Thread1of1ForFork0_#t~post1#1=|v_thread1Thread1of1ForFork0_#t~post1#1_5|}  AuxVars[]  AssignedVars[thread1Thread1of1ForFork0_#t~post1#1] 34783#[L82-3, L49-4]don't care 
[2022-07-22 11:54:41,847 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:41,848 INFO  L85        PathProgramCache]: Analyzing trace with hash -296196137, now seen corresponding path program 1 times
[2022-07-22 11:54:41,848 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:41,848 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199633085]
[2022-07-22 11:54:41,848 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:41,848 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:41,865 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:41,865 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:41,877 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:41,884 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:41,885 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:41,885 INFO  L85        PathProgramCache]: Analyzing trace with hash -73294235, now seen corresponding path program 7 times
[2022-07-22 11:54:41,885 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:41,885 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638754163]
[2022-07-22 11:54:41,885 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:41,885 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:41,890 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:41,891 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:41,894 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:41,896 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:41,896 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 11:54:41,897 INFO  L85        PathProgramCache]: Analyzing trace with hash -1572450885, now seen corresponding path program 1 times
[2022-07-22 11:54:41,897 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 11:54:41,897 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167448836]
[2022-07-22 11:54:41,897 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 11:54:41,897 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 11:54:41,921 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:41,922 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 11:54:41,936 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 11:54:41,944 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 11:54:43,540 INFO  L210          LassoAnalysis]: Preferences:
[2022-07-22 11:54:43,540 INFO  L126   ssoRankerPreferences]: Compute integeral hull: false
[2022-07-22 11:54:43,540 INFO  L127   ssoRankerPreferences]: Enable LassoPartitioneer: true
[2022-07-22 11:54:43,540 INFO  L128   ssoRankerPreferences]: Term annotations enabled: false
[2022-07-22 11:54:43,540 INFO  L129   ssoRankerPreferences]: Use exernal solver: false
[2022-07-22 11:54:43,540 INFO  L130   ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 11:54:43,540 INFO  L131   ssoRankerPreferences]: Dump SMT script to file: false
[2022-07-22 11:54:43,540 INFO  L132   ssoRankerPreferences]: Path of dumped script: 
[2022-07-22 11:54:43,540 INFO  L133   ssoRankerPreferences]: Filename of dumped script: popl20-bad-counter-queue.wvr.c_BEv2_Iteration9_Lasso
[2022-07-22 11:54:43,541 INFO  L134   ssoRankerPreferences]: MapElimAlgo: Frank
[2022-07-22 11:54:43,541 INFO  L276          LassoAnalysis]: Starting lasso preprocessing...
[2022-07-22 11:54:43,545 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,547 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,551 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,553 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,555 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,557 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,558 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,560 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,562 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,564 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,565 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,567 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,569 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,571 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,574 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,575 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,580 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,586 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,588 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,590 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,593 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,594 INFO  L141          MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true
[2022-07-22 11:54:43,836 FATAL L?                        ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer has thrown an exception:
java.lang.IllegalArgumentException
	at de.uni_freiburg.informatik.ultimate.util.datastructures.ScopedHashMap.put(ScopedHashMap.java:331)
	at java.base/java.util.AbstractMap.putAll(AbstractMap.java:281)
	at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.PureSubstitution.<init>(PureSubstitution.java:81)
	at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.Substitution.<init>(Substitution.java:48)
	at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.Substitution.apply(Substitution.java:59)
	at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.mapelimination.MapEliminator.replaceMapReads(MapEliminator.java:518)
	at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.mapelimination.MapEliminator.getRewrittenTransFormula(MapEliminator.java:342)
	at de.uni_freiburg.informatik.ultimate.lassoranker.preprocessors.MapEliminationLassoPreprocessor.process(MapEliminationLassoPreprocessor.java:109)
	at de.uni_freiburg.informatik.ultimate.lassoranker.variables.LassoBuilder.applyPreprocessor(LassoBuilder.java:154)
	at de.uni_freiburg.informatik.ultimate.lassoranker.variables.LassoBuilder.preprocess(LassoBuilder.java:262)
	at de.uni_freiburg.informatik.ultimate.lassoranker.LassoAnalysis.preprocess(LassoAnalysis.java:280)
	at de.uni_freiburg.informatik.ultimate.lassoranker.LassoAnalysis.<init>(LassoAnalysis.java:229)
	at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.LassoCheck.synthesize(LassoCheck.java:602)
	at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.LassoCheck$LassoCheckResult.checkLassoTermination(LassoCheck.java:910)
	at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.LassoCheck$LassoCheckResult.<init>(LassoCheck.java:819)
	at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.LassoCheck.<init>(LassoCheck.java:253)
	at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.cegar.AbstractBuchiCegarLoop.runCegarLoop(AbstractBuchiCegarLoop.java:356)
	at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.runCegarLoops(BuchiAutomizerObserver.java:142)
	at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.doTerminationAnalysis(BuchiAutomizerObserver.java:155)
	at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.finish(BuchiAutomizerObserver.java:331)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320)
	at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
[2022-07-22 11:54:43,840 INFO  L158              Benchmark]: Toolchain (without parser) took 35877.24ms. Allocated memory was 157.3MB in the beginning and 233.8MB in the end (delta: 76.5MB). Free memory was 131.2MB in the beginning and 102.6MB in the end (delta: 28.6MB). Peak memory consumption was 145.9MB. Max. memory is 8.0GB.
[2022-07-22 11:54:43,840 INFO  L158              Benchmark]: CDTParser took 0.21ms. Allocated memory is still 157.3MB. Free memory is still 128.3MB. There was no memory consumed. Max. memory is 8.0GB.
[2022-07-22 11:54:43,841 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 419.54ms. Allocated memory is still 157.3MB. Free memory was 131.0MB in the beginning and 120.1MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB.
[2022-07-22 11:54:43,841 INFO  L158              Benchmark]: Boogie Procedure Inliner took 47.02ms. Allocated memory is still 157.3MB. Free memory was 119.8MB in the beginning and 118.0MB in the end (delta: 1.8MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB.
[2022-07-22 11:54:43,842 INFO  L158              Benchmark]: Boogie Preprocessor took 32.11ms. Allocated memory is still 157.3MB. Free memory was 118.0MB in the beginning and 116.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
[2022-07-22 11:54:43,842 INFO  L158              Benchmark]: RCFGBuilder took 752.84ms. Allocated memory is still 157.3MB. Free memory was 116.5MB in the beginning and 130.4MB in the end (delta: -13.9MB). Peak memory consumption was 18.5MB. Max. memory is 8.0GB.
[2022-07-22 11:54:43,842 INFO  L158              Benchmark]: BuchiAutomizer took 34615.93ms. Allocated memory was 157.3MB in the beginning and 233.8MB in the end (delta: 76.5MB). Free memory was 130.4MB in the beginning and 102.6MB in the end (delta: 27.8MB). Peak memory consumption was 144.2MB. Max. memory is 8.0GB.
[2022-07-22 11:54:43,845 INFO  L339   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.21ms. Allocated memory is still 157.3MB. Free memory is still 128.3MB. There was no memory consumed. Max. memory is 8.0GB.
 * CACSL2BoogieTranslator took 419.54ms. Allocated memory is still 157.3MB. Free memory was 131.0MB in the beginning and 120.1MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB.
 * Boogie Procedure Inliner took 47.02ms. Allocated memory is still 157.3MB. Free memory was 119.8MB in the beginning and 118.0MB in the end (delta: 1.8MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB.
 * Boogie Preprocessor took 32.11ms. Allocated memory is still 157.3MB. Free memory was 118.0MB in the beginning and 116.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
 * RCFGBuilder took 752.84ms. Allocated memory is still 157.3MB. Free memory was 116.5MB in the beginning and 130.4MB in the end (delta: -13.9MB). Peak memory consumption was 18.5MB. Max. memory is 8.0GB.
 * BuchiAutomizer took 34615.93ms. Allocated memory was 157.3MB in the beginning and 233.8MB in the end (delta: 76.5MB). Free memory was 130.4MB in the beginning and 102.6MB in the end (delta: 27.8MB). Peak memory consumption was 144.2MB. Max. memory is 8.0GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer:
  - ExceptionOrErrorResult: IllegalArgumentException: null
    de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: IllegalArgumentException: null: de.uni_freiburg.informatik.ultimate.util.datastructures.ScopedHashMap.put(ScopedHashMap.java:331)
RESULT: Ultimate could not prove your program: Toolchain returned no result.
[2022-07-22 11:54:43,891 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0
Received shutdown request...