/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-wrwc.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-01 20:06:53,420 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 20:06:53,421 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 20:06:53,476 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 20:06:53,476 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 20:06:53,477 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 20:06:53,478 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 20:06:53,479 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 20:06:53,480 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 20:06:53,481 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 20:06:53,482 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 20:06:53,482 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 20:06:53,483 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 20:06:53,489 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 20:06:53,491 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 20:06:53,495 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 20:06:53,496 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 20:06:53,501 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 20:06:53,502 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 20:06:53,503 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 20:06:53,504 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 20:06:53,507 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 20:06:53,507 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 20:06:53,508 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 20:06:53,510 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 20:06:53,510 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 20:06:53,510 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 20:06:53,510 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 20:06:53,511 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 20:06:53,511 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 20:06:53,511 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 20:06:53,512 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 20:06:53,512 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 20:06:53,513 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 20:06:53,513 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 20:06:53,513 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 20:06:53,514 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 20:06:53,514 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 20:06:53,514 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 20:06:53,515 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 20:06:53,515 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 20:06:53,521 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-wrwc.epf [2022-03-01 20:06:53,541 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 20:06:53,541 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 20:06:53,541 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 20:06:53,541 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 20:06:53,542 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 20:06:53,542 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 20:06:53,542 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 20:06:53,542 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 20:06:53,542 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 20:06:53,542 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 20:06:53,543 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 20:06:53,543 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 20:06:53,543 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 20:06:53,543 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 20:06:53,543 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 20:06:53,543 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 20:06:53,544 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 20:06:53,544 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 20:06:53,544 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 20:06:53,544 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 20:06:53,544 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 20:06:53,544 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 20:06:53,544 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 20:06:53,544 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 20:06:53,544 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 20:06:53,545 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 20:06:53,545 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 20:06:53,545 INFO L138 SettingsManager]: * Construct finite automaton lazily=true [2022-03-01 20:06:53,545 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 20:06:53,545 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 20:06:53,545 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 20:06:53,545 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 20:06:53,545 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 20:06:53,545 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2022-03-01 20:06:53,545 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 20:06:53,546 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-03-01 20:06:53,546 INFO L138 SettingsManager]: * MCR: Overapproximate write-read-write conflicts=false [2022-03-01 20:06:53,546 INFO L138 SettingsManager]: * MCR: Optimize fork and join=false [2022-03-01 20:06:53,546 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-01 20:06:53,710 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 20:06:53,729 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 20:06:53,731 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 20:06:53,732 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-01 20:06:53,733 INFO L275 PluginConnector]: CDTParser initialized [2022-03-01 20:06:53,734 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-01 20:06:53,784 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c1676b89e/87926c36ebfc4e8b9ae004bed928ba4b/FLAG260de96e1 [2022-03-01 20:06:54,119 INFO L306 CDTParser]: Found 1 translation units. [2022-03-01 20:06:54,120 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/barrier_2t.i [2022-03-01 20:06:54,145 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c1676b89e/87926c36ebfc4e8b9ae004bed928ba4b/FLAG260de96e1 [2022-03-01 20:06:54,507 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c1676b89e/87926c36ebfc4e8b9ae004bed928ba4b [2022-03-01 20:06:54,513 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 20:06:54,515 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-01 20:06:54,516 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-01 20:06:54,516 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-01 20:06:54,518 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-01 20:06:54,520 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.03 08:06:54" (1/1) ... [2022-03-01 20:06:54,521 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e389205 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:54, skipping insertion in model container [2022-03-01 20:06:54,521 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.03 08:06:54" (1/1) ... [2022-03-01 20:06:54,526 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-01 20:06:54,579 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-01 20:06:54,708 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-03-01 20:06:54,876 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-01 20:06:54,904 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-01 20:06:54,904 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-01 20:06:54,907 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-01 20:06:54,908 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-01 20:06:54,909 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-01 20:06:54,911 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-01 20:06:54,913 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-01 20:06:54,915 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-01 20:06:54,916 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-01 20:06:54,917 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-01 20:06:54,929 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-01 20:06:54,930 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-01 20:06:54,930 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-01 20:06:54,940 INFO L203 MainTranslator]: Completed pre-run [2022-03-01 20:06:54,953 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-03-01 20:06:54,975 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-01 20:06:54,984 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-01 20:06:54,985 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-01 20:06:54,986 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-01 20:06:54,986 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-01 20:06:54,987 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-01 20:06:54,987 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-01 20:06:54,988 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-01 20:06:54,989 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-01 20:06:54,989 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-01 20:06:54,990 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-01 20:06:54,994 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-01 20:06:54,994 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-01 20:06:54,995 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-01 20:06:55,024 INFO L208 MainTranslator]: Completed translation [2022-03-01 20:06:55,024 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:55 WrapperNode [2022-03-01 20:06:55,024 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-01 20:06:55,025 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 20:06:55,025 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 20:06:55,026 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 20:06:55,031 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:55" (1/1) ... [2022-03-01 20:06:55,043 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:55" (1/1) ... [2022-03-01 20:06:55,086 INFO L137 Inliner]: procedures = 174, calls = 78, calls flagged for inlining = 6, calls inlined = 8, statements flattened = 521 [2022-03-01 20:06:55,086 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 20:06:55,087 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 20:06:55,087 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 20:06:55,087 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 20:06:55,096 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:55" (1/1) ... [2022-03-01 20:06:55,096 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:55" (1/1) ... [2022-03-01 20:06:55,103 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:55" (1/1) ... [2022-03-01 20:06:55,103 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:55" (1/1) ... [2022-03-01 20:06:55,117 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:55" (1/1) ... [2022-03-01 20:06:55,127 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:55" (1/1) ... [2022-03-01 20:06:55,130 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:55" (1/1) ... [2022-03-01 20:06:55,134 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 20:06:55,134 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 20:06:55,134 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 20:06:55,134 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 20:06:55,141 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:55" (1/1) ... [2022-03-01 20:06:55,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 20:06:55,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:06:55,172 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-01 20:06:55,189 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-01 20:06:55,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-01 20:06:55,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-01 20:06:55,213 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-03-01 20:06:55,213 INFO L130 BoogieDeclarations]: Found specification of procedure worker_fn [2022-03-01 20:06:55,213 INFO L138 BoogieDeclarations]: Found implementation of procedure worker_fn [2022-03-01 20:06:55,213 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-01 20:06:55,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-03-01 20:06:55,213 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-01 20:06:55,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-03-01 20:06:55,213 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-01 20:06:55,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-01 20:06:55,213 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 20:06:55,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 20:06:55,215 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 20:06:55,349 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 20:06:55,350 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 20:06:55,958 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 20:06:55,969 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 20:06:55,970 INFO L299 CfgBuilder]: Removed 20 assume(true) statements. [2022-03-01 20:06:55,972 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 08:06:55 BoogieIcfgContainer [2022-03-01 20:06:55,972 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 20:06:55,974 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 20:06:55,974 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 20:06:55,976 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 20:06:55,977 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.03 08:06:54" (1/3) ... [2022-03-01 20:06:55,978 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a626c5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 08:06:55, skipping insertion in model container [2022-03-01 20:06:55,978 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 08:06:55" (2/3) ... [2022-03-01 20:06:55,979 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a626c5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 08:06:55, skipping insertion in model container [2022-03-01 20:06:55,979 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 08:06:55" (3/3) ... [2022-03-01 20:06:55,980 INFO L111 eAbstractionObserver]: Analyzing ICFG barrier_2t.i [2022-03-01 20:06:55,985 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 20:06:55,985 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 20:06:55,985 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2022-03-01 20:06:55,986 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 20:06:56,065 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,066 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,066 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,066 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,066 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,066 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,066 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,066 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,066 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,067 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,067 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,067 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,067 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,067 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,067 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,067 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,067 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,067 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,067 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,068 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,068 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,068 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,068 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,068 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,068 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,068 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,068 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,068 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,068 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,069 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,069 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,069 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,069 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,069 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,069 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,070 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,070 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,070 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,070 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,070 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,070 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,070 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,070 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,070 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,070 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,070 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,071 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,071 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,071 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,071 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,071 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,071 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,071 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,071 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,071 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-01 20:06:56,072 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-01 20:06:56,072 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,072 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,072 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-01 20:06:56,072 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-01 20:06:56,072 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,072 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,072 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,072 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,072 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,072 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,109 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,110 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,110 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,110 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,110 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,110 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,110 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,110 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,110 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,110 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,110 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,111 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,112 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,112 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,112 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,112 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,112 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,112 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,112 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,112 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,112 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,112 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-01 20:06:56,113 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-01 20:06:56,113 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,113 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,113 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-01 20:06:56,113 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-01 20:06:56,113 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,113 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,113 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,113 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,113 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,113 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,113 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,114 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,114 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,114 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,114 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,114 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,114 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,114 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,114 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,114 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,114 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,115 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,115 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,115 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,115 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,115 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,115 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,115 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,115 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,115 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,115 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,115 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,116 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,116 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,116 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,116 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,116 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,116 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,116 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,116 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,116 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,116 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,117 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,117 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,117 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,117 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,117 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,117 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,117 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,117 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,117 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,117 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,117 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,118 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,118 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,118 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,118 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,118 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,118 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,118 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,118 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,118 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,118 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,118 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,119 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,119 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,119 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,120 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,121 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,121 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,121 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,121 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,121 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,121 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,121 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,121 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,121 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,121 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,122 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,122 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,122 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,122 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,122 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,122 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,123 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,123 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,125 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,127 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,127 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,128 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,129 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,130 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,130 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,130 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,130 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,130 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,130 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,130 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,130 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,130 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,130 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,131 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,131 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,131 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,131 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,131 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,131 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,131 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,131 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,131 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,131 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,131 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,132 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,132 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,132 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,132 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,132 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,132 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,132 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,132 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,132 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,132 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,133 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,133 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,133 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,133 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,133 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,133 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,133 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,133 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,133 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,133 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,134 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,134 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,134 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,134 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,134 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,134 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,134 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,134 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,134 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,134 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,134 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,134 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,135 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,135 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,135 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,135 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,135 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,135 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,135 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,135 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,135 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,135 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,135 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,135 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,136 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,136 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,136 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,136 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,136 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,136 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,136 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,136 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,136 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,136 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,136 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,137 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,137 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,137 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,137 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,137 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,137 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,137 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,137 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,137 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,137 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,137 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,138 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,138 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,138 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,138 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,138 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,138 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,138 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,138 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,138 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,138 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,138 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,139 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,139 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,139 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,139 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,139 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,139 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,139 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,139 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,139 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,140 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,140 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,140 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,140 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,140 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,140 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,140 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,140 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,140 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,140 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,141 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,141 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,141 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,141 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,141 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,141 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,141 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,141 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,141 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,141 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,142 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,142 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,142 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,142 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,142 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,142 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,142 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,142 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,142 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,142 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,142 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,143 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,143 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,143 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,143 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,143 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,143 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,143 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,143 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,143 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,143 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,143 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,144 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,144 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,144 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-01 20:06:56,144 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-01 20:06:56,144 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,144 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,144 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-01 20:06:56,144 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-01 20:06:56,144 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,144 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,144 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,144 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,145 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,146 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,147 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-01 20:06:56,147 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-01 20:06:56,147 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,147 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,147 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-01 20:06:56,147 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-01 20:06:56,147 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,147 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,147 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,147 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,147 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,147 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,147 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,148 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,148 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,148 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,148 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,148 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,148 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,148 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,148 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,148 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,148 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,148 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,148 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,149 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,149 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,149 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,149 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,149 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,149 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,149 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,149 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,149 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,149 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,149 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,150 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,150 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,150 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,150 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,150 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,150 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,150 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,150 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,150 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,150 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,151 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,151 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,151 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,151 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,151 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,151 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,151 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,151 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,151 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,151 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,151 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,152 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,156 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,156 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,156 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,156 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,157 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,158 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,159 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,160 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,160 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,160 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,160 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,160 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,160 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,160 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,160 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,160 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,160 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,160 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,160 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,161 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,161 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,161 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,161 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,161 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,161 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,161 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,162 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,162 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,162 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,162 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,162 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,162 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,162 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,162 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,162 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,162 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,162 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,163 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,164 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,165 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,165 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,165 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,165 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,165 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,165 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,165 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,165 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,165 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,165 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,165 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,166 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,167 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,167 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,167 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,167 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,167 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,167 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,167 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,167 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,167 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,167 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,168 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,168 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,168 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,168 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,168 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,168 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,168 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,168 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,168 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,168 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,169 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,169 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,169 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,169 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,169 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,169 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,169 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,169 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,169 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,169 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,169 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,169 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,170 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,170 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,170 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,170 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,170 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,170 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,170 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,170 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,170 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,170 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,170 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,170 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,171 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,171 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,171 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,171 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,171 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,171 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,171 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,171 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,171 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,171 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,171 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,171 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,172 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,173 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,174 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,174 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,174 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,174 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,174 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,174 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,174 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,174 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,174 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,174 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,174 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,174 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,179 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,179 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,179 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,179 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-01 20:06:56,179 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,179 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,179 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~a~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,180 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~sig~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_~b#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,181 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,182 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-01 20:06:56,182 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_~tid~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,182 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,182 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,182 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,182 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,182 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,182 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem26#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,182 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,182 WARN L322 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 20:06:56,185 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-03-01 20:06:56,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-03-01 20:06:56,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:06:56,240 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-01 20:06:56,241 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-01 20:06:56,263 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 20:06:56,270 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=false [2022-03-01 20:06:56,270 INFO L340 AbstractCegarLoop]: Starting to check reachability of 34 error locations. [2022-03-01 20:06:56,338 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 48 transitions and produced 49 states. [2022-03-01 20:06:56,340 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-01 20:06:56,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:06:56,345 INFO L85 PathProgramCache]: Analyzing trace with hash 682126804, now seen corresponding path program 1 times [2022-03-01 20:06:56,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:06:56,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793624039] [2022-03-01 20:06:56,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:06:56,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:06:56,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:06:56,558 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-01 20:06:56,559 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:06:56,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793624039] [2022-03-01 20:06:56,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793624039] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 20:06:56,559 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 20:06:56,559 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 20:06:56,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248913257] [2022-03-01 20:06:56,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 20:06:56,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 20:06:56,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:06:56,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 20:06:56,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 20:06:56,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:56,581 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:06:56,583 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-01 20:06:56,583 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:56,591 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 48 transitions and produced 49 states. [2022-03-01 20:06:56,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:56,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 20:06:56,591 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-01 20:06:56,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:06:56,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1870030157, now seen corresponding path program 1 times [2022-03-01 20:06:56,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:06:56,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819819318] [2022-03-01 20:06:56,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:06:56,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:06:56,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:06:56,659 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-01 20:06:56,659 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:06:56,660 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819819318] [2022-03-01 20:06:56,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819819318] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 20:06:56,660 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 20:06:56,660 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 20:06:56,660 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370360963] [2022-03-01 20:06:56,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 20:06:56,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 20:06:56,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:06:56,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 20:06:56,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 20:06:56,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:56,662 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:06:56,662 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-01 20:06:56,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:56,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:56,708 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 57 transitions and produced 58 states. [2022-03-01 20:06:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:56,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:06:56,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 20:06:56,709 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-01 20:06:56,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:06:56,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1201829103, now seen corresponding path program 1 times [2022-03-01 20:06:56,710 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:06:56,710 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851285572] [2022-03-01 20:06:56,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:06:56,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:06:56,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:06:56,785 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-01 20:06:56,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:06:56,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851285572] [2022-03-01 20:06:56,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851285572] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:06:56,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428694712] [2022-03-01 20:06:56,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:06:56,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:06:56,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:06:56,788 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-01 20:06:56,799 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-01 20:06:56,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:06:56,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-01 20:06:56,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:06:56,982 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-01 20:06:56,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:06:57,060 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-01 20:06:57,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428694712] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:06:57,060 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:06:57,060 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-03-01 20:06:57,061 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070250387] [2022-03-01 20:06:57,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:06:57,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 20:06:57,061 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:06:57,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 20:06:57,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-01 20:06:57,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:57,062 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:06:57,062 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-01 20:06:57,062 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:57,062 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:06:57,062 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:57,223 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 66 transitions and produced 67 states. [2022-03-01 20:06:57,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:57,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:06:57,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:06:57,245 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-01 20:06:57,443 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-01 20:06:57,444 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-01 20:06:57,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:06:57,444 INFO L85 PathProgramCache]: Analyzing trace with hash -24715469, now seen corresponding path program 2 times [2022-03-01 20:06:57,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:06:57,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147595920] [2022-03-01 20:06:57,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:06:57,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:06:57,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:06:57,536 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-01 20:06:57,537 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:06:57,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147595920] [2022-03-01 20:06:57,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147595920] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 20:06:57,537 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 20:06:57,537 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 20:06:57,537 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253793774] [2022-03-01 20:06:57,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 20:06:57,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 20:06:57,538 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:06:57,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 20:06:57,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 20:06:57,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:57,538 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:06:57,538 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-01 20:06:57,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:57,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:06:57,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:06:57,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:59,069 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 134 transitions and produced 135 states. [2022-03-01 20:06:59,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:59,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:06:59,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:06:59,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:06:59,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-01 20:06:59,070 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-01 20:06:59,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:06:59,071 INFO L85 PathProgramCache]: Analyzing trace with hash -586914367, now seen corresponding path program 1 times [2022-03-01 20:06:59,071 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:06:59,071 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421357858] [2022-03-01 20:06:59,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:06:59,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:06:59,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:06:59,194 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-01 20:06:59,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:06:59,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421357858] [2022-03-01 20:06:59,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421357858] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 20:06:59,195 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 20:06:59,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 20:06:59,195 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947303818] [2022-03-01 20:06:59,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 20:06:59,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 20:06:59,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:06:59,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 20:06:59,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 20:06:59,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:59,200 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:06:59,200 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-01 20:06:59,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:06:59,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:06:59,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:06:59,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:06:59,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:01,681 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 203 states. [2022-03-01 20:07:01,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:01,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:01,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:01,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:01,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:01,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-01 20:07:01,682 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-01 20:07:01,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:07:01,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1956696379, now seen corresponding path program 1 times [2022-03-01 20:07:01,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:07:01,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141627157] [2022-03-01 20:07:01,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:01,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:07:01,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:01,765 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-01 20:07:01,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:07:01,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141627157] [2022-03-01 20:07:01,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141627157] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 20:07:01,766 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 20:07:01,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 20:07:01,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917697347] [2022-03-01 20:07:01,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 20:07:01,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 20:07:01,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:07:01,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 20:07:01,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 20:07:01,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:01,767 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:07:01,767 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-01 20:07:01,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:01,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:01,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:01,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:02,110 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 127 transitions and produced 128 states. [2022-03-01 20:07:02,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:02,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:02,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:02,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:02,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:02,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:02,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-01 20:07:02,111 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-01 20:07:02,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:07:02,112 INFO L85 PathProgramCache]: Analyzing trace with hash 604174216, now seen corresponding path program 1 times [2022-03-01 20:07:02,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:07:02,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405521765] [2022-03-01 20:07:02,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:02,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:07:02,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:02,888 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-01 20:07:02,889 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:07:02,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405521765] [2022-03-01 20:07:02,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405521765] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:07:02,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511190442] [2022-03-01 20:07:02,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:02,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:07:02,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:07:02,890 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-01 20:07:02,892 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-01 20:07:03,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:03,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-01 20:07:03,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:07:03,302 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-01 20:07:03,303 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-01 20:07:03,377 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-01 20:07:03,378 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-01 20:07:03,470 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-01 20:07:03,493 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-01 20:07:03,523 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-01 20:07:03,625 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-01 20:07:03,662 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-01 20:07:03,694 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-01 20:07:03,920 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-01 20:07:03,950 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-01 20:07:03,966 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-01 20:07:04,002 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-01 20:07:04,135 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-01 20:07:04,135 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-01 20:07:04,218 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-01 20:07:04,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:07:04,387 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-01 20:07:04,415 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-01 20:07:04,419 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-01 20:07:04,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:07:04,470 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-01 20:07:04,535 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-01 20:07:06,217 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-01 20:07:06,234 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-01 20:07:06,263 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-01 20:07:06,270 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-01 20:07:06,277 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-01 20:07:06,743 INFO L353 Elim1Store]: treesize reduction 35, result has 28.6 percent of original size [2022-03-01 20:07:06,744 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-01 20:07:06,836 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-01 20:07:06,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511190442] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:07:06,837 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:07:06,837 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 17] total 42 [2022-03-01 20:07:06,837 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084486842] [2022-03-01 20:07:06,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:07:06,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-01 20:07:06,837 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:07:06,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-01 20:07:06,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=1212, Unknown=32, NotChecked=154, Total=1722 [2022-03-01 20:07:06,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:06,840 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:07:06,840 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-01 20:07:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:07,783 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 134 transitions and produced 135 states. [2022-03-01 20:07:07,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:07,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:07,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:07,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:07,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:07,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:07,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 20:07:07,803 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-01 20:07:07,985 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-01 20:07:07,986 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-01 20:07:07,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:07:07,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1263386810, now seen corresponding path program 1 times [2022-03-01 20:07:07,986 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:07:07,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922194907] [2022-03-01 20:07:07,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:07,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:07:08,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:08,606 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-01 20:07:08,606 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:07:08,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922194907] [2022-03-01 20:07:08,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922194907] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:07:08,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637771887] [2022-03-01 20:07:08,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:08,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:07:08,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:07:08,610 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-01 20:07:08,611 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-01 20:07:08,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:08,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-01 20:07:08,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:07:09,268 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-01 20:07:09,268 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-01 20:07:09,378 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-01 20:07:09,378 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-01 20:07:09,527 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-01 20:07:09,568 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-01 20:07:09,603 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-01 20:07:09,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-01 20:07:09,811 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-01 20:07:09,839 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-01 20:07:10,214 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-01 20:07:10,250 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-01 20:07:10,279 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-01 20:07:10,311 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-01 20:07:10,397 INFO L353 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-03-01 20:07:10,397 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-01 20:07:10,534 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-01 20:07:10,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:07:10,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:07:10,868 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-01 20:07:11,017 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-01 20:07:11,021 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-01 20:07:11,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:07:14,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 20:07:14,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 20:07:14,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 20:07:14,921 INFO L353 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-03-01 20:07:14,921 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-01 20:07:14,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 20:07:14,979 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-01 20:07:15,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 2046 treesize of output 2030 [2022-03-01 20:07:15,026 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-01 20:07:15,043 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-01 20:07:16,124 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-01 20:07:16,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637771887] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:07:16,124 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:07:16,124 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20, 22] total 53 [2022-03-01 20:07:16,124 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107017171] [2022-03-01 20:07:16,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:07:16,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-01 20:07:16,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:07:16,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-01 20:07:16,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=493, Invalid=2186, Unknown=77, NotChecked=0, Total=2756 [2022-03-01 20:07:16,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:16,126 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:07:16,127 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-01 20:07:16,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:16,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:16,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:16,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:16,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:16,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:16,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2022-03-01 20:07:16,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:19,523 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 226 transitions and produced 227 states. [2022-03-01 20:07:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 20:07:19,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 20:07:19,542 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-01 20:07:19,724 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-01 20:07:19,725 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-01 20:07:19,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:07:19,726 INFO L85 PathProgramCache]: Analyzing trace with hash -627477220, now seen corresponding path program 1 times [2022-03-01 20:07:19,726 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:07:19,726 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267035460] [2022-03-01 20:07:19,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:19,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:07:19,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:19,794 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-01 20:07:19,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:07:19,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267035460] [2022-03-01 20:07:19,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267035460] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:07:19,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671439865] [2022-03-01 20:07:19,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:19,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:07:19,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:07:19,796 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-01 20:07:19,797 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-01 20:07:19,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:19,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 2 conjunts are in the unsatisfiable core [2022-03-01 20:07:19,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:07:20,092 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-01 20:07:20,093 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-01 20:07:20,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671439865] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 20:07:20,093 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-01 20:07:20,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-03-01 20:07:20,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230939936] [2022-03-01 20:07:20,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 20:07:20,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 20:07:20,093 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:07:20,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 20:07:20,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-01 20:07:20,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:20,094 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:07:20,094 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-01 20:07:20,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:20,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:20,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:20,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:20,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:20,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:20,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2022-03-01 20:07:20,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2022-03-01 20:07:20,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:23,206 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 231 transitions and produced 232 states. [2022-03-01 20:07:23,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:23,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:23,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:23,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:23,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:23,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:23,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 20:07:23,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 20:07:23,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:23,226 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-01 20:07:23,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-01 20:07:23,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-01 20:07:23,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:07:23,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1710305243, now seen corresponding path program 1 times [2022-03-01 20:07:23,409 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:07:23,409 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685733974] [2022-03-01 20:07:23,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:23,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:07:23,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:23,464 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-01 20:07:23,464 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:07:23,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685733974] [2022-03-01 20:07:23,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685733974] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:07:23,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053019706] [2022-03-01 20:07:23,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:23,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:07:23,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:07:23,466 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-01 20:07:23,486 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-01 20:07:23,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:23,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 2 conjunts are in the unsatisfiable core [2022-03-01 20:07:23,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:07:23,795 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-01 20:07:23,795 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-01 20:07:23,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053019706] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 20:07:23,795 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-01 20:07:23,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-03-01 20:07:23,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137019991] [2022-03-01 20:07:23,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 20:07:23,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 20:07:23,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:07:23,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 20:07:23,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-01 20:07:23,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:23,798 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:07:23,798 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-01 20:07:23,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:23,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:23,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:23,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:23,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:23,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:23,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2022-03-01 20:07:23,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2022-03-01 20:07:23,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:23,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:27,130 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 228 transitions and produced 229 states. [2022-03-01 20:07:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 20:07:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 20:07:27,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:27,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:27,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-01 20:07:27,333 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-01 20:07:27,334 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-01 20:07:27,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:07:27,334 INFO L85 PathProgramCache]: Analyzing trace with hash 2023250273, now seen corresponding path program 1 times [2022-03-01 20:07:27,334 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:07:27,334 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387279298] [2022-03-01 20:07:27,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:27,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:07:27,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:27,382 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-01 20:07:27,383 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:07:27,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387279298] [2022-03-01 20:07:27,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387279298] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:07:27,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91460934] [2022-03-01 20:07:27,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:27,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:07:27,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:07:27,384 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-01 20:07:27,386 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-01 20:07:27,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:27,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-01 20:07:27,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:07:27,728 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-01 20:07:27,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:07:27,898 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-01 20:07:27,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91460934] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:07:27,898 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:07:27,898 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-03-01 20:07:27,900 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709750889] [2022-03-01 20:07:27,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:07:27,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 20:07:27,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:07:27,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 20:07:27,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-01 20:07:27,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:27,902 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:07:27,902 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-01 20:07:27,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:27,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:27,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:27,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:27,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:27,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:27,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2022-03-01 20:07:27,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2022-03-01 20:07:27,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:27,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:27,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:28,595 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 151 transitions and produced 152 states. [2022-03-01 20:07:28,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:07:28,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:28,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:28,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:28,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:28,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:28,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:07:28,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 20:07:28,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:28,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:07:28,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:07:28,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-01 20:07:28,799 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-01 20:07:28,800 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-01 20:07:28,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:07:28,800 INFO L85 PathProgramCache]: Analyzing trace with hash 571573063, now seen corresponding path program 1 times [2022-03-01 20:07:28,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:07:28,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945244461] [2022-03-01 20:07:28,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:28,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:07:28,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:29,480 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-01 20:07:29,481 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:07:29,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945244461] [2022-03-01 20:07:29,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945244461] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:07:29,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424564380] [2022-03-01 20:07:29,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:07:29,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:07:29,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:07:29,486 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-01 20:07:29,488 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-01 20:07:29,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:07:29,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-01 20:07:29,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:07:29,964 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-01 20:07:29,964 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-01 20:07:30,031 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-01 20:07:30,031 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-01 20:07:30,120 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-01 20:07:30,139 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-01 20:07:30,164 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-01 20:07:30,272 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-01 20:07:30,289 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-01 20:07:30,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-01 20:07:30,553 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-01 20:07:30,578 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-01 20:07:30,591 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-01 20:07:30,622 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-01 20:07:30,670 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 20:07:30,670 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-01 20:07:30,762 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-01 20:07:30,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:07:30,950 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-01 20:07:31,161 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-01 20:07:31,165 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-01 20:07:31,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:07:31,328 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-01 20:07:31,421 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-01 20:07:34,279 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 20:07:34,280 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-01 20:07:34,476 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 20:07:34,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 8988 treesize of output 8604 [2022-03-01 20:07:34,516 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 20:07:34,517 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-01 20:07:34,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 20:07:34,556 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-01 20:07:34,593 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 20:07:34,594 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-01 20:08:01,983 INFO L353 Elim1Store]: treesize reduction 31, result has 36.7 percent of original size [2022-03-01 20:08:01,984 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-01 20:08:02,072 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-01 20:08:02,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424564380] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:08:02,072 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:08:02,072 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 21] total 53 [2022-03-01 20:08:02,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429158971] [2022-03-01 20:08:02,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:08:02,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-01 20:08:02,073 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:08:02,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-01 20:08:02,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=423, Invalid=2090, Unknown=45, NotChecked=198, Total=2756 [2022-03-01 20:08:02,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:02,074 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:08:02,074 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-01 20:08:02,074 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:02,074 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:02,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:02,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:02,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:02,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:02,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:08:02,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2022-03-01 20:08:02,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:02,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:02,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:02,075 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:03,443 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 158 transitions and produced 159 states. [2022-03-01 20:08:03,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:03,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:03,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:03,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:03,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:03,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:03,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:08:03,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:08:03,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:03,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:03,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:03,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 20:08:03,462 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-01 20:08:03,651 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-01 20:08:03,652 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-01 20:08:03,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:08:03,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1821726937, now seen corresponding path program 1 times [2022-03-01 20:08:03,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:08:03,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124767015] [2022-03-01 20:08:03,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:08:03,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:08:03,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:08:04,265 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-01 20:08:04,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:08:04,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124767015] [2022-03-01 20:08:04,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124767015] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:08:04,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466312090] [2022-03-01 20:08:04,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:08:04,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:08:04,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:08:04,267 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-01 20:08:04,268 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-01 20:08:04,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:08:04,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-01 20:08:04,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:08:04,695 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-01 20:08:04,695 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-01 20:08:04,766 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-01 20:08:04,766 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-01 20:08:04,843 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-01 20:08:04,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, 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-01 20:08:04,890 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-01 20:08:04,968 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-01 20:08:04,984 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-01 20:08:05,002 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-01 20:08:05,199 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-01 20:08:05,215 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-01 20:08:05,248 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-01 20:08:05,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 23 treesize of output 23 [2022-03-01 20:08:05,308 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 20:08:05,308 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-01 20:08:05,386 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-01 20:08:05,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:08:05,566 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-01 20:08:05,806 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-01 20:08:05,810 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-01 20:08:05,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:08:06,005 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-01 20:08:06,081 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-01 20:08:08,291 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 20:08:08,291 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-01 20:08:08,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 20:08:08,340 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-01 20:08:08,356 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 20:08:08,356 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-01 20:08:08,372 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 20:08:08,372 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-01 20:08:08,387 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 20:08:08,387 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-01 20:08:13,208 INFO L353 Elim1Store]: treesize reduction 31, result has 36.7 percent of original size [2022-03-01 20:08:13,208 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-01 20:08:13,326 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-01 20:08:13,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466312090] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:08:13,326 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:08:13,326 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 21] total 53 [2022-03-01 20:08:13,327 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820586279] [2022-03-01 20:08:13,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:08:13,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-01 20:08:13,327 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:08:13,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-01 20:08:13,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=2147, Unknown=43, NotChecked=198, Total=2756 [2022-03-01 20:08:13,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:13,328 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:08:13,328 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-01 20:08:13,328 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:13,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:13,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:13,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:13,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:13,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:13,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:08:13,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:08:13,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:13,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:13,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:13,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2022-03-01 20:08:13,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:15,740 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 252 transitions and produced 253 states. [2022-03-01 20:08:15,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:15,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:15,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:15,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:15,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:15,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:15,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:08:15,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:08:15,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:15,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:15,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:15,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:08:15,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:08:15,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-01 20:08:15,942 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-01 20:08:15,942 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-01 20:08:15,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:08:15,943 INFO L85 PathProgramCache]: Analyzing trace with hash 118370016, now seen corresponding path program 2 times [2022-03-01 20:08:15,943 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:08:15,943 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667892544] [2022-03-01 20:08:15,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:08:15,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:08:16,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:08:17,592 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-01 20:08:17,593 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:08:17,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667892544] [2022-03-01 20:08:17,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667892544] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:08:17,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975445] [2022-03-01 20:08:17,593 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 20:08:17,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:08:17,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:08:17,594 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-01 20:08:17,595 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-01 20:08:18,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 20:08:18,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 20:08:18,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 112 conjunts are in the unsatisfiable core [2022-03-01 20:08:18,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:08:18,598 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-01 20:08:18,599 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-01 20:08:18,682 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-01 20:08:18,683 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-01 20:08:18,986 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-01 20:08:19,002 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-01 20:08:19,070 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-01 20:08:19,070 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-01 20:08:19,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:08:19,079 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-01 20:08:19,126 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-01 20:08:19,126 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-01 20:08:19,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:08:19,150 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-01 20:08:19,594 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-01 20:08:19,600 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-01 20:08:19,619 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-01 20:08:19,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:08:19,686 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-01 20:08:19,694 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-01 20:08:19,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-01 20:08:19,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 16 treesize of output 18 [2022-03-01 20:08:19,794 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-01 20:08:19,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:08:19,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:08:19,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:08:19,805 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-01 20:08:19,843 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-01 20:08:19,843 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-01 20:08:19,852 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-01 20:08:19,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 22 treesize of output 24 [2022-03-01 20:08:19,992 INFO L353 Elim1Store]: treesize reduction 12, result has 61.3 percent of original size [2022-03-01 20:08:19,993 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-01 20:08:20,159 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-01 20:08:20,166 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-01 20:08:20,172 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-01 20:08:20,629 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-01 20:08:20,632 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-01 20:08:20,640 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-01 20:08:20,972 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-01 20:08:20,976 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-01 20:08:21,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 20:08:21,212 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-01 20:08:21,319 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-01 20:08:21,370 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-01 20:08:21,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:08:21,756 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-01 20:08:21,775 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-01 20:08:21,782 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-01 20:08:21,795 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-01 20:08:21,829 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-01 20:08:22,339 INFO L353 Elim1Store]: treesize reduction 167, result has 18.9 percent of original size [2022-03-01 20:08:22,340 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-01 20:08:22,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 20:08:22,354 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-01 20:08:22,365 INFO L353 Elim1Store]: treesize reduction 39, result has 2.5 percent of original size [2022-03-01 20:08:22,365 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-01 20:08:22,391 INFO L353 Elim1Store]: treesize reduction 39, result has 2.5 percent of original size [2022-03-01 20:08:22,392 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-01 20:08:22,471 INFO L353 Elim1Store]: treesize reduction 39, result has 2.5 percent of original size [2022-03-01 20:08:22,472 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-01 20:08:22,523 INFO L353 Elim1Store]: treesize reduction 54, result has 64.2 percent of original size [2022-03-01 20:08:22,523 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-01 20:08:41,537 INFO L353 Elim1Store]: treesize reduction 264, result has 22.6 percent of original size [2022-03-01 20:08:41,538 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-01 20:08:41,698 INFO L353 Elim1Store]: treesize reduction 792, result has 22.4 percent of original size [2022-03-01 20:08:41,700 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-01 20:08:41,734 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-01 20:08:41,734 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-01 20:08:41,773 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-01 20:08:41,774 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-01 20:08:41,834 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-01 20:08:41,835 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-01 20:08:41,901 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-01 20:08:41,902 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-01 20:08:41,958 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-01 20:08:41,959 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-01 20:08:42,020 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-01 20:08:42,021 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-01 20:08:42,098 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-01 20:08:42,099 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-01 20:08:42,180 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-01 20:08:42,181 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-01 20:08:42,282 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-01 20:08:42,311 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-01 20:08:42,369 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-01 20:08:42,395 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-01 20:08:42,421 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-01 20:08:42,446 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-01 20:08:42,474 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-01 20:08:42,500 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-01 20:08:42,526 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-01 20:08:42,552 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-01 20:08:42,577 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-01 20:08:42,604 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-01 20:08:42,630 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-01 20:08:42,663 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-01 20:08:42,691 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-01 20:08:42,717 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-01 20:08:42,744 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-01 20:08:42,771 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-01 20:08:42,799 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-01 20:08:42,828 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-01 20:08:42,855 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-01 20:08:42,882 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-01 20:08:42,908 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-01 20:08:42,934 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-01 20:08:46,721 INFO L353 Elim1Store]: treesize reduction 39, result has 20.4 percent of original size [2022-03-01 20:08:46,722 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-01 20:08:46,746 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-01 20:08:46,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975445] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:08:46,746 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:08:46,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 29, 31] total 89 [2022-03-01 20:08:46,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721017088] [2022-03-01 20:08:46,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:08:46,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-03-01 20:08:46,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:08:46,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-03-01 20:08:46,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=409, Invalid=6520, Unknown=63, NotChecked=840, Total=7832 [2022-03-01 20:08:46,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:46,749 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:08:46,749 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-01 20:08:46,749 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:08:46,750 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:59,004 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 265 transitions and produced 266 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:08:59,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:08:59,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:08:59,028 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-01 20:08:59,206 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-01 20:08:59,207 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-01 20:08:59,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:08:59,208 INFO L85 PathProgramCache]: Analyzing trace with hash 99300219, now seen corresponding path program 1 times [2022-03-01 20:08:59,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:08:59,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751889640] [2022-03-01 20:08:59,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:08:59,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:08:59,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:08:59,327 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-01 20:08:59,328 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:08:59,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751889640] [2022-03-01 20:08:59,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751889640] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 20:08:59,328 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 20:08:59,328 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-01 20:08:59,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293537389] [2022-03-01 20:08:59,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 20:08:59,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 20:08:59,329 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:08:59,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 20:08:59,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-01 20:08:59,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:59,330 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:08:59,330 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-01 20:08:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:08:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:08:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:08:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:08:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:08:59,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:08:59,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:08:59,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:08:59,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:09:01,129 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 367 transitions and produced 356 states. [2022-03-01 20:09:01,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:09:01,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:09:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:09:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:09:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:09:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:09:01,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:09:01,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-03-01 20:09:01,131 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-01 20:09:01,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:09:01,131 INFO L85 PathProgramCache]: Analyzing trace with hash 826465444, now seen corresponding path program 1 times [2022-03-01 20:09:01,131 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:09:01,131 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857138471] [2022-03-01 20:09:01,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:09:01,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:09:01,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:09:02,412 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-01 20:09:02,412 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:09:02,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857138471] [2022-03-01 20:09:02,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857138471] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:09:02,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180104003] [2022-03-01 20:09:02,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:09:02,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:09:02,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:09:02,414 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-01 20:09:02,415 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-01 20:09:02,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:09:02,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-01 20:09:02,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:09:02,838 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-01 20:09:02,838 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-01 20:09:02,912 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-01 20:09:02,912 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-01 20:09:03,213 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-01 20:09:03,277 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-01 20:09:03,278 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-01 20:09:03,319 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-01 20:09:03,320 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-01 20:09:03,628 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-01 20:09:03,653 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-01 20:09:03,667 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-01 20:09:03,700 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-01 20:09:03,700 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-01 20:09:03,799 INFO L353 Elim1Store]: treesize reduction 12, result has 61.3 percent of original size [2022-03-01 20:09:03,799 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-01 20:09:03,927 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-01 20:09:04,229 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-01 20:09:04,436 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-01 20:09:04,880 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-01 20:09:04,936 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-01 20:09:04,999 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-01 20:09:05,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:09:05,098 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-01 20:09:05,293 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-01 20:09:05,299 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-01 20:09:05,510 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-01 20:09:05,523 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-01 20:09:05,538 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-01 20:09:05,548 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-01 20:09:05,572 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-01 20:09:06,207 INFO L353 Elim1Store]: treesize reduction 132, result has 22.8 percent of original size [2022-03-01 20:09:06,207 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-01 20:09:06,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 20:09:06,218 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-01 20:09:06,226 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-01 20:09:06,231 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-01 20:09:06,237 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-01 20:09:09,313 INFO L353 Elim1Store]: treesize reduction 39, result has 20.4 percent of original size [2022-03-01 20:09:09,313 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-01 20:09:09,335 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-01 20:09:09,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180104003] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:09:09,335 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:09:09,336 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 27] total 71 [2022-03-01 20:09:09,336 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281726571] [2022-03-01 20:09:09,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:09:09,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-03-01 20:09:09,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:09:09,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-03-01 20:09:09,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=3829, Unknown=30, NotChecked=786, Total=4970 [2022-03-01 20:09:09,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:09:09,338 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:09:09,338 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-01 20:09:09,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:09:09,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:09:15,589 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 503 transitions and produced 460 states. [2022-03-01 20:09:15,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:09:15,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:15,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:15,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:15,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:15,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:15,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:09:15,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:09:15,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:15,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:15,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:15,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:09:15,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:09:15,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:09:15,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:09:15,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:09:15,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-01 20:09:15,791 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-01 20:09:15,795 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-01 20:09:15,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:09:15,796 INFO L85 PathProgramCache]: Analyzing trace with hash -295880191, now seen corresponding path program 1 times [2022-03-01 20:09:15,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:09:15,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191648409] [2022-03-01 20:09:15,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:09:15,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:09:15,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:09:15,887 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-01 20:09:15,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:09:15,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191648409] [2022-03-01 20:09:15,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191648409] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 20:09:15,887 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 20:09:15,887 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 20:09:15,887 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95478114] [2022-03-01 20:09:15,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 20:09:15,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 20:09:15,888 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:09:15,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 20:09:15,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 20:09:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:09:15,888 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:09:15,889 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-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:09:15,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:09:17,243 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 417 transitions and produced 397 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:09:17,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:17,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-03-01 20:09:17,245 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-01 20:09:17,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:09:17,245 INFO L85 PathProgramCache]: Analyzing trace with hash -430475348, now seen corresponding path program 1 times [2022-03-01 20:09:17,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:09:17,245 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000719251] [2022-03-01 20:09:17,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:09:17,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:09:17,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:09:20,194 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-01 20:09:20,194 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:09:20,194 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000719251] [2022-03-01 20:09:20,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000719251] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:09:20,194 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157696010] [2022-03-01 20:09:20,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:09:20,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:09:20,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:09:20,196 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-01 20:09:20,197 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-01 20:09:20,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:09:20,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 680 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-01 20:09:20,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:09:20,807 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-01 20:09:20,807 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-01 20:09:20,916 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-01 20:09:20,917 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-01 20:09:21,533 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-01 20:09:21,683 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-01 20:09:21,684 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-01 20:09:21,762 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-01 20:09:21,763 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-01 20:09:22,367 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-01 20:09:22,423 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-01 20:09:22,467 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-01 20:09:22,490 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-01 20:09:22,702 INFO L353 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-03-01 20:09:22,702 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-01 20:09:22,889 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-01 20:09:23,492 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-01 20:09:24,343 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-01 20:09:24,900 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-01 20:09:26,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:09:26,134 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-01 20:09:26,705 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-01 20:09:26,767 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-01 20:09:26,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:09:27,077 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-01 20:09:27,223 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-01 20:09:27,276 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-01 20:09:27,301 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-01 20:09:27,319 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-01 20:09:27,574 INFO L353 Elim1Store]: treesize reduction 25, result has 63.2 percent of original size [2022-03-01 20:09:27,574 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-01 20:09:27,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 20:09:27,587 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-01 20:09:27,593 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-01 20:09:28,215 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-01 20:09:29,388 INFO L353 Elim1Store]: treesize reduction 39, result has 40.0 percent of original size [2022-03-01 20:09:29,389 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-01 20:09:29,410 INFO L353 Elim1Store]: treesize reduction 37, result has 21.3 percent of original size [2022-03-01 20:09:29,411 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-01 20:09:29,427 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-01 20:09:29,437 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-01 20:09:29,445 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-01 20:09:34,553 INFO L353 Elim1Store]: treesize reduction 39, result has 20.4 percent of original size [2022-03-01 20:09:34,554 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-01 20:09:34,572 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-01 20:09:34,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157696010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:09:34,573 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:09:34,573 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 30] total 88 [2022-03-01 20:09:34,573 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604015964] [2022-03-01 20:09:34,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:09:34,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-03-01 20:09:34,574 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:09:34,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-03-01 20:09:34,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=6183, Unknown=45, NotChecked=990, Total=7656 [2022-03-01 20:09:34,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:09:34,576 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:09:34,576 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-01 20:09:34,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:09:34,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:34,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:34,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:34,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:34,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:34,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:09:34,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:09:34,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:34,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:34,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:09:34,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:09:34,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:09:34,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:09:34,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:09:34,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:09:34,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:09:34,577 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:00,903 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-01 20:10:01,786 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-01 20:10:02,786 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-01 20:10:03,506 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-01 20:10:04,208 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-01 20:10:05,581 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 427 transitions and produced 401 states. [2022-03-01 20:10:05,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:05,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:05,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:10:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:05,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-01 20:10:05,602 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-01 20:10:05,783 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-01 20:10:05,783 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-01 20:10:05,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:10:05,784 INFO L85 PathProgramCache]: Analyzing trace with hash 483714342, now seen corresponding path program 1 times [2022-03-01 20:10:05,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:10:05,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290173575] [2022-03-01 20:10:05,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:10:05,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:10:05,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:10:07,773 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-01 20:10:07,774 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:10:07,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290173575] [2022-03-01 20:10:07,774 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290173575] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:10:07,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768489313] [2022-03-01 20:10:07,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:10:07,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:10:07,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:10:07,776 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-01 20:10:07,776 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-01 20:10:08,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:10:08,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 74 conjunts are in the unsatisfiable core [2022-03-01 20:10:08,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:10:08,261 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-01 20:10:08,262 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-01 20:10:08,366 INFO L353 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-03-01 20:10:08,366 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-01 20:10:08,828 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-01 20:10:08,960 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-01 20:10:08,961 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-01 20:10:09,005 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-01 20:10:09,006 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-01 20:10:09,610 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-01 20:10:09,668 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-01 20:10:09,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, 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-01 20:10:09,751 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-01 20:10:09,751 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-01 20:10:09,957 INFO L353 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2022-03-01 20:10:09,958 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-01 20:10:10,198 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-01 20:10:10,794 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-01 20:10:11,755 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-01 20:10:12,196 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-01 20:10:12,945 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-01 20:10:13,491 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-01 20:10:13,530 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-01 20:10:13,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:10:13,751 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-01 20:10:13,962 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-01 20:10:14,002 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-01 20:10:14,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-01 20:10:14,033 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-01 20:10:14,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 20:10:14,155 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-01 20:10:14,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 77 treesize of output 73 [2022-03-01 20:10:14,171 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-01 20:10:14,714 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-01 20:10:15,525 INFO L353 Elim1Store]: treesize reduction 39, result has 40.0 percent of original size [2022-03-01 20:10:15,525 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-01 20:10:15,543 INFO L353 Elim1Store]: treesize reduction 37, result has 21.3 percent of original size [2022-03-01 20:10:15,544 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-01 20:10:15,559 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-01 20:10:15,567 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-01 20:10:15,574 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-01 20:10:18,597 INFO L353 Elim1Store]: treesize reduction 54, result has 26.0 percent of original size [2022-03-01 20:10:18,597 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-01 20:10:18,614 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-01 20:10:18,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768489313] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:10:18,615 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:10:18,615 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 31] total 81 [2022-03-01 20:10:18,615 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380867109] [2022-03-01 20:10:18,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:10:18,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-03-01 20:10:18,616 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:10:18,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-03-01 20:10:18,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=522, Invalid=5011, Unknown=41, NotChecked=906, Total=6480 [2022-03-01 20:10:18,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:18,617 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:10:18,618 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-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2022-03-01 20:10:18,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:25,430 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 537 transitions and produced 474 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-01 20:10:25,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:10:25,453 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-01 20:10:25,632 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-01 20:10:25,633 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-01 20:10:25,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:10:25,633 INFO L85 PathProgramCache]: Analyzing trace with hash 21624303, now seen corresponding path program 1 times [2022-03-01 20:10:25,634 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:10:25,634 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878142260] [2022-03-01 20:10:25,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:10:25,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:10:25,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:10:25,741 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-01 20:10:25,742 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:10:25,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878142260] [2022-03-01 20:10:25,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878142260] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:10:25,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91428543] [2022-03-01 20:10:25,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:10:25,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:10:25,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:10:25,743 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-01 20:10:25,745 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-01 20:10:26,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:10:26,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 806 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-01 20:10:26,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:10:26,313 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-01 20:10:26,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:10:26,559 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-01 20:10:26,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91428543] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:10:26,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:10:26,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-03-01 20:10:26,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879533511] [2022-03-01 20:10:26,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:10:26,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 20:10:26,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:10:26,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 20:10:26,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-01 20:10:26,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:26,561 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:10:26,561 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-01 20:10:26,561 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:10:26,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:27,997 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 451 transitions and produced 411 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:27,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:10:27,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:10:27,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:10:27,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:27,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-01 20:10:27,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:10:27,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:28,022 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-01 20:10:28,198 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-01 20:10:28,199 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-01 20:10:28,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:10:28,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1927778074, now seen corresponding path program 1 times [2022-03-01 20:10:28,199 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:10:28,199 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678182774] [2022-03-01 20:10:28,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:10:28,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:10:28,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:10:30,791 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-01 20:10:30,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:10:30,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678182774] [2022-03-01 20:10:30,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678182774] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:10:30,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821293344] [2022-03-01 20:10:30,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:10:30,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:10:30,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:10:30,794 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-01 20:10:30,794 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-01 20:10:31,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:10:31,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 696 conjuncts, 86 conjunts are in the unsatisfiable core [2022-03-01 20:10:31,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:10:31,359 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-01 20:10:31,360 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-01 20:10:31,463 INFO L353 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-03-01 20:10:31,464 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-01 20:10:31,953 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-01 20:10:32,071 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-01 20:10:32,071 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-01 20:10:32,212 INFO L353 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2022-03-01 20:10:32,213 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-01 20:10:32,845 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-01 20:10:32,894 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-01 20:10:32,938 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-01 20:10:33,000 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-01 20:10:33,000 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-01 20:10:33,216 INFO L353 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2022-03-01 20:10:33,217 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-01 20:10:33,492 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-01 20:10:34,296 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-01 20:10:35,590 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 20:10:35,590 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-01 20:10:36,256 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-01 20:10:37,650 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-01 20:10:38,363 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-01 20:10:38,412 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-01 20:10:38,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:10:38,739 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-01 20:10:38,930 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-01 20:10:38,974 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-01 20:10:38,991 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-01 20:10:39,025 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-01 20:10:39,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 20:10:39,157 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-01 20:10:39,163 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-01 20:10:39,169 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-01 20:10:39,520 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-01 20:10:39,716 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-01 20:10:39,765 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-01 20:10:40,721 INFO L353 Elim1Store]: treesize reduction 132, result has 22.8 percent of original size [2022-03-01 20:10:40,721 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-01 20:10:40,744 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-01 20:10:40,745 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-01 20:10:40,773 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-01 20:10:40,826 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-01 20:10:40,838 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-01 20:10:43,897 INFO L353 Elim1Store]: treesize reduction 54, result has 26.0 percent of original size [2022-03-01 20:10:43,897 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-01 20:10:43,912 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-01 20:10:43,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821293344] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:10:43,913 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:10:43,913 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 34] total 97 [2022-03-01 20:10:43,913 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115733414] [2022-03-01 20:10:43,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:10:43,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2022-03-01 20:10:43,914 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:10:43,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2022-03-01 20:10:43,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=624, Invalid=7194, Unknown=46, NotChecked=1448, Total=9312 [2022-03-01 20:10:43,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:43,916 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:10:43,916 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-01 20:10:43,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:43,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:43,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:43,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:43,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:53,889 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 461 transitions and produced 415 states. [2022-03-01 20:10:53,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:10:53,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:53,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:53,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:53,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:53,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:10:53,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-01 20:10:53,910 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-01 20:10:54,090 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-01 20:10:54,091 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-01 20:10:54,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:10:54,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1863618824, now seen corresponding path program 1 times [2022-03-01 20:10:54,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:10:54,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979926352] [2022-03-01 20:10:54,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:10:54,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:10:54,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:10:56,946 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-01 20:10:56,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:10:56,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979926352] [2022-03-01 20:10:56,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979926352] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:10:56,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269055313] [2022-03-01 20:10:56,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:10:56,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:10:56,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:10:56,948 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-01 20:10:56,949 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-01 20:10:57,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:10:57,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-01 20:10:57,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:10:57,661 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-01 20:10:57,662 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-01 20:10:57,807 INFO L353 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-03-01 20:10:57,808 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-01 20:10:58,367 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-01 20:10:58,487 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-01 20:10:58,488 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-01 20:10:58,567 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-01 20:10:58,568 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-01 20:10:59,259 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-01 20:10:59,320 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-01 20:10:59,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, 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-01 20:10:59,408 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-01 20:10:59,408 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-01 20:10:59,669 INFO L353 Elim1Store]: treesize reduction 16, result has 59.0 percent of original size [2022-03-01 20:10:59,670 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-01 20:10:59,963 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-01 20:11:00,646 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-01 20:11:01,685 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-01 20:11:02,205 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-01 20:11:03,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, 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-01 20:11:03,949 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-01 20:11:04,009 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-01 20:11:04,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:11:04,404 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-01 20:11:04,606 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-01 20:11:04,655 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-01 20:11:04,673 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-01 20:11:04,686 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-01 20:11:04,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 20:11:04,811 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-01 20:11:04,820 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-01 20:11:04,824 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-01 20:11:05,385 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-01 20:11:05,393 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-01 20:11:05,599 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-01 20:11:06,615 INFO L353 Elim1Store]: treesize reduction 132, result has 22.8 percent of original size [2022-03-01 20:11:06,615 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-01 20:11:06,633 INFO L353 Elim1Store]: treesize reduction 87, result has 10.3 percent of original size [2022-03-01 20:11:06,634 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-01 20:11:06,648 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-01 20:11:06,655 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-01 20:11:06,662 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-01 20:11:12,085 INFO L353 Elim1Store]: treesize reduction 54, result has 26.0 percent of original size [2022-03-01 20:11:12,085 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-01 20:11:12,103 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-01 20:11:12,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269055313] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 20:11:12,103 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 20:11:12,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 32, 34] total 98 [2022-03-01 20:11:12,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983247144] [2022-03-01 20:11:12,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 20:11:12,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-03-01 20:11:12,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 20:11:12,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-03-01 20:11:12,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=7411, Unknown=103, NotChecked=1464, Total=9506 [2022-03-01 20:11:12,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:11:12,107 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-03-01 20:11:12,107 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-01 20:11:12,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:11:12,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:11:12,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:11:12,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:11:12,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2022-03-01 20:11:12,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:11:22,062 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 571 transitions and produced 488 states. [2022-03-01 20:11:22,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 20:11:22,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:11:22,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:11:22,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:11:22,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:11:22,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:11:22,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 20:11:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-01 20:11:22,084 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-01 20:11:22,264 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-01 20:11:22,264 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-01 20:11:22,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 20:11:22,265 INFO L85 PathProgramCache]: Analyzing trace with hash -664330147, now seen corresponding path program 2 times [2022-03-01 20:11:22,265 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 20:11:22,265 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69960910] [2022-03-01 20:11:22,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 20:11:22,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 20:11:22,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 20:11:24,843 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-01 20:11:24,844 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 20:11:24,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69960910] [2022-03-01 20:11:24,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69960910] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 20:11:24,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851423860] [2022-03-01 20:11:24,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 20:11:24,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 20:11:24,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 20:11:24,845 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-01 20:11:24,846 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-01 20:11:25,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 20:11:25,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 20:11:25,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 111 conjunts are in the unsatisfiable core [2022-03-01 20:11:25,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 20:11:25,640 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-03-01 20:11:25,641 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-01 20:11:25,717 INFO L353 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-03-01 20:11:25,717 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-01 20:11:26,053 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-01 20:11:26,075 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-01 20:11:26,154 INFO L353 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2022-03-01 20:11:26,154 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-01 20:11:26,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:11:26,175 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-01 20:11:26,205 INFO L353 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-03-01 20:11:26,206 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-01 20:11:26,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:11:26,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, 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-01 20:11:26,685 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-01 20:11:26,694 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-01 20:11:26,712 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-01 20:11:26,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, 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-01 20:11:26,752 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-01 20:11:26,757 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-01 20:11:26,765 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-01 20:11:26,842 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-03-01 20:11:26,843 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-01 20:11:26,847 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-01 20:11:26,851 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-01 20:11:26,987 INFO L353 Elim1Store]: treesize reduction 12, result has 61.3 percent of original size [2022-03-01 20:11:26,988 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-01 20:11:27,281 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-01 20:11:27,287 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-01 20:11:27,291 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-01 20:11:27,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, 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-01 20:11:27,782 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-01 20:11:27,801 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-01 20:11:28,212 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-01 20:11:28,216 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-01 20:11:28,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:11:28,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 20:11:28,495 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-01 20:11:29,079 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-01 20:11:29,995 INFO L353 Elim1Store]: treesize reduction 40, result has 43.7 percent of original size [2022-03-01 20:11:29,996 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-01 20:11:30,208 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-01 20:11:30,298 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-01 20:11:30,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 20:11:32,555 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-01 20:11:33,197 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-01 20:11:33,801 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-01 20:11:33,936 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-01 20:11:33,982 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-01 20:11:34,011 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-01 20:11:34,362 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-01 20:11:34,470 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-01 20:11:34,490 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-01 20:11:34,542 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-01 20:11:34,691 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-01 20:11:34,803 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-01 20:11:36,012 INFO L353 Elim1Store]: treesize reduction 87, result has 42.8 percent of original size [2022-03-01 20:11:36,013 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-01 20:11:36,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 20:11:36,085 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-01 20:11:36,204 INFO L353 Elim1Store]: treesize reduction 41, result has 2.4 percent of original size [2022-03-01 20:11:36,205 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-01 20:11:36,340 INFO L353 Elim1Store]: treesize reduction 41, result has 2.4 percent of original size [2022-03-01 20:11:36,341 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-01 20:20:22,492 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (33 of 34 remaining) [2022-03-01 20:20:22,510 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-01 20:20:22,511 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-01 20:20:22,515 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-01 20:20:22,525 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-01 20:20:22,707 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-01 20:20:22,707 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 ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. [2022-03-01 20:20:22,709 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (32 of 34 remaining) [2022-03-01 20:20:22,709 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (31 of 34 remaining) [2022-03-01 20:20:22,709 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (30 of 34 remaining) [2022-03-01 20:20:22,709 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (29 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION (28 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION (27 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION (26 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION (25 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION (24 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION (23 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION (22 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION (21 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (20 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION (19 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION (18 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION (17 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION (16 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION (15 of 34 remaining) [2022-03-01 20:20:22,710 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION (14 of 34 remaining) [2022-03-01 20:20:22,711 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION (13 of 34 remaining) [2022-03-01 20:20:22,711 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION (12 of 34 remaining) [2022-03-01 20:20:22,711 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION (11 of 34 remaining) [2022-03-01 20:20:22,711 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION (10 of 34 remaining) [2022-03-01 20:20:22,711 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION (9 of 34 remaining) [2022-03-01 20:20:22,711 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION (8 of 34 remaining) [2022-03-01 20:20:22,711 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION (7 of 34 remaining) [2022-03-01 20:20:22,711 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION (6 of 34 remaining) [2022-03-01 20:20:22,711 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION (5 of 34 remaining) [2022-03-01 20:20:22,711 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION (4 of 34 remaining) [2022-03-01 20:20:22,711 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION (3 of 34 remaining) [2022-03-01 20:20:22,711 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION (2 of 34 remaining) [2022-03-01 20:20:22,712 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION (1 of 34 remaining) [2022-03-01 20:20:22,712 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION (0 of 34 remaining) [2022-03-01 20:20:22,716 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-01 20:20:22,720 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 20:20:22,720 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 20:20:22,722 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 08:20:22 BasicIcfg [2022-03-01 20:20:22,722 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 20:20:22,722 INFO L158 Benchmark]: Toolchain (without parser) took 808207.68ms. Allocated memory was 192.9MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 134.1MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2022-03-01 20:20:22,722 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 192.9MB. Free memory is still 152.2MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 20:20:22,722 INFO L158 Benchmark]: CACSL2BoogieTranslator took 508.42ms. Allocated memory was 192.9MB in the beginning and 244.3MB in the end (delta: 51.4MB). Free memory was 133.8MB in the beginning and 201.5MB in the end (delta: -67.6MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2022-03-01 20:20:22,723 INFO L158 Benchmark]: Boogie Procedure Inliner took 60.77ms. Allocated memory is still 244.3MB. Free memory was 201.0MB in the beginning and 197.3MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2022-03-01 20:20:22,723 INFO L158 Benchmark]: Boogie Preprocessor took 47.01ms. Allocated memory is still 244.3MB. Free memory was 197.3MB in the beginning and 193.6MB in the end (delta: 3.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-03-01 20:20:22,723 INFO L158 Benchmark]: RCFGBuilder took 837.50ms. Allocated memory is still 244.3MB. Free memory was 193.6MB in the beginning and 156.9MB in the end (delta: 36.7MB). Peak memory consumption was 36.7MB. Max. memory is 8.0GB. [2022-03-01 20:20:22,723 INFO L158 Benchmark]: TraceAbstraction took 806748.18ms. Allocated memory was 244.3MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 156.4MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2022-03-01 20:20:22,724 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.13ms. Allocated memory is still 192.9MB. Free memory is still 152.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 508.42ms. Allocated memory was 192.9MB in the beginning and 244.3MB in the end (delta: 51.4MB). Free memory was 133.8MB in the beginning and 201.5MB in the end (delta: -67.6MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 60.77ms. Allocated memory is still 244.3MB. Free memory was 201.0MB in the beginning and 197.3MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 47.01ms. Allocated memory is still 244.3MB. Free memory was 197.3MB in the beginning and 193.6MB in the end (delta: 3.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 837.50ms. Allocated memory is still 244.3MB. Free memory was 193.6MB in the beginning and 156.9MB in the end (delta: 36.7MB). Peak memory consumption was 36.7MB. Max. memory is 8.0GB. * TraceAbstraction took 806748.18ms. Allocated memory was 244.3MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 156.4MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 1.0GB. 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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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 ATOM-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: 806.5s, OverallIterations: 23, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 100.7s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 349, 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.4s SatisfiabilityAnalysisTime, 157.0s 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