/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-Lazy-NoForkJoinOpt.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-divine/barrier_2t.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-04 03:10:46,609 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-04 03:10:46,611 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-04 03:10:46,631 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-04 03:10:46,632 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-04 03:10:46,633 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-04 03:10:46,633 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-04 03:10:46,635 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-04 03:10:46,636 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-04 03:10:46,636 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-04 03:10:46,637 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-04 03:10:46,637 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-04 03:10:46,638 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-04 03:10:46,638 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-04 03:10:46,639 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-04 03:10:46,640 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-04 03:10:46,640 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-04 03:10:46,641 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-04 03:10:46,642 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-04 03:10:46,643 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-04 03:10:46,644 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-04 03:10:46,647 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-04 03:10:46,648 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-04 03:10:46,648 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-04 03:10:46,651 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-04 03:10:46,651 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-04 03:10:46,651 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-04 03:10:46,652 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-04 03:10:46,652 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-04 03:10:46,653 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-04 03:10:46,653 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-04 03:10:46,654 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-04 03:10:46,654 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-04 03:10:46,655 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-04 03:10:46,656 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-04 03:10:46,656 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-04 03:10:46,656 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-04 03:10:46,657 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-04 03:10:46,657 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-04 03:10:46,657 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-04 03:10:46,658 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-04 03:10:46,659 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-Lazy-NoForkJoinOpt.epf [2022-03-04 03:10:46,672 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-04 03:10:46,672 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-04 03:10:46,673 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-04 03:10:46,673 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-04 03:10:46,673 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-04 03:10:46,673 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-04 03:10:46,674 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-04 03:10:46,674 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-04 03:10:46,674 INFO L138 SettingsManager]: * Use SBE=true [2022-03-04 03:10:46,675 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-04 03:10:46,675 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-04 03:10:46,675 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-04 03:10:46,675 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-04 03:10:46,675 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-04 03:10:46,675 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-04 03:10:46,676 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-04 03:10:46,676 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-04 03:10:46,676 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-04 03:10:46,676 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-04 03:10:46,676 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-04 03:10:46,676 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-04 03:10:46,677 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-04 03:10:46,677 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-04 03:10:46,677 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-04 03:10:46,677 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-04 03:10:46,677 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-04 03:10:46,677 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-04 03:10:46,677 INFO L138 SettingsManager]: * Construct finite automaton lazily=true [2022-03-04 03:10:46,678 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-04 03:10:46,678 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-04 03:10:46,678 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-04 03:10:46,678 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-04 03:10:46,678 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-04 03:10:46,678 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2022-03-04 03:10:46,679 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-04 03:10:46,679 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-03-04 03:10:46,679 INFO L138 SettingsManager]: * MCR: Optimize fork and join=false [2022-03-04 03:10:46,679 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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-03-04 03:10:46,858 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-04 03:10:46,875 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-04 03:10:46,877 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-04 03:10:46,878 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-04 03:10:46,879 INFO L275 PluginConnector]: CDTParser initialized [2022-03-04 03:10:46,880 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-divine/barrier_2t.i [2022-03-04 03:10:46,939 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6040bc07/7769d977acc34bd19ad4baaf1b5c9831/FLAG4eaae7cd7 [2022-03-04 03:10:47,316 INFO L306 CDTParser]: Found 1 translation units. [2022-03-04 03:10:47,317 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i [2022-03-04 03:10:47,326 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6040bc07/7769d977acc34bd19ad4baaf1b5c9831/FLAG4eaae7cd7 [2022-03-04 03:10:47,345 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6040bc07/7769d977acc34bd19ad4baaf1b5c9831 [2022-03-04 03:10:47,347 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-04 03:10:47,348 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-04 03:10:47,349 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-04 03:10:47,349 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-04 03:10:47,351 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-04 03:10:47,352 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 03:10:47" (1/1) ... [2022-03-04 03:10:47,352 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8055b8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47, skipping insertion in model container [2022-03-04 03:10:47,352 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 03:10:47" (1/1) ... [2022-03-04 03:10:47,357 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-04 03:10:47,387 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-04 03:10:47,520 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-03-04 03:10:47,642 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[30484,30497] [2022-03-04 03:10:47,665 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[31858,31871] [2022-03-04 03:10:47,666 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[31909,31922] [2022-03-04 03:10:47,668 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32058,32071] [2022-03-04 03:10:47,669 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32135,32148] [2022-03-04 03:10:47,669 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32182,32195] [2022-03-04 03:10:47,671 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32291,32304] [2022-03-04 03:10:47,673 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32410,32423] [2022-03-04 03:10:47,674 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32458,32471] [2022-03-04 03:10:47,675 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32535,32548] [2022-03-04 03:10:47,677 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32661,32674] [2022-03-04 03:10:47,685 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[33244,33257] [2022-03-04 03:10:47,688 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[33321,33334] [2022-03-04 03:10:47,689 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-04 03:10:47,699 INFO L203 MainTranslator]: Completed pre-run [2022-03-04 03:10:47,710 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-03-04 03:10:47,721 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[30484,30497] [2022-03-04 03:10:47,726 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[31858,31871] [2022-03-04 03:10:47,726 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[31909,31922] [2022-03-04 03:10:47,727 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32058,32071] [2022-03-04 03:10:47,727 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32135,32148] [2022-03-04 03:10:47,728 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32182,32195] [2022-03-04 03:10:47,728 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32291,32304] [2022-03-04 03:10:47,729 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32410,32423] [2022-03-04 03:10:47,730 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32458,32471] [2022-03-04 03:10:47,730 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32535,32548] [2022-03-04 03:10:47,731 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[32661,32674] [2022-03-04 03:10:47,735 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[33244,33257] [2022-03-04 03:10:47,736 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i[33321,33334] [2022-03-04 03:10:47,736 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-04 03:10:47,762 INFO L208 MainTranslator]: Completed translation [2022-03-04 03:10:47,763 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47 WrapperNode [2022-03-04 03:10:47,763 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-04 03:10:47,764 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-04 03:10:47,764 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-04 03:10:47,764 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-04 03:10:47,768 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47" (1/1) ... [2022-03-04 03:10:47,785 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47" (1/1) ... [2022-03-04 03:10:47,821 INFO L137 Inliner]: procedures = 174, calls = 78, calls flagged for inlining = 6, calls inlined = 8, statements flattened = 521 [2022-03-04 03:10:47,822 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-04 03:10:47,822 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-04 03:10:47,822 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-04 03:10:47,822 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-04 03:10:47,828 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47" (1/1) ... [2022-03-04 03:10:47,828 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47" (1/1) ... [2022-03-04 03:10:47,833 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47" (1/1) ... [2022-03-04 03:10:47,833 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47" (1/1) ... [2022-03-04 03:10:47,848 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47" (1/1) ... [2022-03-04 03:10:47,853 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47" (1/1) ... [2022-03-04 03:10:47,856 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47" (1/1) ... [2022-03-04 03:10:47,859 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-04 03:10:47,860 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-04 03:10:47,860 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-04 03:10:47,860 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-04 03:10:47,861 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47" (1/1) ... [2022-03-04 03:10:47,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-04 03:10:47,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:10:47,900 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-04 03:10:47,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-04 03:10:47,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-04 03:10:47,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-04 03:10:47,958 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-03-04 03:10:47,958 INFO L130 BoogieDeclarations]: Found specification of procedure worker_fn [2022-03-04 03:10:47,958 INFO L138 BoogieDeclarations]: Found implementation of procedure worker_fn [2022-03-04 03:10:47,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-04 03:10:47,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-03-04 03:10:47,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-04 03:10:47,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-03-04 03:10:47,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-04 03:10:47,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-04 03:10:47,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-04 03:10:47,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-04 03:10:47,960 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-04 03:10:48,058 INFO L234 CfgBuilder]: Building ICFG [2022-03-04 03:10:48,059 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-04 03:10:48,545 INFO L275 CfgBuilder]: Performing block encoding [2022-03-04 03:10:48,558 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-04 03:10:48,558 INFO L299 CfgBuilder]: Removed 20 assume(true) statements. [2022-03-04 03:10:48,560 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.03 03:10:48 BoogieIcfgContainer [2022-03-04 03:10:48,560 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-04 03:10:48,561 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-04 03:10:48,561 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-04 03:10:48,565 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-04 03:10:48,565 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 03:10:47" (1/3) ... [2022-03-04 03:10:48,565 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1171769c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 03:10:48, skipping insertion in model container [2022-03-04 03:10:48,566 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:10:47" (2/3) ... [2022-03-04 03:10:48,566 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1171769c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 03:10:48, skipping insertion in model container [2022-03-04 03:10:48,566 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.03 03:10:48" (3/3) ... [2022-03-04 03:10:48,567 INFO L111 eAbstractionObserver]: Analyzing ICFG barrier_2t.i [2022-03-04 03:10:48,570 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-04 03:10:48,570 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-04 03:10:48,570 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2022-03-04 03:10:48,571 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-04 03:10:48,645 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,646 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,646 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,646 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,646 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,646 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,647 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,647 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,647 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,647 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,647 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,647 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,647 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,648 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,648 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,648 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,648 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,649 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,649 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,649 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,649 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,649 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,649 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,649 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,649 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,650 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,650 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,650 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,650 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,651 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,651 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,651 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,651 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,651 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,651 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,652 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,652 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,652 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,652 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,652 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,652 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,653 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,653 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,653 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,653 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,653 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,654 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,654 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,654 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,654 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,654 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,655 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,655 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,655 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,655 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,656 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,656 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,656 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,656 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,657 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,657 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,659 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,662 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,662 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,663 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,663 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,663 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,663 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,663 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,663 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,663 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,663 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,663 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,663 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,663 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,664 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,664 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,664 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,664 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,664 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,664 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,664 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,664 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,664 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,664 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,664 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,664 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,665 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,665 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,665 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,665 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,665 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,665 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,665 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,665 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,665 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,666 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,666 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,666 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,667 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,667 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,667 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,667 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,667 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,667 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,667 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,667 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,667 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,667 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,668 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,668 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,668 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,668 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,668 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,668 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,668 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,668 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,668 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,669 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,669 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,669 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,669 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,669 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,669 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,669 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,669 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,669 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,669 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,670 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,670 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,671 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,671 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,671 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,671 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,671 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,671 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,671 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,671 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,671 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,671 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,672 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,672 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,672 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,672 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,672 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,672 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,672 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,672 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,673 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,673 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,673 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,673 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,673 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,673 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,673 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,673 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,673 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,673 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,674 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,674 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,674 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,674 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,674 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,674 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,674 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,674 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,674 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,674 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,675 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,675 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,675 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,675 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,675 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,675 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,675 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,675 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,675 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,675 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,676 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,676 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,676 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,676 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,676 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,676 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,676 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,676 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,676 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,677 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,679 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,681 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,681 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,681 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,681 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,681 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,681 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,681 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,682 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,682 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,682 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,682 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,682 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,682 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,682 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,682 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,682 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,682 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,682 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,682 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,683 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,683 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,683 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,683 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,683 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,683 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,683 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,683 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,683 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,683 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,684 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,684 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,684 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,684 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,684 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,684 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,684 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,684 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,685 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,689 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,689 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,689 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,689 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,689 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,690 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,690 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,690 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,690 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,690 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,690 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,690 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,690 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,690 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,691 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,691 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,691 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,691 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,691 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,691 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,691 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,691 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,691 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,692 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,692 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,692 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,692 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,692 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,693 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,693 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,693 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,693 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,693 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,694 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,694 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,694 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,694 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,694 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,694 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,694 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,694 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,694 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,694 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,694 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,695 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,695 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,695 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,695 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,695 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,695 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,695 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,695 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,695 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,695 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,695 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,696 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,696 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,696 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,696 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,696 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,696 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,696 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,696 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,696 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,696 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,697 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,697 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,697 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,697 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,697 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,697 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,697 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,697 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,697 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,697 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,698 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,698 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,698 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,698 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,698 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,698 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,698 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,698 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,698 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,698 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,699 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,699 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,699 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,699 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,699 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,699 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,699 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,699 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,700 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,700 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,700 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,700 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,700 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,700 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,700 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,700 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,700 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,701 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,702 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,703 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,703 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,703 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,703 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,704 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,705 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,705 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,705 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,705 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,705 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,706 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,706 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,706 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,706 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,706 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,706 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,706 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,706 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,707 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,707 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,707 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,707 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,707 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,707 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,707 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,707 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,707 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,707 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,707 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,708 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,708 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,708 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,708 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,708 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,708 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,708 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,708 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,708 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,708 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,708 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,709 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,709 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,709 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,709 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,709 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,709 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,709 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,709 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,709 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,709 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,709 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,710 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,711 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,712 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,712 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,712 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,712 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,712 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,712 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,712 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,712 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,712 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,712 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,712 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,713 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,713 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,713 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,713 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,713 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,713 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,713 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,713 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,713 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,713 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,713 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,714 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,714 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,714 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,714 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,714 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,714 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,714 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,717 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,718 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,718 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,718 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,718 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,718 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,718 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,718 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,718 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,718 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,719 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,719 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,719 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,719 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,719 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,719 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,719 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,719 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,719 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,720 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,720 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,720 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,720 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,720 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,720 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,720 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,720 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,720 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,720 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,720 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,721 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,721 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,721 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,721 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,721 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,721 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,721 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,721 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,721 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,721 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,721 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,721 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,722 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,722 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,722 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,722 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,722 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,722 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,722 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,722 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,722 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,722 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,722 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,723 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,724 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,724 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,724 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,724 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,724 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,724 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,724 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,724 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,724 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,724 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,725 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,725 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,725 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,725 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,725 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,725 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,725 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,725 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,725 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,725 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,725 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,725 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,726 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,726 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,726 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,726 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,726 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,726 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,726 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,726 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,726 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,726 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,726 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,727 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,727 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,727 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,727 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,727 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,727 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,727 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,728 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,728 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,728 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,728 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,728 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,728 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,728 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,728 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,728 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,728 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,728 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,729 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,729 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,729 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,729 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,729 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,729 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,729 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,729 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,729 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,729 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,729 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,729 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,730 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,730 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,730 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,730 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,730 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,730 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,730 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,730 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,730 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,730 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,730 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,730 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,731 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,731 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,731 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,731 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,731 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,731 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,731 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,731 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,731 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,731 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,731 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,731 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,732 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,732 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,732 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,732 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,732 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,732 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,732 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,732 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,732 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,732 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,732 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,733 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,733 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,733 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,733 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,733 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,733 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,733 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,733 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,733 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,733 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,733 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,733 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,734 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,734 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,734 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,734 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,734 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,734 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,734 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,734 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,734 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,735 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,735 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,736 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,736 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,736 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,736 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,736 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,736 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,737 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,737 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,737 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,737 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,737 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,737 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,737 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,737 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,737 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,737 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,737 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,738 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,738 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,738 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,738 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,738 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,738 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,738 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,738 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,738 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,739 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,739 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,739 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,739 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,739 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,739 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,739 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,739 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,739 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,739 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,740 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,741 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,742 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,743 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,743 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,743 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,743 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,743 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,743 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,746 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,746 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,746 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,746 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,746 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,746 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,746 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,746 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,747 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,748 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,749 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,749 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,749 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,749 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,749 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,749 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,749 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,749 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,749 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,749 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,749 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,749 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-04 03:10:48,752 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-03-04 03:10:48,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-04 03:10:48,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:10:48,785 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-03-04 03:10:48,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2022-03-04 03:10:48,804 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-04 03:10:48,809 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=false, mMcrOverapproximateWrwc=true [2022-03-04 03:10:48,809 INFO L340 AbstractCegarLoop]: Starting to check reachability of 34 error locations. [2022-03-04 03:10:48,842 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 48 transitions and produced 49 states. [2022-03-04 03:10:48,843 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:10:48,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:10:48,846 INFO L85 PathProgramCache]: Analyzing trace with hash 682126804, now seen corresponding path program 1 times [2022-03-04 03:10:48,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:10:48,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062647085] [2022-03-04 03:10:48,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:10:48,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:10:48,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:10:49,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-04 03:10:49,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:10:49,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062647085] [2022-03-04 03:10:49,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062647085] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-04 03:10:49,031 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-04 03:10:49,031 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-04 03:10:49,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136488367] [2022-03-04 03:10:49,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-04 03:10:49,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-04 03:10:49,035 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:10:49,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-04 03:10:49,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-04 03:10:49,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:49,055 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:10:49,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 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-03-04 03:10:49,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:49,065 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 48 transitions and produced 49 states. [2022-03-04 03:10:49,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:49,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-04 03:10:49,065 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:10:49,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:10:49,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1870030157, now seen corresponding path program 1 times [2022-03-04 03:10:49,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:10:49,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81823167] [2022-03-04 03:10:49,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:10:49,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:10:49,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:10:49,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-04 03:10:49,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:10:49,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81823167] [2022-03-04 03:10:49,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81823167] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-04 03:10:49,166 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-04 03:10:49,166 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-04 03:10:49,166 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326511742] [2022-03-04 03:10:49,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-04 03:10:49,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-04 03:10:49,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:10:49,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-04 03:10:49,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-04 03:10:49,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:49,167 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:10:49,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 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-03-04 03:10:49,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:49,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:49,196 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 57 transitions and produced 58 states. [2022-03-04 03:10:49,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:49,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:49,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-04 03:10:49,198 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:10:49,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:10:49,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1201829103, now seen corresponding path program 1 times [2022-03-04 03:10:49,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:10:49,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914159893] [2022-03-04 03:10:49,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:10:49,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:10:49,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:10:49,290 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-04 03:10:49,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:10:49,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914159893] [2022-03-04 03:10:49,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914159893] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:10:49,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328791234] [2022-03-04 03:10:49,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:10:49,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:10:49,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:10:49,300 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:10:49,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-04 03:10:49,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:10:49,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-04 03:10:49,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:10:49,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-04 03:10:49,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:10:49,675 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-04 03:10:49,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328791234] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:10:49,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:10:49,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-03-04 03:10:49,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245161876] [2022-03-04 03:10:49,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:10:49,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-04 03:10:49,678 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:10:49,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-04 03:10:49,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-04 03:10:49,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:49,679 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:10:49,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 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-03-04 03:10:49,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:49,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:49,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:49,721 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 66 transitions and produced 67 states. [2022-03-04 03:10:49,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:49,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:49,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:49,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-04 03:10:49,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-04 03:10:49,939 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:10:49,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:10:49,940 INFO L85 PathProgramCache]: Analyzing trace with hash -24715469, now seen corresponding path program 2 times [2022-03-04 03:10:49,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:10:49,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275665766] [2022-03-04 03:10:49,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:10:49,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:10:50,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:10:50,040 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-04 03:10:50,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:10:50,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275665766] [2022-03-04 03:10:50,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275665766] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-04 03:10:50,041 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-04 03:10:50,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-04 03:10:50,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10932954] [2022-03-04 03:10:50,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-04 03:10:50,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-04 03:10:50,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:10:50,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-04 03:10:50,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-04 03:10:50,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:50,042 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:10:50,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 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-03-04 03:10:50,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:50,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:50,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:50,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:50,071 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 134 transitions and produced 135 states. [2022-03-04 03:10:50,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:50,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:50,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:50,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:50,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-04 03:10:50,072 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:10:50,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:10:50,072 INFO L85 PathProgramCache]: Analyzing trace with hash -586914367, now seen corresponding path program 1 times [2022-03-04 03:10:50,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:10:50,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183726256] [2022-03-04 03:10:50,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:10:50,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:10:50,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:10:50,132 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-04 03:10:50,132 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:10:50,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183726256] [2022-03-04 03:10:50,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183726256] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-04 03:10:50,133 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-04 03:10:50,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-04 03:10:50,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075156061] [2022-03-04 03:10:50,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-04 03:10:50,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-04 03:10:50,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:10:50,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-04 03:10:50,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-04 03:10:50,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:50,134 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:10:50,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 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-03-04 03:10:50,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:50,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:50,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:50,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:50,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:50,171 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 203 states. [2022-03-04 03:10:50,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:50,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:50,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:50,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:50,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:50,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-04 03:10:50,172 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:10:50,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:10:50,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1956696379, now seen corresponding path program 1 times [2022-03-04 03:10:50,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:10:50,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635272615] [2022-03-04 03:10:50,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:10:50,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:10:50,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:10:50,239 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-04 03:10:50,239 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:10:50,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635272615] [2022-03-04 03:10:50,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635272615] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-04 03:10:50,239 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-04 03:10:50,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-04 03:10:50,240 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597687816] [2022-03-04 03:10:50,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-04 03:10:50,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-04 03:10:50,240 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:10:50,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-04 03:10:50,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-04 03:10:50,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:50,241 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:10:50,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 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-03-04 03:10:50,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:50,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:50,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:50,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:50,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:50,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:50,265 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 128 states. [2022-03-04 03:10:50,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:50,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:50,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:50,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:50,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:50,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:50,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-04 03:10:50,266 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:10:50,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:10:50,267 INFO L85 PathProgramCache]: Analyzing trace with hash 604174216, now seen corresponding path program 1 times [2022-03-04 03:10:50,267 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:10:50,267 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984732742] [2022-03-04 03:10:50,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:10:50,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:10:50,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:10:51,218 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-04 03:10:51,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:10:51,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984732742] [2022-03-04 03:10:51,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984732742] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:10:51,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167702175] [2022-03-04 03:10:51,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:10:51,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:10:51,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:10:51,232 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:10:51,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-04 03:10:51,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:10:51,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-04 03:10:51,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:10:51,659 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-04 03:10:51,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-03-04 03:10:51,730 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-04 03:10:51,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-03-04 03:10:51,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:10:51,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:10:51,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:10:51,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:10:51,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:10:52,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:10:52,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:10:52,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:10:52,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:10:52,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:10:52,389 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-04 03:10:52,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:10:52,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:10:52,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:10:52,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:10:52,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-04 03:10:52,660 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-04 03:10:52,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:10:52,714 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_488 (Array Int Int))) (= (mod (select (select (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_488) |c_~#in~0.base|) |c_~#in~0.offset|) 256) 0)) is different from false [2022-03-04 03:10:52,763 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_487 (Array Int Int)) (v_ArrVal_488 (Array Int Int))) (= (mod (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_487) |c_~#pre~0.base| v_ArrVal_488) |c_~#in~0.base|) |c_~#in~0.offset|) 256) 0)) is different from false [2022-03-04 03:10:54,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 546 treesize of output 534 [2022-03-04 03:10:54,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 510 treesize of output 494 [2022-03-04 03:10:54,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 254 [2022-03-04 03:10:54,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 490 treesize of output 482 [2022-03-04 03:10:54,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 482 treesize of output 450 [2022-03-04 03:10:54,753 INFO L353 Elim1Store]: treesize reduction 35, result has 28.6 percent of original size [2022-03-04 03:10:54,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 65 [2022-03-04 03:10:54,827 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 1 not checked. [2022-03-04 03:10:54,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167702175] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:10:54,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:10:54,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 17] total 42 [2022-03-04 03:10:54,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4842046] [2022-03-04 03:10:54,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:10:54,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-04 03:10:54,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:10:54,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-04 03:10:54,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=1212, Unknown=32, NotChecked=154, Total=1722 [2022-03-04 03:10:54,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:54,829 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:10:54,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 5.571428571428571) internal successors, (234), 42 states have internal predecessors, (234), 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-03-04 03:10:54,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:54,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:54,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:54,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:54,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:54,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:54,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:55,234 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 134 transitions and produced 135 states. [2022-03-04 03:10:55,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:10:55,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:55,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:55,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:10:55,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:55,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:10:55,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-04 03:10:55,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-04 03:10:55,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:10:55,435 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:10:55,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:10:55,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1263386810, now seen corresponding path program 1 times [2022-03-04 03:10:55,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:10:55,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831681217] [2022-03-04 03:10:55,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:10:55,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:10:55,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:10:55,951 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-04 03:10:55,951 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:10:55,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831681217] [2022-03-04 03:10:55,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831681217] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:10:55,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846003240] [2022-03-04 03:10:55,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:10:55,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:10:55,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:10:55,953 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:10:55,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-04 03:10:56,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:10:56,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-04 03:10:56,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:10:56,529 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-04 03:10:56,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-03-04 03:10:56,645 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-04 03:10:56,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-03-04 03:10:56,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-03-04 03:10:56,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-03-04 03:10:56,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-03-04 03:10:56,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-03-04 03:10:57,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-03-04 03:10:57,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-03-04 03:10:57,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-03-04 03:10:57,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-03-04 03:10:57,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-03-04 03:10:57,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-03-04 03:10:57,432 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-04 03:10:57,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:10:57,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-03-04 03:10:57,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:10:57,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:10:57,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-03-04 03:10:57,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-04 03:10:57,957 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-04 03:10:57,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:11:00,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-04 03:11:00,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-04 03:11:00,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-04 03:11:00,914 INFO L353 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-03-04 03:11:00,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 2352 treesize of output 2308 [2022-03-04 03:11:01,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-04 03:11:01,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 2182 treesize of output 2060 [2022-03-04 03:11:01,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2046 treesize of output 2030 [2022-03-04 03:11:01,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2030 treesize of output 1998 [2022-03-04 03:11:01,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1998 treesize of output 1934 [2022-03-04 03:11:02,005 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-04 03:11:02,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846003240] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:11:02,006 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:11:02,006 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20, 22] total 53 [2022-03-04 03:11:02,006 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618138468] [2022-03-04 03:11:02,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:11:02,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-04 03:11:02,007 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:11:02,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-04 03:11:02,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=493, Invalid=2186, Unknown=77, NotChecked=0, Total=2756 [2022-03-04 03:11:02,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:02,008 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:11:02,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 4.6415094339622645) internal successors, (246), 53 states have internal predecessors, (246), 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-03-04 03:11:02,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:02,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:02,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:02,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:02,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:02,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:02,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2022-03-04 03:11:02,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:02,554 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 226 transitions and produced 227 states. [2022-03-04 03:11:02,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:02,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:02,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:02,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:02,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:02,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:02,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-04 03:11:02,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-04 03:11:02,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-04 03:11:02,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:11:02,766 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:11:02,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:11:02,766 INFO L85 PathProgramCache]: Analyzing trace with hash -627477220, now seen corresponding path program 1 times [2022-03-04 03:11:02,767 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:11:02,767 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350028547] [2022-03-04 03:11:02,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:11:02,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:11:02,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:11:02,855 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-04 03:11:02,855 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:11:02,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350028547] [2022-03-04 03:11:02,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350028547] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:11:02,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306248224] [2022-03-04 03:11:02,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:11:02,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:11:02,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:11:02,860 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:11:02,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-04 03:11:02,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:11:02,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 2 conjunts are in the unsatisfiable core [2022-03-04 03:11:02,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:11:03,162 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-03-04 03:11:03,162 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-04 03:11:03,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306248224] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-04 03:11:03,162 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-04 03:11:03,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-03-04 03:11:03,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424213272] [2022-03-04 03:11:03,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-04 03:11:03,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-04 03:11:03,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:11:03,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-04 03:11:03,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-04 03:11:03,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:03,164 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:11:03,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 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-03-04 03:11:03,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:03,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:03,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:03,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2022-03-04 03:11:03,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2022-03-04 03:11:03,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:03,187 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 231 transitions and produced 232 states. [2022-03-04 03:11:03,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:03,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:03,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:03,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-04 03:11:03,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-04 03:11:03,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-04 03:11:03,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:11:03,408 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:11:03,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:11:03,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1710305243, now seen corresponding path program 1 times [2022-03-04 03:11:03,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:11:03,408 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444961209] [2022-03-04 03:11:03,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:11:03,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:11:03,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:11:03,454 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-04 03:11:03,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:11:03,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444961209] [2022-03-04 03:11:03,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444961209] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:11:03,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78519205] [2022-03-04 03:11:03,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:11:03,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:11:03,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:11:03,455 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:11:03,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-04 03:11:03,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:11:03,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 2 conjunts are in the unsatisfiable core [2022-03-04 03:11:03,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:11:03,788 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-03-04 03:11:03,788 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-04 03:11:03,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78519205] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-04 03:11:03,796 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-04 03:11:03,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-03-04 03:11:03,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55650315] [2022-03-04 03:11:03,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-04 03:11:03,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-04 03:11:03,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:11:03,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-04 03:11:03,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-04 03:11:03,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:03,802 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:11:03,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 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-03-04 03:11:03,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:03,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:03,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:03,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2022-03-04 03:11:03,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2022-03-04 03:11:03,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,802 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:03,853 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 228 transitions and produced 229 states. [2022-03-04 03:11:03,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:03,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:03,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:03,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-04 03:11:03,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-04 03:11:03,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:03,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-04 03:11:04,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:11:04,074 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:11:04,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:11:04,074 INFO L85 PathProgramCache]: Analyzing trace with hash 2023250273, now seen corresponding path program 1 times [2022-03-04 03:11:04,074 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:11:04,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498574226] [2022-03-04 03:11:04,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:11:04,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:11:04,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:11:04,126 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-04 03:11:04,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:11:04,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498574226] [2022-03-04 03:11:04,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498574226] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:11:04,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171281215] [2022-03-04 03:11:04,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:11:04,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:11:04,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:11:04,128 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:11:04,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-04 03:11:04,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:11:04,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-04 03:11:04,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:11:04,501 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-04 03:11:04,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:11:04,676 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-04 03:11:04,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171281215] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:11:04,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:11:04,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-03-04 03:11:04,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305901698] [2022-03-04 03:11:04,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:11:04,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-04 03:11:04,678 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:11:04,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-04 03:11:04,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-04 03:11:04,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:04,678 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:11:04,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.0) internal successors, (140), 5 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-04 03:11:04,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:04,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:04,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:04,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:04,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:04,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:04,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2022-03-04 03:11:04,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2022-03-04 03:11:04,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:04,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:04,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:04,786 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 151 transitions and produced 152 states. [2022-03-04 03:11:04,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:04,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:04,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:04,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:04,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:04,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:04,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:11:04,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-04 03:11:04,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:04,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:04,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:04,815 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-03-04 03:11:04,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:11:04,987 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:11:04,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:11:04,988 INFO L85 PathProgramCache]: Analyzing trace with hash 571573063, now seen corresponding path program 1 times [2022-03-04 03:11:04,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:11:04,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446043335] [2022-03-04 03:11:04,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:11:04,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:11:05,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:11:05,624 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-04 03:11:05,625 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:11:05,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446043335] [2022-03-04 03:11:05,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446043335] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:11:05,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007322183] [2022-03-04 03:11:05,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:11:05,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:11:05,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:11:05,636 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:11:05,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-04 03:11:05,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:11:05,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-04 03:11:05,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:11:06,136 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-04 03:11:06,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-03-04 03:11:06,201 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-04 03:11:06,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-03-04 03:11:06,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:06,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:06,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:06,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:06,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:06,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:06,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:06,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:06,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:06,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:06,790 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-04 03:11:06,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-04 03:11:06,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:07,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:11:07,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:07,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-04 03:11:07,179 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-04 03:11:07,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:11:07,298 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1521 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_1521) |c_~#in~0.base|))) (or (= (mod (select .cse0 (+ |c_~#in~0.offset| 1)) 256) 0) (not (<= (mod (select .cse0 |c_~#in~0.offset|) 256) 0))))) is different from false [2022-03-04 03:11:07,387 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1521 (Array Int Int)) (v_ArrVal_1520 (Array Int Int))) (let ((.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_1520) |c_~#pre~0.base| v_ArrVal_1521) |c_~#in~0.base|))) (or (= (mod (select .cse0 (+ |c_~#in~0.offset| 1)) 256) 0) (not (<= (mod (select .cse0 |c_~#in~0.offset|) 256) 0))))) is different from false [2022-03-04 03:11:09,940 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-04 03:11:09,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9534 treesize of output 9364 [2022-03-04 03:11:10,190 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-04 03:11:10,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8988 treesize of output 8604 [2022-03-04 03:11:10,239 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-04 03:11:10,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8604 treesize of output 7836 [2022-03-04 03:11:10,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-04 03:11:10,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 5938 treesize of output 5842 [2022-03-04 03:11:10,314 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-04 03:11:10,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7740 treesize of output 7548 [2022-03-04 03:11:34,572 INFO L353 Elim1Store]: treesize reduction 31, result has 36.7 percent of original size [2022-03-04 03:11:34,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 139 treesize of output 146 [2022-03-04 03:11:34,661 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 1 not checked. [2022-03-04 03:11:34,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007322183] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:11:34,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:11:34,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 21] total 53 [2022-03-04 03:11:34,662 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883596200] [2022-03-04 03:11:34,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:11:34,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-04 03:11:34,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:11:34,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-04 03:11:34,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=423, Invalid=2090, Unknown=45, NotChecked=198, Total=2756 [2022-03-04 03:11:34,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:34,663 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:11:34,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 5.037735849056604) internal successors, (267), 53 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-04 03:11:34,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:34,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:34,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:34,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:34,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:34,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:34,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:11:34,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2022-03-04 03:11:34,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:34,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:34,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:34,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:35,441 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 158 transitions and produced 159 states. [2022-03-04 03:11:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:11:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:11:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-04 03:11:35,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-04 03:11:35,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-04 03:11:35,642 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:11:35,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:11:35,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1821726937, now seen corresponding path program 1 times [2022-03-04 03:11:35,643 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:11:35,643 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458989448] [2022-03-04 03:11:35,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:11:35,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:11:35,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:11:36,329 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-04 03:11:36,329 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:11:36,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458989448] [2022-03-04 03:11:36,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458989448] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:11:36,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910097740] [2022-03-04 03:11:36,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:11:36,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:11:36,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:11:36,331 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:11:36,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-04 03:11:36,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:11:36,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-04 03:11:36,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:11:36,798 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-04 03:11:36,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-03-04 03:11:36,872 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-04 03:11:36,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-03-04 03:11:36,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:36,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:36,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:37,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:37,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:37,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:37,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:37,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:37,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:37,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:37,476 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-04 03:11:37,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-03-04 03:11:37,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:37,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:11:37,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:11:38,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-04 03:11:38,081 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-04 03:11:38,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:11:38,278 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1695 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_1695) |c_~#post~0.base|))) (or (not (<= (mod (select .cse0 |c_~#post~0.offset|) 256) 0)) (= (mod (select .cse0 (+ |c_~#post~0.offset| 1)) 256) 0)))) is different from false [2022-03-04 03:11:38,362 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1695 (Array Int Int)) (v_ArrVal_1694 (Array Int Int))) (let ((.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_1694) |c_~#pre~0.base| v_ArrVal_1695) |c_~#post~0.base|))) (or (not (<= (mod (select .cse0 |c_~#post~0.offset|) 256) 0)) (= (mod (select .cse0 (+ |c_~#post~0.offset| 1)) 256) 0)))) is different from false [2022-03-04 03:11:40,615 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-04 03:11:40,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 2382 treesize of output 2332 [2022-03-04 03:11:40,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-04 03:11:40,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 1658 treesize of output 1610 [2022-03-04 03:11:40,678 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-04 03:11:40,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 2184 treesize of output 2088 [2022-03-04 03:11:40,694 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-04 03:11:40,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 2088 treesize of output 1896 [2022-03-04 03:11:40,710 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-04 03:11:40,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1896 treesize of output 1872 [2022-03-04 03:11:44,886 INFO L353 Elim1Store]: treesize reduction 31, result has 36.7 percent of original size [2022-03-04 03:11:44,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 139 treesize of output 146 [2022-03-04 03:11:44,987 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 1 not checked. [2022-03-04 03:11:44,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910097740] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:11:44,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:11:44,987 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 21] total 53 [2022-03-04 03:11:44,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663201489] [2022-03-04 03:11:44,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:11:44,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-04 03:11:44,988 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:11:44,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-04 03:11:44,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=2147, Unknown=43, NotChecked=198, Total=2756 [2022-03-04 03:11:44,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:44,989 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:11:44,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 5.188679245283019) internal successors, (275), 53 states have internal predecessors, (275), 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-03-04 03:11:44,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:44,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:44,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:44,989 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:44,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:44,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:44,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:11:44,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:11:44,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:44,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:44,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:44,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2022-03-04 03:11:44,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:46,144 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 252 transitions and produced 253 states. [2022-03-04 03:11:46,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:11:46,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:46,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:46,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:46,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:46,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:46,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:11:46,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:11:46,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:46,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:11:46,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:11:46,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:11:46,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:11:46,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-03-04 03:11:46,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-04 03:11:46,345 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:11:46,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:11:46,346 INFO L85 PathProgramCache]: Analyzing trace with hash 118370016, now seen corresponding path program 2 times [2022-03-04 03:11:46,346 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:11:46,346 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691386315] [2022-03-04 03:11:46,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:11:46,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:11:46,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:11:47,911 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-04 03:11:47,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:11:47,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691386315] [2022-03-04 03:11:47,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691386315] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:11:47,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070385263] [2022-03-04 03:11:47,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-04 03:11:47,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:11:47,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:11:47,916 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:11:47,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-04 03:11:48,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-04 03:11:48,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-04 03:11:48,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 112 conjunts are in the unsatisfiable core [2022-03-04 03:11:48,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:11:48,764 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-04 03:11:48,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-03-04 03:11:48,831 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-04 03:11:48,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-03-04 03:11:49,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-04 03:11:49,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-04 03:11:49,184 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-04 03:11:49,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2022-03-04 03:11:49,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:11:49,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2022-03-04 03:11:49,232 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-04 03:11:49,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-04 03:11:49,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:11:49,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-03-04 03:11:49,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:11:49,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:11:49,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-04 03:11:49,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:11:49,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-03-04 03:11:49,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:11:49,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:11:49,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:11:49,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:11:49,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:11:49,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:11:49,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:11:49,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2022-03-04 03:11:49,912 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-04 03:11:49,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 105 treesize of output 94 [2022-03-04 03:11:49,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-03-04 03:11:49,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2022-03-04 03:11:50,036 INFO L353 Elim1Store]: treesize reduction 12, result has 61.3 percent of original size [2022-03-04 03:11:50,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 31 [2022-03-04 03:11:50,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:11:50,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 57 [2022-03-04 03:11:50,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2022-03-04 03:11:50,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 41 [2022-03-04 03:11:50,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2022-03-04 03:11:50,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:11:50,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-04 03:11:50,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 26 [2022-03-04 03:11:51,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-04 03:11:51,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 25 [2022-03-04 03:11:51,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2022-03-04 03:11:51,330 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-04 03:11:51,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:11:51,698 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1959 (Array Int Int)) (v_ArrVal_1958 (Array Int Int)) (v_ArrVal_1957 (Array Int Int))) (not (let ((.cse3 (select (select (store |c_#memory_$Pointer$.offset| |c_~#pre~0.base| v_ArrVal_1957) |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|))) (let ((.cse0 (select (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_1958) (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_1959) |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|))) (.cse1 (+ .cse3 4))) (let ((.cse2 (+ (select .cse0 .cse1) 1))) (= (select (store .cse0 .cse1 .cse2) .cse3) .cse2)))))) is different from false [2022-03-04 03:11:51,710 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1959 (Array Int Int)) (v_ArrVal_1958 (Array Int Int)) (v_ArrVal_1957 (Array Int Int))) (not (let ((.cse3 (select (select (store |c_#memory_$Pointer$.offset| |c_~#pre~0.base| v_ArrVal_1957) |c_ULTIMATE.start_worker_fn_~arg#1.base|) |c_ULTIMATE.start_worker_fn_~arg#1.offset|))) (let ((.cse0 (select (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_1958) (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_1959) |c_ULTIMATE.start_worker_fn_~arg#1.base|) |c_ULTIMATE.start_worker_fn_~arg#1.offset|))) (.cse1 (+ .cse3 4))) (let ((.cse2 (+ (select .cse0 .cse1) 1))) (= (select (store .cse0 .cse1 .cse2) .cse3) .cse2)))))) is different from false [2022-03-04 03:11:51,714 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1959 (Array Int Int)) (v_ArrVal_1958 (Array Int Int)) (v_ArrVal_1957 (Array Int Int))) (not (let ((.cse3 (select (select (store |c_#memory_$Pointer$.offset| |c_~#pre~0.base| v_ArrVal_1957) |c_ULTIMATE.start_worker_fn_#in~arg#1.base|) |c_ULTIMATE.start_worker_fn_#in~arg#1.offset|))) (let ((.cse0 (select (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_1958) (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_1959) |c_ULTIMATE.start_worker_fn_#in~arg#1.base|) |c_ULTIMATE.start_worker_fn_#in~arg#1.offset|))) (.cse1 (+ .cse3 4))) (let ((.cse2 (+ (select .cse0 .cse1) 1))) (= (select (store .cse0 .cse1 .cse2) .cse3) .cse2)))))) is different from false [2022-03-04 03:11:51,722 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1959 (Array Int Int)) (v_ArrVal_1958 (Array Int Int)) (v_ArrVal_1957 (Array Int Int))) (not (let ((.cse4 (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|))) (let ((.cse3 (select (select (store |c_#memory_$Pointer$.offset| |c_~#pre~0.base| v_ArrVal_1957) |c_ULTIMATE.start_main_~#a~1#1.base|) .cse4))) (let ((.cse1 (select (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_1958) (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_1959) |c_ULTIMATE.start_main_~#a~1#1.base|) .cse4))) (.cse2 (+ .cse3 4))) (let ((.cse0 (+ (select .cse1 .cse2) 1))) (= .cse0 (select (store .cse1 .cse2 .cse0) .cse3)))))))) is different from false [2022-03-04 03:11:51,755 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1956 (Array Int Int)) (v_ArrVal_1955 (Array Int Int)) (v_ArrVal_1954 (Array Int Int)) (v_ArrVal_1959 (Array Int Int)) (v_ArrVal_1958 (Array Int Int)) (v_ArrVal_1957 (Array Int Int))) (not (let ((.cse4 (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|))) (let ((.cse3 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_1955) |c_~#pre~0.base| v_ArrVal_1957) |c_ULTIMATE.start_main_~#a~1#1.base|) .cse4))) (let ((.cse1 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_1956) |c_~#pre~0.base| v_ArrVal_1958) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_1954) |c_~#pre~0.base| v_ArrVal_1959) |c_ULTIMATE.start_main_~#a~1#1.base|) .cse4))) (.cse2 (+ .cse3 4))) (let ((.cse0 (+ (select .cse1 .cse2) 1))) (= .cse0 (select (store .cse1 .cse2 .cse0) .cse3)))))))) is different from false [2022-03-04 03:11:52,150 INFO L353 Elim1Store]: treesize reduction 167, result has 18.9 percent of original size [2022-03-04 03:11:52,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 221 treesize of output 191 [2022-03-04 03:11:52,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-04 03:11:52,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1065 treesize of output 982 [2022-03-04 03:11:52,167 INFO L353 Elim1Store]: treesize reduction 39, result has 2.5 percent of original size [2022-03-04 03:11:52,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1008 treesize of output 936 [2022-03-04 03:11:52,196 INFO L353 Elim1Store]: treesize reduction 39, result has 2.5 percent of original size [2022-03-04 03:11:52,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 918 treesize of output 774 [2022-03-04 03:11:52,250 INFO L353 Elim1Store]: treesize reduction 39, result has 2.5 percent of original size [2022-03-04 03:11:52,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 153 treesize of output 117 [2022-03-04 03:11:52,306 INFO L353 Elim1Store]: treesize reduction 54, result has 64.2 percent of original size [2022-03-04 03:11:52,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 186 treesize of output 240 [2022-03-04 03:12:04,830 INFO L353 Elim1Store]: treesize reduction 264, result has 22.6 percent of original size [2022-03-04 03:12:04,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 473 treesize of output 438 [2022-03-04 03:12:04,961 INFO L353 Elim1Store]: treesize reduction 792, result has 22.4 percent of original size [2022-03-04 03:12:04,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 6 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 18 case distinctions, treesize of input 438 treesize of output 498 [2022-03-04 03:12:04,988 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-04 03:12:04,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1023 treesize of output 983 [2022-03-04 03:12:05,019 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-04 03:12:05,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1245 treesize of output 1217 [2022-03-04 03:12:05,058 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-04 03:12:05,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1771 treesize of output 1731 [2022-03-04 03:12:05,097 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-04 03:12:05,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1841 treesize of output 1819 [2022-03-04 03:12:05,147 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-04 03:12:05,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 2344 treesize of output 2304 [2022-03-04 03:12:05,218 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-04 03:12:05,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 2552 treesize of output 2524 [2022-03-04 03:12:05,298 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-04 03:12:05,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 3078 treesize of output 3038 [2022-03-04 03:12:05,357 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-04 03:12:05,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 3592 treesize of output 3552 [2022-03-04 03:12:05,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3375 treesize of output 3311 [2022-03-04 03:12:05,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3311 treesize of output 3279 [2022-03-04 03:12:05,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3279 treesize of output 3247 [2022-03-04 03:12:05,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3247 treesize of output 3231 [2022-03-04 03:12:05,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3231 treesize of output 3215 [2022-03-04 03:12:05,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3215 treesize of output 3151 [2022-03-04 03:12:05,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3151 treesize of output 3119 [2022-03-04 03:12:05,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3119 treesize of output 3103 [2022-03-04 03:12:05,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3103 treesize of output 3095 [2022-03-04 03:12:05,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3095 treesize of output 3079 [2022-03-04 03:12:05,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3079 treesize of output 3075 [2022-03-04 03:12:05,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3075 treesize of output 3043 [2022-03-04 03:12:05,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3043 treesize of output 3027 [2022-03-04 03:12:05,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3027 treesize of output 3019 [2022-03-04 03:12:05,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3019 treesize of output 2955 [2022-03-04 03:12:05,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2955 treesize of output 2923 [2022-03-04 03:12:05,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2923 treesize of output 2907 [2022-03-04 03:12:05,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2907 treesize of output 2843 [2022-03-04 03:12:05,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2843 treesize of output 2811 [2022-03-04 03:12:05,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2811 treesize of output 2795 [2022-03-04 03:12:05,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2795 treesize of output 2787 [2022-03-04 03:12:06,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2787 treesize of output 2755 [2022-03-04 03:12:06,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2755 treesize of output 2739 [2022-03-04 03:12:06,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2739 treesize of output 2675 [2022-03-04 03:12:08,845 INFO L353 Elim1Store]: treesize reduction 39, result has 20.4 percent of original size [2022-03-04 03:12:08,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 35 [2022-03-04 03:12:08,869 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 1 not checked. [2022-03-04 03:12:08,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070385263] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:12:08,870 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:12:08,870 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 29, 31] total 89 [2022-03-04 03:12:08,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669575471] [2022-03-04 03:12:08,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:12:08,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-03-04 03:12:08,870 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:12:08,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-03-04 03:12:08,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=409, Invalid=6521, Unknown=62, NotChecked=840, Total=7832 [2022-03-04 03:12:08,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:08,873 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:12:08,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 3.9775280898876404) internal successors, (354), 89 states have internal predecessors, (354), 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-03-04 03:12:08,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:08,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:08,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:08,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:08,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:08,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:08,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:12:08,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:12:08,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:08,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:08,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:08,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:08,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:08,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:17,797 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 265 transitions and produced 266 states. [2022-03-04 03:12:17,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:17,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:17,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:17,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:17,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:17,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:17,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:12:17,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:12:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:12:17,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-04 03:12:18,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-04 03:12:18,012 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:12:18,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:12:18,013 INFO L85 PathProgramCache]: Analyzing trace with hash 99300219, now seen corresponding path program 1 times [2022-03-04 03:12:18,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:12:18,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742891484] [2022-03-04 03:12:18,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:12:18,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:12:18,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:12:18,092 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-03-04 03:12:18,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:12:18,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742891484] [2022-03-04 03:12:18,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742891484] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-04 03:12:18,093 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-04 03:12:18,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-04 03:12:18,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676057062] [2022-03-04 03:12:18,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-04 03:12:18,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-04 03:12:18,093 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:12:18,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-04 03:12:18,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-04 03:12:18,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:18,094 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:12:18,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-04 03:12:18,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:18,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:18,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:18,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:18,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:18,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:18,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:12:18,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:12:18,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:18,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:18,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:18,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:18,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:18,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:12:18,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:18,338 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 367 transitions and produced 356 states. [2022-03-04 03:12:18,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:18,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:18,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:18,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:18,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:18,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:18,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:12:18,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:12:18,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:18,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:18,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:18,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:18,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:18,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:12:18,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:12:18,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-03-04 03:12:18,340 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:12:18,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:12:18,340 INFO L85 PathProgramCache]: Analyzing trace with hash 826465444, now seen corresponding path program 1 times [2022-03-04 03:12:18,340 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:12:18,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914548704] [2022-03-04 03:12:18,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:12:18,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:12:18,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:12:19,420 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-03-04 03:12:19,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:12:19,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914548704] [2022-03-04 03:12:19,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914548704] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:12:19,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287944219] [2022-03-04 03:12:19,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:12:19,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:12:19,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:12:19,422 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:12:19,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-04 03:12:19,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:12:19,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-04 03:12:19,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:12:19,753 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-04 03:12:19,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-03-04 03:12:19,809 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-04 03:12:19,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-03-04 03:12:20,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-04 03:12:20,102 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-04 03:12:20,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2022-03-04 03:12:20,138 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-04 03:12:20,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-04 03:12:20,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:12:20,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:12:20,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:12:20,516 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-04 03:12:20,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 43 [2022-03-04 03:12:20,630 INFO L353 Elim1Store]: treesize reduction 12, result has 61.3 percent of original size [2022-03-04 03:12:20,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 31 [2022-03-04 03:12:20,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 35 [2022-03-04 03:12:20,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-03-04 03:12:21,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2022-03-04 03:12:21,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 26 [2022-03-04 03:12:21,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 11 [2022-03-04 03:12:21,532 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 33 proven. 26 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-03-04 03:12:21,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:12:21,607 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2360 (Array Int Int))) (let ((.cse0 (select (select (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_2360) |c_ULTIMATE.start_barrier_wait_~b#1.base|) (+ |c_ULTIMATE.start_barrier_wait_~b#1.offset| 12)))) (<= .cse0 (* 256 (div .cse0 256))))) is different from false [2022-03-04 03:12:21,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 38 [2022-03-04 03:12:21,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-03-04 03:12:21,904 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2359 (Array Int Int))) (not (= |c_~#pre~0.base| (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_2359) |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|)))) is different from false [2022-03-04 03:12:21,912 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2359 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_2359) |c_ULTIMATE.start_worker_fn_~arg#1.base|) |c_ULTIMATE.start_worker_fn_~arg#1.offset|) |c_~#pre~0.base|))) is different from false [2022-03-04 03:12:21,916 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2359 (Array Int Int))) (not (= |c_~#pre~0.base| (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_2359) |c_ULTIMATE.start_worker_fn_#in~arg#1.base|) |c_ULTIMATE.start_worker_fn_#in~arg#1.offset|)))) is different from false [2022-03-04 03:12:21,922 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2359 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_2359) |c_ULTIMATE.start_main_~#a~1#1.base|) (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|)) |c_~#pre~0.base|))) is different from false [2022-03-04 03:12:21,952 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2359 (Array Int Int)) (v_ArrVal_2358 (Array Int Int))) (not (= |c_~#pre~0.base| (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_2358) |c_~#pre~0.base| v_ArrVal_2359) |c_ULTIMATE.start_main_~#a~1#1.base|) (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|))))) is different from false [2022-03-04 03:12:22,344 INFO L353 Elim1Store]: treesize reduction 132, result has 22.8 percent of original size [2022-03-04 03:12:22,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 58 [2022-03-04 03:12:22,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-04 03:12:22,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 587 treesize of output 569 [2022-03-04 03:12:22,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 550 treesize of output 486 [2022-03-04 03:12:22,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 486 treesize of output 470 [2022-03-04 03:12:22,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 470 treesize of output 438 [2022-03-04 03:12:24,636 INFO L353 Elim1Store]: treesize reduction 39, result has 20.4 percent of original size [2022-03-04 03:12:24,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 35 [2022-03-04 03:12:24,657 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 65 trivial. 45 not checked. [2022-03-04 03:12:24,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287944219] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:12:24,657 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:12:24,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 27] total 71 [2022-03-04 03:12:24,657 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311209094] [2022-03-04 03:12:24,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:12:24,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-03-04 03:12:24,658 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:12:24,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-03-04 03:12:24,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=3827, Unknown=32, NotChecked=786, Total=4970 [2022-03-04 03:12:24,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:24,659 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:12:24,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 5.450704225352113) internal successors, (387), 71 states have internal predecessors, (387), 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-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:12:24,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:28,255 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 503 transitions and produced 460 states. [2022-03-04 03:12:28,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:28,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:28,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:28,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:12:28,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:12:28,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:28,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:28,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:28,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:12:28,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:12:28,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:12:28,273 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-04 03:12:28,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-04 03:12:28,474 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:12:28,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:12:28,474 INFO L85 PathProgramCache]: Analyzing trace with hash -295880191, now seen corresponding path program 1 times [2022-03-04 03:12:28,474 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:12:28,474 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208644237] [2022-03-04 03:12:28,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:12:28,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:12:28,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:12:28,572 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2022-03-04 03:12:28,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:12:28,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208644237] [2022-03-04 03:12:28,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208644237] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-04 03:12:28,573 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-04 03:12:28,573 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-04 03:12:28,573 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132366316] [2022-03-04 03:12:28,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-04 03:12:28,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-04 03:12:28,574 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:12:28,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-04 03:12:28,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-04 03:12:28,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:28,575 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:12:28,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 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-03-04 03:12:28,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:28,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:28,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:28,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:12:28,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:12:28,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:28,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:28,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:28,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:12:28,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:12:28,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:12:28,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:28,672 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 417 transitions and produced 397 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:12:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:12:28,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:28,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-03-04 03:12:28,674 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:12:28,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:12:28,674 INFO L85 PathProgramCache]: Analyzing trace with hash -430475348, now seen corresponding path program 1 times [2022-03-04 03:12:28,674 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:12:28,674 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979344499] [2022-03-04 03:12:28,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:12:28,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:12:28,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:12:31,044 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-03-04 03:12:31,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:12:31,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979344499] [2022-03-04 03:12:31,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979344499] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:12:31,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712769221] [2022-03-04 03:12:31,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:12:31,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:12:31,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:12:31,047 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:12:31,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-04 03:12:31,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:12:31,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 680 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-04 03:12:31,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:12:31,580 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-04 03:12:31,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-03-04 03:12:31,696 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-04 03:12:31,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-03-04 03:12:31,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-04 03:12:32,060 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-04 03:12:32,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2022-03-04 03:12:32,086 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-04 03:12:32,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-04 03:12:32,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:12:32,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:12:32,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:12:32,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:12:32,558 INFO L353 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-03-04 03:12:32,558 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2022-03-04 03:12:32,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:12:32,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:12:33,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-04 03:12:33,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-03-04 03:12:34,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:12:34,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:12:34,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-03-04 03:12:34,547 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 230 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2022-03-04 03:12:34,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:12:34,727 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2831 (Array Int Int))) (<= (mod (select (select (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_2831) |c_~#in~0.base|) |c_~#in~0.offset|) 256) 0)) is different from false [2022-03-04 03:12:34,853 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_barrier_wait_~b#1.base| Int) (v_ArrVal_2831 (Array Int Int)) (v_ArrVal_2830 Int)) (<= (mod (select (select (store (store |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base| (store (select |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base|) (+ |c_ULTIMATE.start_barrier_wait_~b#1.offset| 4) v_ArrVal_2830)) |c_~#pre~0.base| v_ArrVal_2831) |c_~#in~0.base|) |c_~#in~0.offset|) 256) 0)) is different from false [2022-03-04 03:12:34,899 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_barrier_wait_~b#1.base| Int) (v_ArrVal_2831 (Array Int Int)) (v_ArrVal_2830 Int)) (<= (mod (select (select (store (store |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base| (store (select |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base|) (+ |c_ULTIMATE.start_barrier_wait_#in~b#1.offset| 4) v_ArrVal_2830)) |c_~#pre~0.base| v_ArrVal_2831) |c_~#in~0.base|) |c_~#in~0.offset|) 256) 0)) is different from false [2022-03-04 03:12:34,913 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_barrier_wait_~b#1.base| Int) (v_ArrVal_2831 (Array Int Int)) (v_ArrVal_2830 Int)) (<= (mod (select (select (store (store |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base| (store (select |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base|) (+ |c_ULTIMATE.start_worker_fn_#t~mem20#1.offset| 4) v_ArrVal_2830)) |c_~#pre~0.base| v_ArrVal_2831) |c_~#in~0.base|) |c_~#in~0.offset|) 256) 0)) is different from false [2022-03-04 03:12:34,925 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_barrier_wait_~b#1.base| Int) (v_ArrVal_2831 (Array Int Int)) (v_ArrVal_2830 Int)) (<= (mod (select (select (store (store |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base| (store (select |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base|) (+ (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) 4) v_ArrVal_2830)) |c_~#pre~0.base| v_ArrVal_2831) |c_~#in~0.base|) |c_~#in~0.offset|) 256) 0)) is different from false [2022-03-04 03:12:35,122 INFO L353 Elim1Store]: treesize reduction 25, result has 63.2 percent of original size [2022-03-04 03:12:35,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 61 [2022-03-04 03:12:35,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-04 03:12:35,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 58 [2022-03-04 03:12:35,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2022-03-04 03:12:35,677 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2828 (Array Int Int)) (v_ArrVal_2827 (Array Int Int))) (not (= (+ (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_2827) |c_~#pre~0.base| v_ArrVal_2828) |c_ULTIMATE.start_main_~#a~1#1.base|) (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|)) 4) |c_~#in~0.offset|))) (not (= |c_~#pre~0.base| |c_~#in~0.base|))) is different from false [2022-03-04 03:12:36,666 INFO L353 Elim1Store]: treesize reduction 39, result has 40.0 percent of original size [2022-03-04 03:12:36,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 52 [2022-03-04 03:12:36,682 INFO L353 Elim1Store]: treesize reduction 37, result has 21.3 percent of original size [2022-03-04 03:12:36,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1316 treesize of output 1261 [2022-03-04 03:12:36,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1242 treesize of output 1178 [2022-03-04 03:12:36,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1178 treesize of output 1146 [2022-03-04 03:12:36,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1146 treesize of output 1018 [2022-03-04 03:12:41,065 INFO L353 Elim1Store]: treesize reduction 39, result has 20.4 percent of original size [2022-03-04 03:12:41,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 35 [2022-03-04 03:12:41,077 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 188 trivial. 221 not checked. [2022-03-04 03:12:41,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712769221] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:12:41,078 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:12:41,078 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 30] total 88 [2022-03-04 03:12:41,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631462569] [2022-03-04 03:12:41,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:12:41,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-03-04 03:12:41,084 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:12:41,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-03-04 03:12:41,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=6185, Unknown=43, NotChecked=990, Total=7656 [2022-03-04 03:12:41,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:41,086 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:12:41,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 4.704545454545454) internal successors, (414), 88 states have internal predecessors, (414), 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-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:12:41,087 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:12:41,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:12:41,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:12:41,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:12:41,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:05,887 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (= |c_~#pre~0.base| |c_ULTIMATE.start_worker_fn_~a~0#1.base|)) (.cse7 (select |c_#memory_$Pointer$.base| |c_~#pre~0.base|))) (let ((.cse1 (not (= (select .cse7 |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) 4))) (.cse3 (and (not .cse0) (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) 0))) (.cse4 (select |c_#memory_$Pointer$.offset| |c_worker_fnThread1of1ForFork0_#in~arg#1.base|)) (.cse2 (= |c_~#pre~0.offset| 0)) (.cse5 (select (select |c_#memory_int| |c_~#in~0.base|) |c_~#in~0.offset|))) (and (or (and .cse0 (<= (+ (select (select |c_#memory_int| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) (+ |c_ULTIMATE.start_worker_fn_~a~0#1.offset| 8)) 11) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) .cse1 .cse2) .cse3) (= |c_worker_fnThread1of1ForFork0_#in~arg#1.base| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) (or (and .cse0 (<= (+ |c_ULTIMATE.start_worker_fn_#t~mem16#1| 11) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) .cse1 .cse2) .cse3) (= (select .cse4 |c_ULTIMATE.start_worker_fn_~arg#1.offset|) 0) (= |c_worker_fnThread1of1ForFork0_#in~arg#1.base| |c_ULTIMATE.start_worker_fn_~arg#1.base|) (or (and .cse0 .cse1 .cse2 (not (= |c_ULTIMATE.start_worker_fn_~a~0#1.offset| (+ |c_~#pre~0.offset| |c_ULTIMATE.start_worker_fn_~tid~0#1|)))) .cse3) (= |c_ULTIMATE.start_worker_fn_#t~mem18#1| .cse5) (forall ((|ULTIMATE.start_barrier_wait_~b#1.base| Int) (v_ArrVal_2831 (Array Int Int)) (v_ArrVal_2830 Int)) (<= (mod (select (select (store (store |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base| (store (select |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base|) (+ (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) 4) v_ArrVal_2830)) |c_~#pre~0.base| v_ArrVal_2831) |c_~#in~0.base|) |c_~#in~0.offset|) 256) 0)) (= |c_~#in~0.offset| 0) (= |c_ULTIMATE.start_worker_fn_~i~0#1| 0) (let ((.cse6 (= |c_~#pre~0.base| |c_ULTIMATE.start_worker_fn_~arg#1.base|))) (or (and .cse6 .cse2 (not (= (select .cse7 |c_ULTIMATE.start_worker_fn_~arg#1.offset|) 4)) (<= (+ (select (select |c_#memory_int| |c_ULTIMATE.start_worker_fn_~arg#1.base|) (+ |c_ULTIMATE.start_worker_fn_~arg#1.offset| 8)) 11) |c_ULTIMATE.start_worker_fn_~arg#1.offset|)) (and (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_worker_fn_~arg#1.base|) |c_ULTIMATE.start_worker_fn_~arg#1.offset|) 0) (not .cse6)))) (= .cse5 0) (= (select .cse4 |c_ULTIMATE.start_worker_fn_#in~arg#1.offset|) 0) (= (select .cse4 |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) 0) (= |c_~#in~0.base| 4) (= |c_~#pre~0.base| 3) (let ((.cse8 (= |c_~#pre~0.base| |c_ULTIMATE.start_worker_fn_#in~arg#1.base|))) (or (and (<= (+ (select (select |c_#memory_int| |c_ULTIMATE.start_worker_fn_#in~arg#1.base|) (+ |c_ULTIMATE.start_worker_fn_#in~arg#1.offset| 8)) 11) |c_ULTIMATE.start_worker_fn_#in~arg#1.offset|) .cse8 .cse2 (not (= (select .cse7 |c_ULTIMATE.start_worker_fn_#in~arg#1.offset|) 4))) (and (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_worker_fn_#in~arg#1.base|) |c_ULTIMATE.start_worker_fn_#in~arg#1.offset|) 0) (not .cse8)))) (not (= |c_~#pre~0.base| |c_~#in~0.base|)) (<= (mod .cse5 256) 0) (not (= |c_worker_fnThread1of1ForFork0_#in~arg#1.base| 3)) (= |c_worker_fnThread1of1ForFork0_#in~arg#1.base| |c_ULTIMATE.start_worker_fn_#in~arg#1.base|) (<= 4 |c_~#in~0.base|)))) is different from false [2022-03-04 03:13:06,708 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_int| |c_~#in~0.base|) |c_~#in~0.offset|))) (and (= |c_worker_fnThread1of1ForFork0_#in~arg#1.base| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) (forall ((|ULTIMATE.start_barrier_wait_~b#1.base| Int) (v_ArrVal_2831 (Array Int Int)) (v_ArrVal_2830 Int)) (<= (mod (select (select (store (store |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base| (store (select |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base|) (+ (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) 4) v_ArrVal_2830)) |c_~#pre~0.base| v_ArrVal_2831) |c_~#in~0.base|) |c_~#in~0.offset|) 256) 0)) (= |c_~#in~0.offset| 0) (= .cse0 0) (= (select (select |c_#memory_$Pointer$.offset| |c_worker_fnThread1of1ForFork0_#in~arg#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) 0) (or (= (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) 0) (and (= |c_~#pre~0.offset| 0) (not (= (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) 4)))) (= |c_~#in~0.base| 4) (= |c_~#pre~0.base| 3) (not (= |c_~#pre~0.base| |c_~#in~0.base|)) (<= (mod .cse0 256) 0) (not (= |c_worker_fnThread1of1ForFork0_#in~arg#1.base| 3)) (<= 4 |c_~#in~0.base|))) is different from false [2022-03-04 03:13:07,372 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (= |c_ULTIMATE.start_worker_fn_#t~mem20#1.offset| 0)) (.cse1 (select (select |c_#memory_int| |c_~#in~0.base|) |c_~#in~0.offset|))) (and (forall ((|ULTIMATE.start_barrier_wait_~b#1.base| Int) (v_ArrVal_2831 (Array Int Int)) (v_ArrVal_2830 Int)) (<= (mod (select (select (store (store |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base| (store (select |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base|) (+ |c_ULTIMATE.start_worker_fn_#t~mem20#1.offset| 4) v_ArrVal_2830)) |c_~#pre~0.base| v_ArrVal_2831) |c_~#in~0.base|) |c_~#in~0.offset|) 256) 0)) (or (and (= |c_~#pre~0.offset| 0) (not (= |c_ULTIMATE.start_worker_fn_#t~mem20#1.base| 4))) .cse0) (= |c_~#in~0.offset| 0) (= .cse1 0) (= |c_~#in~0.base| 4) (= |c_~#pre~0.base| 3) .cse0 (not (= |c_~#pre~0.base| |c_~#in~0.base|)) (<= (mod .cse1 256) 0) (not (= |c_worker_fnThread1of1ForFork0_#in~arg#1.base| 3)) (<= 4 |c_~#in~0.base|))) is different from false [2022-03-04 03:13:08,025 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (= |c_ULTIMATE.start_barrier_wait_#in~b#1.offset| 0)) (.cse1 (select (select |c_#memory_int| |c_~#in~0.base|) |c_~#in~0.offset|))) (and .cse0 (forall ((|ULTIMATE.start_barrier_wait_~b#1.base| Int) (v_ArrVal_2831 (Array Int Int)) (v_ArrVal_2830 Int)) (<= (mod (select (select (store (store |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base| (store (select |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base|) (+ |c_ULTIMATE.start_barrier_wait_#in~b#1.offset| 4) v_ArrVal_2830)) |c_~#pre~0.base| v_ArrVal_2831) |c_~#in~0.base|) |c_~#in~0.offset|) 256) 0)) (or .cse0 (and (= |c_~#pre~0.offset| 0) (not (= 4 |c_ULTIMATE.start_barrier_wait_#in~b#1.base|)))) (= |c_~#in~0.offset| 0) (= .cse1 0) (= |c_~#in~0.base| 4) (= |c_~#pre~0.base| 3) (not (= |c_~#pre~0.base| |c_~#in~0.base|)) (<= (mod .cse1 256) 0) (not (= |c_worker_fnThread1of1ForFork0_#in~arg#1.base| 3)) (<= 4 |c_~#in~0.base|))) is different from false [2022-03-04 03:13:08,656 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (= |c_ULTIMATE.start_barrier_wait_~b#1.offset| 0)) (.cse1 (select (select |c_#memory_int| |c_~#in~0.base|) |c_~#in~0.offset|))) (and (or .cse0 (not (= |c_ULTIMATE.start_barrier_wait_~b#1.base| |c_~#in~0.base|))) .cse0 (forall ((|ULTIMATE.start_barrier_wait_~b#1.base| Int) (v_ArrVal_2831 (Array Int Int)) (v_ArrVal_2830 Int)) (<= (mod (select (select (store (store |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base| (store (select |c_#memory_int| |ULTIMATE.start_barrier_wait_~b#1.base|) (+ |c_ULTIMATE.start_barrier_wait_~b#1.offset| 4) v_ArrVal_2830)) |c_~#pre~0.base| v_ArrVal_2831) |c_~#in~0.base|) |c_~#in~0.offset|) 256) 0)) (= |c_~#in~0.offset| 0) (= .cse1 0) (= |c_~#in~0.base| 4) (= |c_~#pre~0.base| 3) (not (= |c_~#pre~0.base| |c_~#in~0.base|)) (<= (mod .cse1 256) 0) (not (= |c_worker_fnThread1of1ForFork0_#in~arg#1.base| 3)) (<= 4 |c_~#in~0.base|))) is different from false [2022-03-04 03:13:09,326 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 427 transitions and produced 401 states. [2022-03-04 03:13:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:13:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:13:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:13:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:13:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:13:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-04 03:13:09,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-04 03:13:09,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-04 03:13:09,528 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:13:09,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:13:09,528 INFO L85 PathProgramCache]: Analyzing trace with hash 483714342, now seen corresponding path program 1 times [2022-03-04 03:13:09,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:13:09,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160374577] [2022-03-04 03:13:09,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:13:09,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:13:09,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:13:11,265 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-03-04 03:13:11,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:13:11,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160374577] [2022-03-04 03:13:11,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160374577] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:13:11,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991917133] [2022-03-04 03:13:11,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:13:11,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:13:11,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:13:11,281 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:13:11,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-04 03:13:11,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:13:11,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 74 conjunts are in the unsatisfiable core [2022-03-04 03:13:11,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:13:11,749 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-04 03:13:11,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 33 [2022-03-04 03:13:11,850 INFO L353 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-03-04 03:13:11,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 45 [2022-03-04 03:13:12,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-04 03:13:12,342 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-04 03:13:12,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2022-03-04 03:13:12,371 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-04 03:13:12,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-04 03:13:12,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:13:12,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:13:12,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:13:13,008 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-04 03:13:13,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 51 [2022-03-04 03:13:13,171 INFO L353 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2022-03-04 03:13:13,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 38 [2022-03-04 03:13:13,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 43 [2022-03-04 03:13:13,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2022-03-04 03:13:14,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2022-03-04 03:13:14,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:13:15,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:13:15,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-03-04 03:13:15,662 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 233 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2022-03-04 03:13:15,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:13:15,853 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3131 (Array Int Int))) (<= (mod (select (select (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_3131) |c_~#post~0.base|) |c_~#post~0.offset|) 256) 0)) is different from false [2022-03-04 03:13:15,982 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3130 (Array Int Int)) (v_ArrVal_3131 (Array Int Int))) (<= (mod (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_barrier_wait_~b#1.base| v_ArrVal_3130) |c_~#pre~0.base| v_ArrVal_3131) |c_~#post~0.base|) |c_~#post~0.offset|) 256) 0)) is different from false [2022-03-04 03:13:16,008 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3130 (Array Int Int)) (v_ArrVal_3131 (Array Int Int))) (<= (mod (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_barrier_wait_#in~b#1.base| v_ArrVal_3130) |c_~#pre~0.base| v_ArrVal_3131) |c_~#post~0.base|) |c_~#post~0.offset|) 256) 0)) is different from false [2022-03-04 03:13:16,020 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3130 (Array Int Int)) (v_ArrVal_3131 (Array Int Int))) (<= (mod (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_worker_fn_#t~mem20#1.base| v_ArrVal_3130) |c_~#pre~0.base| v_ArrVal_3131) |c_~#post~0.base|) |c_~#post~0.offset|) 256) 0)) is different from false [2022-03-04 03:13:16,029 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3130 (Array Int Int)) (v_ArrVal_3131 (Array Int Int))) (<= (mod (select (select (store (store |c_#memory_int| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) v_ArrVal_3130) |c_~#pre~0.base| v_ArrVal_3131) |c_~#post~0.base|) |c_~#post~0.offset|) 256) 0)) is different from false [2022-03-04 03:13:16,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-04 03:13:16,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 170 [2022-03-04 03:13:16,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 73 [2022-03-04 03:13:16,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 142 [2022-03-04 03:13:16,384 WARN L838 $PredicateComparison]: unable to prove that (and (not (= |c_~#pre~0.base| |c_~#post~0.base|)) (forall ((v_ArrVal_3129 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_3129) |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) |c_~#post~0.base|)))) is different from false [2022-03-04 03:13:16,404 WARN L838 $PredicateComparison]: unable to prove that (and (not (= |c_~#pre~0.base| |c_~#post~0.base|)) (forall ((v_ArrVal_3129 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_3129) |c_ULTIMATE.start_worker_fn_~arg#1.base|) |c_ULTIMATE.start_worker_fn_~arg#1.offset|) |c_~#post~0.base|)))) is different from false [2022-03-04 03:13:16,410 WARN L838 $PredicateComparison]: unable to prove that (and (not (= |c_~#pre~0.base| |c_~#post~0.base|)) (forall ((v_ArrVal_3129 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_3129) |c_ULTIMATE.start_worker_fn_#in~arg#1.base|) |c_ULTIMATE.start_worker_fn_#in~arg#1.offset|) |c_~#post~0.base|)))) is different from false [2022-03-04 03:13:16,426 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3129 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_3129) |c_ULTIMATE.start_main_~#a~1#1.base|) (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|)) |c_~#post~0.base|))) (not (= |c_~#pre~0.base| |c_~#post~0.base|))) is different from false [2022-03-04 03:13:16,466 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3128 (Array Int Int)) (v_ArrVal_3129 (Array Int Int))) (not (= (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_3128) |c_~#pre~0.base| v_ArrVal_3129) |c_ULTIMATE.start_main_~#a~1#1.base|) (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|)) |c_~#post~0.base|))) (not (= |c_~#pre~0.base| |c_~#post~0.base|))) is different from false [2022-03-04 03:13:17,129 INFO L353 Elim1Store]: treesize reduction 39, result has 40.0 percent of original size [2022-03-04 03:13:17,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 50 [2022-03-04 03:13:17,143 INFO L353 Elim1Store]: treesize reduction 37, result has 21.3 percent of original size [2022-03-04 03:13:17,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1188 treesize of output 1133 [2022-03-04 03:13:17,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1114 treesize of output 1082 [2022-03-04 03:13:17,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1082 treesize of output 954 [2022-03-04 03:13:17,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 954 treesize of output 890 [2022-03-04 03:13:19,622 INFO L353 Elim1Store]: treesize reduction 54, result has 26.0 percent of original size [2022-03-04 03:13:19,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 40 treesize of output 48 [2022-03-04 03:13:19,638 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 185 trivial. 224 not checked. [2022-03-04 03:13:19,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991917133] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:13:19,638 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:13:19,638 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 31] total 81 [2022-03-04 03:13:19,638 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907910265] [2022-03-04 03:13:19,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:13:19,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-03-04 03:13:19,639 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:13:19,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-03-04 03:13:19,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=499, Invalid=4489, Unknown=22, NotChecked=1470, Total=6480 [2022-03-04 03:13:19,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:19,641 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:13:19,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 5.172839506172839) internal successors, (419), 81 states have internal predecessors, (419), 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-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:19,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:19,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:13:19,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:13:19,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:13:19,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:19,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2022-03-04 03:13:19,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:23,079 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 537 transitions and produced 474 states. [2022-03-04 03:13:23,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:23,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:23,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:23,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:23,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-04 03:13:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:13:23,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-04 03:13:23,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:13:23,295 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:13:23,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:13:23,296 INFO L85 PathProgramCache]: Analyzing trace with hash 21624303, now seen corresponding path program 1 times [2022-03-04 03:13:23,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:13:23,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197187928] [2022-03-04 03:13:23,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:13:23,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:13:23,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:13:23,353 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 24 proven. 1 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2022-03-04 03:13:23,353 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:13:23,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197187928] [2022-03-04 03:13:23,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197187928] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:13:23,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893745140] [2022-03-04 03:13:23,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:13:23,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:13:23,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:13:23,368 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:13:23,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-04 03:13:23,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:13:23,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 806 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-04 03:13:23,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:13:23,972 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 24 proven. 1 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2022-03-04 03:13:23,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:13:24,210 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 24 proven. 1 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2022-03-04 03:13:24,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893745140] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:13:24,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:13:24,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-03-04 03:13:24,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400482337] [2022-03-04 03:13:24,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:13:24,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-04 03:13:24,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:13:24,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-04 03:13:24,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-04 03:13:24,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:24,212 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:13:24,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 36.6) internal successors, (183), 5 states have internal predecessors, (183), 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-03-04 03:13:24,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:24,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:24,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:24,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:24,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:13:24,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:24,370 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 451 transitions and produced 411 states. [2022-03-04 03:13:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:13:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:13:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:13:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:13:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:13:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-04 03:13:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:13:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:24,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-04 03:13:24,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:13:24,572 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:13:24,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:13:24,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1927778074, now seen corresponding path program 1 times [2022-03-04 03:13:24,572 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:13:24,572 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730430819] [2022-03-04 03:13:24,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:13:24,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:13:24,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:13:26,345 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 0 proven. 246 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2022-03-04 03:13:26,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:13:26,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730430819] [2022-03-04 03:13:26,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730430819] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:13:26,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744004076] [2022-03-04 03:13:26,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:13:26,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:13:26,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:13:26,347 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:13:26,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-04 03:13:26,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:13:26,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 696 conjuncts, 86 conjunts are in the unsatisfiable core [2022-03-04 03:13:26,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:13:26,956 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-04 03:13:26,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-03-04 03:13:27,075 INFO L353 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-03-04 03:13:27,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2022-03-04 03:13:27,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-04 03:13:27,784 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-04 03:13:27,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2022-03-04 03:13:27,943 INFO L353 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2022-03-04 03:13:27,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2022-03-04 03:13:28,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2022-03-04 03:13:28,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2022-03-04 03:13:28,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2022-03-04 03:13:28,698 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-04 03:13:28,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 62 [2022-03-04 03:13:28,850 INFO L353 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2022-03-04 03:13:28,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 38 [2022-03-04 03:13:29,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2022-03-04 03:13:29,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2022-03-04 03:13:30,443 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-04 03:13:30,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 19 [2022-03-04 03:13:30,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-04 03:13:32,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-04 03:13:32,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-03-04 03:13:32,473 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 0 proven. 241 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-04 03:13:32,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:13:32,682 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3771 (Array Int Int))) (<= (mod (select (select (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_3771) |c_~#in~0.base|) (+ |c_~#in~0.offset| 1)) 256) 0)) is different from false [2022-03-04 03:13:32,769 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3770 (Array Int Int)) (v_ArrVal_3771 (Array Int Int))) (<= (mod (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_barrier_wait_~b#1.base| v_ArrVal_3770) |c_~#pre~0.base| v_ArrVal_3771) |c_~#in~0.base|) (+ |c_~#in~0.offset| 1)) 256) 0)) is different from false [2022-03-04 03:13:32,787 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3770 (Array Int Int)) (v_ArrVal_3771 (Array Int Int))) (<= (mod (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_barrier_wait_#in~b#1.base| v_ArrVal_3770) |c_~#pre~0.base| v_ArrVal_3771) |c_~#in~0.base|) (+ |c_~#in~0.offset| 1)) 256) 0)) is different from false [2022-03-04 03:13:32,795 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3770 (Array Int Int)) (v_ArrVal_3771 (Array Int Int))) (<= (mod (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_worker_fn_#t~mem20#1.base| v_ArrVal_3770) |c_~#pre~0.base| v_ArrVal_3771) |c_~#in~0.base|) (+ |c_~#in~0.offset| 1)) 256) 0)) is different from false [2022-03-04 03:13:32,823 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3770 (Array Int Int)) (v_ArrVal_3771 (Array Int Int))) (<= (mod (select (select (store (store |c_#memory_int| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) v_ArrVal_3770) |c_~#pre~0.base| v_ArrVal_3771) |c_~#in~0.base|) (+ |c_~#in~0.offset| 1)) 256) 0)) is different from false [2022-03-04 03:13:32,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-04 03:13:32,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 88 [2022-03-04 03:13:32,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 62 [2022-03-04 03:13:32,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2022-03-04 03:13:33,149 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3769 (Array Int Int))) (not (= |c_~#in~0.base| (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_3769) |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|)))) (not (= |c_~#pre~0.base| |c_~#in~0.base|))) is different from false [2022-03-04 03:13:33,164 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3769 (Array Int Int))) (not (= |c_~#in~0.base| (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_3769) |c_ULTIMATE.start_worker_fn_~arg#1.base|) |c_ULTIMATE.start_worker_fn_~arg#1.offset|)))) (not (= |c_~#pre~0.base| |c_~#in~0.base|))) is different from false [2022-03-04 03:13:33,225 WARN L838 $PredicateComparison]: unable to prove that (and (not (= |c_~#pre~0.base| |c_~#in~0.base|)) (forall ((v_ArrVal_3769 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_3769) |c_ULTIMATE.start_main_~#a~1#1.base|) (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|)) |c_~#in~0.base|)))) is different from false [2022-03-04 03:13:33,251 WARN L838 $PredicateComparison]: unable to prove that (and (not (= |c_~#pre~0.base| |c_~#in~0.base|)) (forall ((v_ArrVal_3768 (Array Int Int)) (v_ArrVal_3769 (Array Int Int))) (not (= (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_3768) |c_~#pre~0.base| v_ArrVal_3769) |c_ULTIMATE.start_main_~#a~1#1.base|) (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|)) |c_~#in~0.base|)))) is different from false [2022-03-04 03:13:33,952 INFO L353 Elim1Store]: treesize reduction 132, result has 22.8 percent of original size [2022-03-04 03:13:33,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 63 [2022-03-04 03:13:33,966 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-04 03:13:33,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1201 treesize of output 1137 [2022-03-04 03:13:33,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1114 treesize of output 1050 [2022-03-04 03:13:33,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1050 treesize of output 1018 [2022-03-04 03:13:34,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1018 treesize of output 890 [2022-03-04 03:13:36,278 INFO L353 Elim1Store]: treesize reduction 54, result has 26.0 percent of original size [2022-03-04 03:13:36,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 40 treesize of output 48 [2022-03-04 03:13:36,294 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 180 trivial. 226 not checked. [2022-03-04 03:13:36,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744004076] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:13:36,294 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:13:36,294 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 34] total 97 [2022-03-04 03:13:36,294 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034553908] [2022-03-04 03:13:36,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:13:36,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2022-03-04 03:13:36,295 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:13:36,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2022-03-04 03:13:36,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=622, Invalid=7034, Unknown=36, NotChecked=1620, Total=9312 [2022-03-04 03:13:36,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:36,297 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:13:36,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 4.752577319587629) internal successors, (461), 97 states have internal predecessors, (461), 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-03-04 03:13:36,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:36,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:36,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:36,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:36,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:36,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:36,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:44,964 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 461 transitions and produced 415 states. [2022-03-04 03:13:44,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-04 03:13:44,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-04 03:13:45,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:13:45,166 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:13:45,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:13:45,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1863618824, now seen corresponding path program 1 times [2022-03-04 03:13:45,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:13:45,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553565935] [2022-03-04 03:13:45,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:13:45,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:13:45,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:13:47,793 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 0 proven. 244 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-04 03:13:47,793 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:13:47,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553565935] [2022-03-04 03:13:47,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553565935] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:13:47,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989947714] [2022-03-04 03:13:47,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:13:47,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:13:47,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:13:47,794 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:13:47,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-04 03:13:48,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:13:48,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-04 03:13:48,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:13:48,485 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-04 03:13:48,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-03-04 03:13:48,575 INFO L353 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-03-04 03:13:48,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2022-03-04 03:13:48,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-04 03:13:49,013 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-04 03:13:49,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2022-03-04 03:13:49,048 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-04 03:13:49,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-04 03:13:49,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:13:49,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:13:49,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:13:49,494 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-04 03:13:49,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 51 [2022-03-04 03:13:49,619 INFO L353 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2022-03-04 03:13:49,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 38 [2022-03-04 03:13:49,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 43 [2022-03-04 03:13:50,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2022-03-04 03:13:50,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2022-03-04 03:13:50,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-04 03:13:51,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-04 03:13:51,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-03-04 03:13:51,813 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 0 proven. 244 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-04 03:13:51,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:13:52,069 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4071 (Array Int Int))) (<= (mod (select (select (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_4071) |c_~#post~0.base|) (+ |c_~#post~0.offset| 1)) 256) 0)) is different from false [2022-03-04 03:13:52,162 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4070 (Array Int Int)) (v_ArrVal_4071 (Array Int Int))) (<= (mod (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_barrier_wait_~b#1.base| v_ArrVal_4070) |c_~#pre~0.base| v_ArrVal_4071) |c_~#post~0.base|) (+ |c_~#post~0.offset| 1)) 256) 0)) is different from false [2022-03-04 03:13:52,180 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4070 (Array Int Int)) (v_ArrVal_4071 (Array Int Int))) (<= (mod (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_barrier_wait_#in~b#1.base| v_ArrVal_4070) |c_~#pre~0.base| v_ArrVal_4071) |c_~#post~0.base|) (+ |c_~#post~0.offset| 1)) 256) 0)) is different from false [2022-03-04 03:13:52,188 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4070 (Array Int Int)) (v_ArrVal_4071 (Array Int Int))) (<= (mod (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_worker_fn_#t~mem20#1.base| v_ArrVal_4070) |c_~#pre~0.base| v_ArrVal_4071) |c_~#post~0.base|) (+ |c_~#post~0.offset| 1)) 256) 0)) is different from false [2022-03-04 03:13:52,194 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4070 (Array Int Int)) (v_ArrVal_4071 (Array Int Int))) (<= (mod (select (select (store (store |c_#memory_int| (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) v_ArrVal_4070) |c_~#pre~0.base| v_ArrVal_4071) |c_~#post~0.base|) (+ |c_~#post~0.offset| 1)) 256) 0)) is different from false [2022-03-04 03:13:52,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-04 03:13:52,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 190 treesize of output 184 [2022-03-04 03:13:52,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 75 [2022-03-04 03:13:52,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 142 [2022-03-04 03:13:52,542 WARN L838 $PredicateComparison]: unable to prove that (and (not (= |c_~#pre~0.base| |c_~#post~0.base|)) (forall ((v_ArrVal_4069 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_4069) |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|) |c_~#post~0.base|)))) is different from false [2022-03-04 03:13:52,554 WARN L838 $PredicateComparison]: unable to prove that (and (not (= |c_~#pre~0.base| |c_~#post~0.base|)) (forall ((v_ArrVal_4069 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_4069) |c_ULTIMATE.start_worker_fn_~arg#1.base|) |c_ULTIMATE.start_worker_fn_~arg#1.offset|) |c_~#post~0.base|)))) is different from false [2022-03-04 03:13:52,558 WARN L838 $PredicateComparison]: unable to prove that (and (not (= |c_~#pre~0.base| |c_~#post~0.base|)) (forall ((v_ArrVal_4069 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_4069) |c_ULTIMATE.start_worker_fn_#in~arg#1.base|) |c_ULTIMATE.start_worker_fn_#in~arg#1.offset|) |c_~#post~0.base|)))) is different from false [2022-03-04 03:13:52,669 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_4068 (Array Int Int)) (v_ArrVal_4069 (Array Int Int))) (not (= (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_4068) |c_~#pre~0.base| v_ArrVal_4069) |c_ULTIMATE.start_main_~#a~1#1.base|) (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|)) |c_~#post~0.base|))) (not (= |c_~#pre~0.base| |c_~#post~0.base|))) is different from false [2022-03-04 03:13:53,303 INFO L353 Elim1Store]: treesize reduction 132, result has 22.8 percent of original size [2022-03-04 03:13:53,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 63 [2022-03-04 03:13:53,314 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-04 03:13:53,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1201 treesize of output 1137 [2022-03-04 03:13:53,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1114 treesize of output 1082 [2022-03-04 03:13:53,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1082 treesize of output 1018 [2022-03-04 03:13:53,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1018 treesize of output 890 [2022-03-04 03:13:58,024 INFO L353 Elim1Store]: treesize reduction 54, result has 26.0 percent of original size [2022-03-04 03:13:58,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 40 treesize of output 48 [2022-03-04 03:13:58,044 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 180 trivial. 223 not checked. [2022-03-04 03:13:58,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989947714] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-04 03:13:58,044 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-04 03:13:58,044 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 32, 34] total 98 [2022-03-04 03:13:58,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565135035] [2022-03-04 03:13:58,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-04 03:13:58,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-03-04 03:13:58,045 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-04 03:13:58,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-03-04 03:13:58,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=522, Invalid=7275, Unknown=71, NotChecked=1638, Total=9506 [2022-03-04 03:13:58,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:58,048 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-04 03:13:58,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 4.846938775510204) internal successors, (475), 98 states have internal predecessors, (475), 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-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:13:58,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:13:58,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:13:58,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:13:58,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:13:58,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2022-03-04 03:13:58,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2022-03-04 03:13:58,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:13:58,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2022-03-04 03:13:58,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:14:04,437 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 571 transitions and produced 488 states. [2022-03-04 03:14:04,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-04 03:14:04,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:14:04,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:14:04,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:14:04,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:14:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:14:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-04 03:14:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-04 03:14:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:14:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:14:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:14:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:14:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-04 03:14:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-04 03:14:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-04 03:14:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-04 03:14:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-04 03:14:04,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-04 03:14:04,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-04 03:14:04,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-04 03:14:04,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-04 03:14:04,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-04 03:14:04,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-04 03:14:04,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-04 03:14:04,661 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 31 more)] === [2022-03-04 03:14:04,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-04 03:14:04,661 INFO L85 PathProgramCache]: Analyzing trace with hash -664330147, now seen corresponding path program 2 times [2022-03-04 03:14:04,661 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-04 03:14:04,661 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167754169] [2022-03-04 03:14:04,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-04 03:14:04,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-04 03:14:04,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-04 03:14:06,968 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 5 proven. 260 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2022-03-04 03:14:06,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-04 03:14:06,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167754169] [2022-03-04 03:14:06,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167754169] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-04 03:14:06,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89091134] [2022-03-04 03:14:06,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-04 03:14:06,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:14:06,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-04 03:14:06,970 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-04 03:14:06,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-04 03:14:07,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-04 03:14:07,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-04 03:14:07,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 111 conjunts are in the unsatisfiable core [2022-03-04 03:14:07,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-04 03:14:07,630 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-04 03:14:07,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-03-04 03:14:07,711 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-04 03:14:07,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-03-04 03:14:07,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-04 03:14:07,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-04 03:14:07,982 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-04 03:14:07,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2022-03-04 03:14:07,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:14:07,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2022-03-04 03:14:08,011 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-04 03:14:08,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-04 03:14:08,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:14:08,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-03-04 03:14:08,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:14:08,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:14:08,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:14:08,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:14:08,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-03-04 03:14:08,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:14:08,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:14:08,450 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-04 03:14:08,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 92 treesize of output 83 [2022-03-04 03:14:08,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2022-03-04 03:14:08,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 30 [2022-03-04 03:14:08,607 INFO L353 Elim1Store]: treesize reduction 12, result has 61.3 percent of original size [2022-03-04 03:14:08,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 31 [2022-03-04 03:14:08,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2022-03-04 03:14:08,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 57 [2022-03-04 03:14:08,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-04 03:14:09,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 41 [2022-03-04 03:14:09,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2022-03-04 03:14:09,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-03-04 03:14:09,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-03-04 03:14:09,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 26 [2022-03-04 03:14:09,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:14:09,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-04 03:14:09,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2022-03-04 03:14:10,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-03-04 03:14:11,196 INFO L353 Elim1Store]: treesize reduction 40, result has 43.7 percent of original size [2022-03-04 03:14:11,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2022-03-04 03:14:11,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-03-04 03:14:11,468 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 0 proven. 250 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-03-04 03:14:11,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-04 03:14:13,712 WARN L838 $PredicateComparison]: unable to prove that (forall ((|worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| Int) (v_ArrVal_4449 Int) (|worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| Int)) (let ((.cse0 (select (store |c_#memory_int| |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| (store (select |c_#memory_int| |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base|) (+ 4 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset|) v_ArrVal_4449)) |c_ULTIMATE.start_barrier_wait_~b#1.base|))) (or (not (= (select .cse0 (+ |c_ULTIMATE.start_barrier_wait_~b#1.offset| 8)) 1)) (= (mod (select .cse0 (+ |c_ULTIMATE.start_barrier_wait_~b#1.offset| 12)) 256) 0)))) is different from false [2022-03-04 03:14:14,242 WARN L838 $PredicateComparison]: unable to prove that (forall ((|worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| Int) (v_ArrVal_4449 Int) (|worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| Int) (v_ArrVal_4447 (Array Int Int))) (let ((.cse0 (select (let ((.cse1 (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_4447))) (store .cse1 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| (store (select .cse1 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base|) (+ 4 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset|) v_ArrVal_4449))) |c_ULTIMATE.start_barrier_wait_~b#1.base|))) (or (not (= (select .cse0 (+ |c_ULTIMATE.start_barrier_wait_~b#1.offset| 8)) 1)) (= (mod (select .cse0 (+ |c_ULTIMATE.start_barrier_wait_~b#1.offset| 12)) 256) 0)))) is different from false [2022-03-04 03:14:14,635 WARN L838 $PredicateComparison]: unable to prove that (forall ((|worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| Int) (v_ArrVal_4449 Int) (|worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| Int) (v_ArrVal_4445 Int) (v_ArrVal_4447 (Array Int Int))) (let ((.cse0 (select (let ((.cse1 (store (store |c_#memory_int| |c_ULTIMATE.start_barrier_wait_~b#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_barrier_wait_~b#1.base|) (+ |c_ULTIMATE.start_barrier_wait_~b#1.offset| 4) v_ArrVal_4445)) |c_~#pre~0.base| v_ArrVal_4447))) (store .cse1 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| (store (select .cse1 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base|) (+ 4 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset|) v_ArrVal_4449))) |c_ULTIMATE.start_barrier_wait_~b#1.base|))) (or (not (= (select .cse0 (+ |c_ULTIMATE.start_barrier_wait_~b#1.offset| 8)) 1)) (= (mod (select .cse0 (+ |c_ULTIMATE.start_barrier_wait_~b#1.offset| 12)) 256) 0)))) is different from false [2022-03-04 03:14:14,712 WARN L838 $PredicateComparison]: unable to prove that (forall ((|worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| Int) (v_ArrVal_4449 Int) (|worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| Int) (v_ArrVal_4445 Int) (v_ArrVal_4447 (Array Int Int))) (let ((.cse0 (select (let ((.cse1 (store (store |c_#memory_int| |c_ULTIMATE.start_barrier_wait_#in~b#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_barrier_wait_#in~b#1.base|) (+ |c_ULTIMATE.start_barrier_wait_#in~b#1.offset| 4) v_ArrVal_4445)) |c_~#pre~0.base| v_ArrVal_4447))) (store .cse1 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| (store (select .cse1 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base|) (+ 4 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset|) v_ArrVal_4449))) |c_ULTIMATE.start_barrier_wait_#in~b#1.base|))) (or (not (= (select .cse0 (+ |c_ULTIMATE.start_barrier_wait_#in~b#1.offset| 8)) 1)) (= (mod (select .cse0 (+ |c_ULTIMATE.start_barrier_wait_#in~b#1.offset| 12)) 256) 0)))) is different from false [2022-03-04 03:14:14,744 WARN L838 $PredicateComparison]: unable to prove that (forall ((|worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| Int) (v_ArrVal_4449 Int) (|worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| Int) (v_ArrVal_4445 Int) (v_ArrVal_4447 (Array Int Int))) (let ((.cse0 (select (let ((.cse1 (store (store |c_#memory_int| |c_ULTIMATE.start_worker_fn_#t~mem20#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_worker_fn_#t~mem20#1.base|) (+ |c_ULTIMATE.start_worker_fn_#t~mem20#1.offset| 4) v_ArrVal_4445)) |c_~#pre~0.base| v_ArrVal_4447))) (store .cse1 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| (store (select .cse1 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base|) (+ 4 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset|) v_ArrVal_4449))) |c_ULTIMATE.start_worker_fn_#t~mem20#1.base|))) (or (not (= (select .cse0 (+ |c_ULTIMATE.start_worker_fn_#t~mem20#1.offset| 8)) 1)) (= 0 (mod (select .cse0 (+ |c_ULTIMATE.start_worker_fn_#t~mem20#1.offset| 12)) 256))))) is different from false [2022-03-04 03:14:14,767 WARN L838 $PredicateComparison]: unable to prove that (forall ((|worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| Int) (v_ArrVal_4449 Int) (|worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| Int) (v_ArrVal_4445 Int) (v_ArrVal_4447 (Array Int Int))) (let ((.cse1 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|))) (let ((.cse0 (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|))) (select (let ((.cse2 (store (store |c_#memory_int| .cse3 (store (select |c_#memory_int| .cse3) (+ .cse1 4) v_ArrVal_4445)) |c_~#pre~0.base| v_ArrVal_4447))) (store .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| (store (select .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base|) (+ 4 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset|) v_ArrVal_4449))) .cse3)))) (or (= (mod (select .cse0 (+ .cse1 12)) 256) 0) (not (= (select .cse0 (+ .cse1 8)) 1)))))) is different from false [2022-03-04 03:14:14,986 WARN L838 $PredicateComparison]: unable to prove that (forall ((|worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| Int) (v_ArrVal_4442 (Array Int Int)) (v_ArrVal_4443 (Array Int Int)) (v_ArrVal_4449 Int) (v_ArrVal_4444 (Array Int Int)) (|worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| Int) (v_ArrVal_4445 Int) (v_ArrVal_4447 (Array Int Int))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_~#pre~0.base| v_ArrVal_4442) |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|))) (let ((.cse0 (let ((.cse4 (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_4443) |c_ULTIMATE.start_worker_fn_~a~0#1.base|) |c_ULTIMATE.start_worker_fn_~a~0#1.offset|))) (select (let ((.cse2 (store (let ((.cse3 (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_4444))) (store .cse3 .cse4 (store (select .cse3 .cse4) (+ .cse1 4) v_ArrVal_4445))) |c_~#pre~0.base| v_ArrVal_4447))) (store .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| (store (select .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base|) (+ 4 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset|) v_ArrVal_4449))) .cse4)))) (or (= (mod (select .cse0 (+ .cse1 12)) 256) 0) (not (= (select .cse0 (+ .cse1 8)) 1)))))) is different from false [2022-03-04 03:14:15,041 WARN L838 $PredicateComparison]: unable to prove that (forall ((|worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| Int) (v_ArrVal_4442 (Array Int Int)) (v_ArrVal_4443 (Array Int Int)) (v_ArrVal_4449 Int) (v_ArrVal_4444 (Array Int Int)) (|worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| Int) (v_ArrVal_4445 Int) (v_ArrVal_4447 (Array Int Int))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_~#pre~0.base| v_ArrVal_4442) |c_ULTIMATE.start_worker_fn_~arg#1.base|) |c_ULTIMATE.start_worker_fn_~arg#1.offset|))) (let ((.cse0 (let ((.cse4 (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_4443) |c_ULTIMATE.start_worker_fn_~arg#1.base|) |c_ULTIMATE.start_worker_fn_~arg#1.offset|))) (select (let ((.cse2 (store (let ((.cse3 (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_4444))) (store .cse3 .cse4 (store (select .cse3 .cse4) (+ .cse1 4) v_ArrVal_4445))) |c_~#pre~0.base| v_ArrVal_4447))) (store .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| (store (select .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base|) (+ 4 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset|) v_ArrVal_4449))) .cse4)))) (or (= (mod (select .cse0 (+ .cse1 12)) 256) 0) (not (= (select .cse0 (+ .cse1 8)) 1)))))) is different from false [2022-03-04 03:14:15,062 WARN L838 $PredicateComparison]: unable to prove that (forall ((|worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| Int) (v_ArrVal_4442 (Array Int Int)) (v_ArrVal_4443 (Array Int Int)) (v_ArrVal_4449 Int) (v_ArrVal_4444 (Array Int Int)) (|worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| Int) (v_ArrVal_4445 Int) (v_ArrVal_4447 (Array Int Int))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_~#pre~0.base| v_ArrVal_4442) |c_ULTIMATE.start_worker_fn_#in~arg#1.base|) |c_ULTIMATE.start_worker_fn_#in~arg#1.offset|))) (let ((.cse0 (let ((.cse4 (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_4443) |c_ULTIMATE.start_worker_fn_#in~arg#1.base|) |c_ULTIMATE.start_worker_fn_#in~arg#1.offset|))) (select (let ((.cse2 (store (let ((.cse3 (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_4444))) (store .cse3 .cse4 (store (select .cse3 .cse4) (+ .cse1 4) v_ArrVal_4445))) |c_~#pre~0.base| v_ArrVal_4447))) (store .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| (store (select .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base|) (+ 4 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset|) v_ArrVal_4449))) .cse4)))) (or (= (mod (select .cse0 (+ .cse1 12)) 256) 0) (not (= (select .cse0 (+ .cse1 8)) 1)))))) is different from false [2022-03-04 03:14:15,108 WARN L838 $PredicateComparison]: unable to prove that (forall ((|worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| Int) (v_ArrVal_4442 (Array Int Int)) (v_ArrVal_4443 (Array Int Int)) (v_ArrVal_4449 Int) (v_ArrVal_4444 (Array Int Int)) (|worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| Int) (v_ArrVal_4445 Int) (v_ArrVal_4447 (Array Int Int))) (let ((.cse5 (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_~#pre~0.base| v_ArrVal_4442) |c_ULTIMATE.start_main_~#a~1#1.base|) .cse5))) (let ((.cse0 (let ((.cse4 (select (select (store |c_#memory_$Pointer$.base| |c_~#pre~0.base| v_ArrVal_4443) |c_ULTIMATE.start_main_~#a~1#1.base|) .cse5))) (select (let ((.cse2 (store (let ((.cse3 (store |c_#memory_int| |c_~#pre~0.base| v_ArrVal_4444))) (store .cse3 .cse4 (store (select .cse3 .cse4) (+ .cse1 4) v_ArrVal_4445))) |c_~#pre~0.base| v_ArrVal_4447))) (store .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| (store (select .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base|) (+ 4 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset|) v_ArrVal_4449))) .cse4)))) (or (= (mod (select .cse0 (+ .cse1 12)) 256) 0) (not (= (select .cse0 (+ .cse1 8)) 1))))))) is different from false [2022-03-04 03:14:15,235 WARN L838 $PredicateComparison]: unable to prove that (forall ((|worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| Int) (v_ArrVal_4441 (Array Int Int)) (v_ArrVal_4442 (Array Int Int)) (v_ArrVal_4443 (Array Int Int)) (v_ArrVal_4449 Int) (v_ArrVal_4444 (Array Int Int)) (|worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| Int) (v_ArrVal_4445 Int) (v_ArrVal_4447 (Array Int Int)) (v_ArrVal_4438 (Array Int Int)) (v_ArrVal_4440 Int)) (let ((.cse5 (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|))) (let ((.cse1 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_4441) |c_~#pre~0.base| v_ArrVal_4442) |c_ULTIMATE.start_main_~#a~1#1.base|) .cse5))) (let ((.cse0 (let ((.cse4 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_4438) |c_~#pre~0.base| v_ArrVal_4443) |c_ULTIMATE.start_main_~#a~1#1.base|) .cse5))) (select (let ((.cse2 (store (let ((.cse3 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#worker~0#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#worker~0#1.base|) (+ |c_ULTIMATE.start_main_~#worker~0#1.offset| (* |c_ULTIMATE.start_main_~i~5#1| 4)) v_ArrVal_4440)) |c_~#pre~0.base| v_ArrVal_4444))) (store .cse3 .cse4 (store (select .cse3 .cse4) (+ .cse1 4) v_ArrVal_4445))) |c_~#pre~0.base| v_ArrVal_4447))) (store .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| (store (select .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base|) (+ 4 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset|) v_ArrVal_4449))) .cse4)))) (or (not (= (select .cse0 (+ .cse1 8)) 1)) (= (mod (select .cse0 (+ .cse1 12)) 256) 0)))))) is different from false [2022-03-04 03:14:15,324 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~5#1_42| Int)) (or (not (<= |v_ULTIMATE.start_main_~i~5#1_42| 0)) (forall ((|worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| Int) (v_ArrVal_4441 (Array Int Int)) (v_ArrVal_4442 (Array Int Int)) (v_ArrVal_4443 (Array Int Int)) (v_ArrVal_4449 Int) (v_ArrVal_4444 (Array Int Int)) (|worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| Int) (v_ArrVal_4445 Int) (v_ArrVal_4447 (Array Int Int)) (v_ArrVal_4438 (Array Int Int)) (v_ArrVal_4440 Int)) (let ((.cse5 (+ 12 |c_ULTIMATE.start_main_~#a~1#1.offset|))) (let ((.cse1 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_4441) |c_~#pre~0.base| v_ArrVal_4442) |c_ULTIMATE.start_main_~#a~1#1.base|) .cse5))) (let ((.cse0 (let ((.cse4 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#worker~0#1.base| v_ArrVal_4438) |c_~#pre~0.base| v_ArrVal_4443) |c_ULTIMATE.start_main_~#a~1#1.base|) .cse5))) (select (let ((.cse2 (store (let ((.cse3 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#worker~0#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#worker~0#1.base|) (+ |c_ULTIMATE.start_main_~#worker~0#1.offset| (* |v_ULTIMATE.start_main_~i~5#1_42| 4)) v_ArrVal_4440)) |c_~#pre~0.base| v_ArrVal_4444))) (store .cse3 .cse4 (store (select .cse3 .cse4) (+ .cse1 4) v_ArrVal_4445))) |c_~#pre~0.base| v_ArrVal_4447))) (store .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| (store (select .cse2 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base|) (+ 4 |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset|) v_ArrVal_4449))) .cse4)))) (or (not (= (select .cse0 (+ .cse1 8)) 1)) (= (mod (select .cse0 (+ .cse1 12)) 256) 0)))))))) is different from false [2022-03-04 03:14:16,267 INFO L353 Elim1Store]: treesize reduction 87, result has 42.8 percent of original size [2022-03-04 03:14:16,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 694 treesize of output 422 [2022-03-04 03:14:16,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-04 03:14:16,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51328 treesize of output 48034 [2022-03-04 03:14:16,436 INFO L353 Elim1Store]: treesize reduction 41, result has 2.4 percent of original size [2022-03-04 03:14:16,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 55532 treesize of output 49300 [2022-03-04 03:14:16,563 INFO L353 Elim1Store]: treesize reduction 41, result has 2.4 percent of original size [2022-03-04 03:14:16,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63972 treesize of output 61540 Received shutdown request... [2022-03-04 03:25:02,147 WARN L244 SmtUtils]: Removed 1 from assertion stack [2022-03-04 03:25:02,151 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (33 of 34 remaining) [2022-03-04 03:25:02,169 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-04 03:25:02,169 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-04 03:25:02,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-04 03:25:02,174 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-04 03:25:02,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-04 03:25:02,370 WARN L594 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. [2022-03-04 03:25:02,372 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (32 of 34 remaining) [2022-03-04 03:25:02,372 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (31 of 34 remaining) [2022-03-04 03:25:02,372 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (30 of 34 remaining) [2022-03-04 03:25:02,372 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (29 of 34 remaining) [2022-03-04 03:25:02,375 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION (28 of 34 remaining) [2022-03-04 03:25:02,375 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION (27 of 34 remaining) [2022-03-04 03:25:02,375 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION (26 of 34 remaining) [2022-03-04 03:25:02,375 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION (25 of 34 remaining) [2022-03-04 03:25:02,375 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION (24 of 34 remaining) [2022-03-04 03:25:02,375 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION (23 of 34 remaining) [2022-03-04 03:25:02,375 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION (22 of 34 remaining) [2022-03-04 03:25:02,375 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION (21 of 34 remaining) [2022-03-04 03:25:02,375 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (20 of 34 remaining) [2022-03-04 03:25:02,376 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION (19 of 34 remaining) [2022-03-04 03:25:02,376 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION (18 of 34 remaining) [2022-03-04 03:25:02,376 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION (17 of 34 remaining) [2022-03-04 03:25:02,376 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION (16 of 34 remaining) [2022-03-04 03:25:02,377 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION (15 of 34 remaining) [2022-03-04 03:25:02,377 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION (14 of 34 remaining) [2022-03-04 03:25:02,377 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION (13 of 34 remaining) [2022-03-04 03:25:02,377 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION (12 of 34 remaining) [2022-03-04 03:25:02,377 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION (11 of 34 remaining) [2022-03-04 03:25:02,377 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION (10 of 34 remaining) [2022-03-04 03:25:02,377 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION (9 of 34 remaining) [2022-03-04 03:25:02,377 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION (8 of 34 remaining) [2022-03-04 03:25:02,378 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION (7 of 34 remaining) [2022-03-04 03:25:02,378 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION (6 of 34 remaining) [2022-03-04 03:25:02,378 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION (5 of 34 remaining) [2022-03-04 03:25:02,378 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION (4 of 34 remaining) [2022-03-04 03:25:02,378 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION (3 of 34 remaining) [2022-03-04 03:25:02,378 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION (2 of 34 remaining) [2022-03-04 03:25:02,378 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION (1 of 34 remaining) [2022-03-04 03:25:02,379 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION (0 of 34 remaining) [2022-03-04 03:25:02,397 INFO L732 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-04 03:25:02,402 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-04 03:25:02,402 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-04 03:25:02,403 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.03 03:25:02 BasicIcfg [2022-03-04 03:25:02,403 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-04 03:25:02,404 INFO L158 Benchmark]: Toolchain (without parser) took 855055.86ms. Allocated memory was 208.7MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 180.9MB in the beginning and 829.3MB in the end (delta: -648.4MB). Peak memory consumption was 890.1MB. Max. memory is 8.0GB. [2022-03-04 03:25:02,404 INFO L158 Benchmark]: CDTParser took 0.38ms. Allocated memory is still 208.7MB. Free memory is still 169.4MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-04 03:25:02,404 INFO L158 Benchmark]: CACSL2BoogieTranslator took 413.96ms. Allocated memory is still 208.7MB. Free memory was 180.5MB in the beginning and 166.3MB in the end (delta: 14.2MB). Peak memory consumption was 17.6MB. Max. memory is 8.0GB. [2022-03-04 03:25:02,404 INFO L158 Benchmark]: Boogie Procedure Inliner took 58.11ms. Allocated memory is still 208.7MB. Free memory was 166.3MB in the beginning and 162.4MB in the end (delta: 3.9MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2022-03-04 03:25:02,404 INFO L158 Benchmark]: Boogie Preprocessor took 37.61ms. Allocated memory is still 208.7MB. Free memory was 162.4MB in the beginning and 158.6MB in the end (delta: 3.8MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2022-03-04 03:25:02,404 INFO L158 Benchmark]: RCFGBuilder took 699.60ms. Allocated memory is still 208.7MB. Free memory was 158.6MB in the beginning and 121.5MB in the end (delta: 37.1MB). Peak memory consumption was 36.7MB. Max. memory is 8.0GB. [2022-03-04 03:25:02,405 INFO L158 Benchmark]: TraceAbstraction took 853842.63ms. Allocated memory was 208.7MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 120.8MB in the beginning and 829.3MB in the end (delta: -708.5MB). Peak memory consumption was 829.5MB. Max. memory is 8.0GB. [2022-03-04 03:25:02,405 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.38ms. Allocated memory is still 208.7MB. Free memory is still 169.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 413.96ms. Allocated memory is still 208.7MB. Free memory was 180.5MB in the beginning and 166.3MB in the end (delta: 14.2MB). Peak memory consumption was 17.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 58.11ms. Allocated memory is still 208.7MB. Free memory was 166.3MB in the beginning and 162.4MB in the end (delta: 3.9MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 37.61ms. Allocated memory is still 208.7MB. Free memory was 162.4MB in the beginning and 158.6MB in the end (delta: 3.8MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 699.60ms. Allocated memory is still 208.7MB. Free memory was 158.6MB in the beginning and 121.5MB in the end (delta: 37.1MB). Peak memory consumption was 36.7MB. Max. memory is 8.0GB. * TraceAbstraction took 853842.63ms. Allocated memory was 208.7MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 120.8MB in the beginning and 829.3MB in the end (delta: -708.5MB). Peak memory consumption was 829.5MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 761]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 706]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 755]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 756]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 764]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 765]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 768]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 776]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 772]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 781]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 773]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 804]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 801]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 795]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 755]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 756]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 764]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 761]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 765]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 768]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 776]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 772]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 781]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 773]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 267 with TraceHistMax 13,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 713 locations, 34 error locations. Started 1 CEGAR loops. OverallTime: 853.6s, OverallIterations: 23, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 63.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 348, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 124.6s InterpolantComputationTime, 5432 NumberOfCodeBlocks, 5432 NumberOfCodeBlocksAsserted, 38 NumberOfCheckSat, 7431 ConstructedInterpolants, 1083 QuantifiedInterpolants, 138459 SizeOfPredicates, 251 NumberOfNonLiveVariables, 7785 ConjunctsInSsa, 699 ConjunctsInUnsatCore, 50 InterpolantComputations, 9 PerfectInterpolantSequences, 4455/7529 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown