/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf -i ../sv-benchmarks/c/weaver/parallel-parallel-sum-1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-08 17:14:15,615 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-08 17:14:15,618 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-08 17:14:15,651 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-08 17:14:15,652 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-08 17:14:15,654 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-08 17:14:15,655 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-08 17:14:15,658 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-08 17:14:15,660 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-08 17:14:15,661 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-08 17:14:15,663 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-08 17:14:15,664 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-08 17:14:15,665 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-08 17:14:15,666 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-08 17:14:15,668 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-08 17:14:15,669 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-08 17:14:15,670 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-08 17:14:15,672 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-08 17:14:15,674 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-08 17:14:15,676 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-08 17:14:15,705 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-08 17:14:15,708 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-08 17:14:15,711 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-08 17:14:15,714 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-08 17:14:15,729 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-08 17:14:15,730 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-08 17:14:15,732 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-08 17:14:15,734 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-08 17:14:15,736 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-08 17:14:15,738 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-08 17:14:15,738 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-08 17:14:15,739 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-08 17:14:15,742 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-08 17:14:15,743 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-08 17:14:15,745 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-08 17:14:15,745 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-08 17:14:15,746 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-08 17:14:15,747 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-08 17:14:15,747 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-08 17:14:15,748 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-08 17:14:15,749 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-08 17:14:15,755 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-10-08 17:14:15,814 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-08 17:14:15,814 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-08 17:14:15,815 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-08 17:14:15,815 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-08 17:14:15,820 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-08 17:14:15,820 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-08 17:14:15,820 INFO L138 SettingsManager]: * Use SBE=true [2021-10-08 17:14:15,821 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-08 17:14:15,821 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-08 17:14:15,821 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-08 17:14:15,822 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-08 17:14:15,822 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-08 17:14:15,823 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-08 17:14:15,823 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-08 17:14:15,823 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-08 17:14:15,823 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-08 17:14:15,823 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-08 17:14:15,824 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-08 17:14:15,824 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-08 17:14:15,824 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-08 17:14:15,824 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-08 17:14:15,824 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-08 17:14:15,825 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-08 17:14:15,825 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-08 17:14:15,825 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-08 17:14:15,825 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 17:14:15,825 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-08 17:14:15,826 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-08 17:14:15,826 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-08 17:14:15,826 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-08 17:14:15,826 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-08 17:14:15,826 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-08 17:14:15,827 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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-2/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 [2021-10-08 17:14:16,284 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-08 17:14:16,331 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-08 17:14:16,334 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-08 17:14:16,336 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-08 17:14:16,336 INFO L275 PluginConnector]: CDTParser initialized [2021-10-08 17:14:16,337 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/parallel-parallel-sum-1.wvr.c [2021-10-08 17:14:16,435 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/e5f70e3a3/a34982ff5fd64e57ac6d7634464e1a39/FLAGe25185e60 [2021-10-08 17:14:17,073 INFO L306 CDTParser]: Found 1 translation units. [2021-10-08 17:14:17,074 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/parallel-parallel-sum-1.wvr.c [2021-10-08 17:14:17,085 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/e5f70e3a3/a34982ff5fd64e57ac6d7634464e1a39/FLAGe25185e60 [2021-10-08 17:14:17,417 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/e5f70e3a3/a34982ff5fd64e57ac6d7634464e1a39 [2021-10-08 17:14:17,420 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-08 17:14:17,430 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-08 17:14:17,433 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-08 17:14:17,433 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-08 17:14:17,437 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-08 17:14:17,443 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 05:14:17" (1/1) ... [2021-10-08 17:14:17,444 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@678a53bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17, skipping insertion in model container [2021-10-08 17:14:17,445 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 05:14:17" (1/1) ... [2021-10-08 17:14:17,455 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-08 17:14:17,499 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 17:14:17,693 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/parallel-parallel-sum-1.wvr.c[3393,3406] [2021-10-08 17:14:17,719 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 17:14:17,743 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-10-08 17:14:17,751 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 17:14:17,775 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/parallel-parallel-sum-1.wvr.c[3393,3406] [2021-10-08 17:14:17,782 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 17:14:17,789 INFO L203 MainTranslator]: Completed pre-run [2021-10-08 17:14:17,820 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/parallel-parallel-sum-1.wvr.c[3393,3406] [2021-10-08 17:14:17,827 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 17:14:17,848 INFO L208 MainTranslator]: Completed translation [2021-10-08 17:14:17,849 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17 WrapperNode [2021-10-08 17:14:17,849 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-08 17:14:17,850 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-08 17:14:17,851 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-08 17:14:17,851 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-08 17:14:17,860 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17" (1/1) ... [2021-10-08 17:14:17,875 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17" (1/1) ... [2021-10-08 17:14:17,936 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-08 17:14:17,937 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-08 17:14:17,937 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-08 17:14:17,937 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-08 17:14:17,951 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17" (1/1) ... [2021-10-08 17:14:17,952 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17" (1/1) ... [2021-10-08 17:14:17,971 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17" (1/1) ... [2021-10-08 17:14:17,972 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17" (1/1) ... [2021-10-08 17:14:18,003 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17" (1/1) ... [2021-10-08 17:14:18,018 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17" (1/1) ... [2021-10-08 17:14:18,026 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17" (1/1) ... [2021-10-08 17:14:18,035 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-08 17:14:18,041 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-08 17:14:18,041 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-08 17:14:18,041 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-08 17:14:18,045 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17" (1/1) ... [2021-10-08 17:14:18,059 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 17:14:18,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 17:14:18,088 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-08 17:14:18,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-08 17:14:18,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-08 17:14:18,181 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-08 17:14:18,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-08 17:14:18,181 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-08 17:14:18,182 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-08 17:14:18,182 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-08 17:14:18,184 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-08 17:14:18,185 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-08 17:14:18,186 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-08 17:14:18,186 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-10-08 17:14:18,186 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-10-08 17:14:18,186 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-08 17:14:18,186 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-08 17:14:18,186 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-08 17:14:18,187 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-08 17:14:18,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-08 17:14:18,187 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-08 17:14:18,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-08 17:14:18,189 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-08 17:14:19,738 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-08 17:14:19,738 INFO L299 CfgBuilder]: Removed 53 assume(true) statements. [2021-10-08 17:14:19,741 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 05:14:19 BoogieIcfgContainer [2021-10-08 17:14:19,742 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-08 17:14:19,743 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-08 17:14:19,744 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-08 17:14:19,747 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-08 17:14:19,748 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.10 05:14:17" (1/3) ... [2021-10-08 17:14:19,748 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38ac3653 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 05:14:19, skipping insertion in model container [2021-10-08 17:14:19,749 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 05:14:17" (2/3) ... [2021-10-08 17:14:19,749 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38ac3653 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 05:14:19, skipping insertion in model container [2021-10-08 17:14:19,749 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 05:14:19" (3/3) ... [2021-10-08 17:14:19,751 INFO L111 eAbstractionObserver]: Analyzing ICFG parallel-parallel-sum-1.wvr.c [2021-10-08 17:14:19,757 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-08 17:14:19,757 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 28 error locations. [2021-10-08 17:14:19,757 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-08 17:14:19,808 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,808 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,809 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,809 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,809 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,809 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,809 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,810 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,810 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,810 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,810 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,810 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,811 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,811 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,811 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,811 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,811 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,812 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,812 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,812 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,812 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,813 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,813 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,813 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,813 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,813 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,814 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,814 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,814 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,814 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,815 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,815 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,815 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,815 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,815 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,816 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,816 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,816 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,816 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,816 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,817 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,817 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,817 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,817 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,817 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,818 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,818 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,818 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,818 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,818 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,818 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,819 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,819 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,819 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,819 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,819 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,820 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,820 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,820 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,820 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,820 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,821 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,821 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,821 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,821 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,821 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,822 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,822 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,822 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,822 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,822 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,823 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,823 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,823 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,823 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,823 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,823 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,824 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,824 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,824 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,824 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,824 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,825 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,825 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,825 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,825 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,825 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,826 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,826 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,826 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,826 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,826 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,827 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,827 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,827 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,827 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,828 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,828 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,828 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,829 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,829 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,829 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,829 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,829 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,831 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,831 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,832 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,832 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,833 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,833 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,833 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,833 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,833 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,834 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,834 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,834 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,834 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,834 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,835 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,835 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,835 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,835 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,835 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,836 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,836 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,836 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,836 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,836 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,836 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,837 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,837 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,837 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,837 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,837 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,837 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,838 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,838 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,838 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,838 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,838 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,839 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,839 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,839 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,839 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,839 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,839 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,840 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,840 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,840 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,840 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,841 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,841 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,841 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,841 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,841 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,841 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,842 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,842 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,842 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,842 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,842 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,843 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,843 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,843 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,843 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,843 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,844 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,844 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,844 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,844 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,844 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,845 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,845 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,845 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,845 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,845 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,846 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,846 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,846 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,846 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,847 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,847 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,847 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,848 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,848 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,848 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,848 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,848 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,849 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,849 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,849 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,849 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,850 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,850 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,850 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,850 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,850 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,850 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,851 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,851 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,851 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,851 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,852 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,852 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,852 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,852 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,852 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,853 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,853 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,853 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,853 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,854 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,854 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,854 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,854 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,854 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,855 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,855 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,855 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,855 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,856 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,856 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,856 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,856 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,856 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,857 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,857 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,857 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,857 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,857 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,858 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,858 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,858 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,858 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,858 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,859 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,859 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,859 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,860 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,860 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,860 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,860 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,861 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,861 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,861 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,861 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,862 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,862 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,862 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,862 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,862 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,863 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,863 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,863 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,863 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,863 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,864 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,864 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,864 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,864 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,864 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,865 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,865 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,865 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,865 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,865 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,865 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,866 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,867 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,867 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,868 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,868 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,868 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,868 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,868 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,869 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,869 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,869 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,869 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,869 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,870 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,870 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,870 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,870 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,871 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,871 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,871 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,871 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,871 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,871 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,872 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,872 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,872 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,872 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,873 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,873 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,873 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,873 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,873 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,873 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,874 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,874 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,874 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,874 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,875 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,875 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,875 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,875 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,876 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,876 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,876 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,876 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,876 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,876 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,877 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,877 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,877 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,877 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,877 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,878 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,878 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,878 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,878 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,878 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,879 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,879 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,879 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,879 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,879 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,880 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,880 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,880 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,880 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,880 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,881 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,881 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,881 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,881 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,881 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,882 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,882 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,882 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,882 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,882 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,883 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,883 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,883 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,883 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,883 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,884 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,884 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,884 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,884 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,885 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,885 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,885 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,885 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,885 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,885 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~ret18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,886 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,886 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~ret18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,886 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~ret18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,886 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~ret18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,886 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~ret18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,887 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~ret18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,890 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,891 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,891 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,891 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,891 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,892 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,892 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,892 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,892 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,892 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,892 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,893 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,893 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,895 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,895 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,895 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,896 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,896 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,896 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,896 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,896 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,897 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,897 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,897 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,897 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,897 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,899 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,900 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,900 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,900 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,900 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,900 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,901 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,901 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,901 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,901 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,901 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,902 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,902 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,904 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,904 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~ret18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,904 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,904 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~post16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,905 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,905 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,905 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,905 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,905 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,906 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,906 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,906 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,906 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 17:14:19,914 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-10-08 17:14:19,969 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-08 17:14:19,978 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=false, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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 [2021-10-08 17:14:19,978 INFO L340 AbstractCegarLoop]: Starting to check reachability of 40 error locations. [2021-10-08 17:14:20,015 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-08 17:14:20,030 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 280 places, 290 transitions, 612 flow [2021-10-08 17:14:20,039 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 280 places, 290 transitions, 612 flow [2021-10-08 17:14:20,041 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 280 places, 290 transitions, 612 flow [2021-10-08 17:14:20,245 INFO L129 PetriNetUnfolder]: 23/286 cut-off events. [2021-10-08 17:14:20,245 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-10-08 17:14:20,258 INFO L84 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 286 events. 23/286 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 560 event pairs, 0 based on Foata normal form. 0/235 useless extension candidates. Maximal degree in co-relation 216. Up to 2 conditions per place. [2021-10-08 17:14:20,301 INFO L116 LiptonReduction]: Number of co-enabled transitions 17608 [2021-10-08 17:14:59,483 INFO L131 LiptonReduction]: Checked pairs total: 24026 [2021-10-08 17:14:59,484 INFO L133 LiptonReduction]: Total number of compositions: 321 [2021-10-08 17:14:59,496 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 75 places, 68 transitions, 168 flow [2021-10-08 17:14:59,854 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 7258 states, 6854 states have (on average 4.8939305515027725) internal successors, (33543), 7257 states have internal predecessors, (33543), 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) [2021-10-08 17:14:59,906 INFO L276 IsEmpty]: Start isEmpty. Operand has 7258 states, 6854 states have (on average 4.8939305515027725) internal successors, (33543), 7257 states have internal predecessors, (33543), 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) [2021-10-08 17:14:59,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 17:14:59,912 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:14:59,913 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 17:14:59,914 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:14:59,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:14:59,920 INFO L82 PathProgramCache]: Analyzing trace with hash 40617, now seen corresponding path program 1 times [2021-10-08 17:14:59,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:14:59,935 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1448196107] [2021-10-08 17:14:59,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:14:59,936 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:14:59,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:14:59,940 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:14:59,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-10-08 17:15:00,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:15:00,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 17:15:00,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:01,094 INFO L354 Elim1Store]: treesize reduction 367, result has 14.1 percent of original size [2021-10-08 17:15:01,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 101 treesize of output 141 [2021-10-08 17:15:01,130 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-10-08 17:15:01,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 535 treesize of output 521 [2021-10-08 17:15:08,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:15:08,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:08,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:15:08,711 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:08,712 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1448196107] [2021-10-08 17:15:08,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1448196107] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:15:08,713 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:15:08,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:15:08,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406607450] [2021-10-08 17:15:08,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:15:08,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:08,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:15:08,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:15:08,768 INFO L87 Difference]: Start difference. First operand has 7258 states, 6854 states have (on average 4.8939305515027725) internal successors, (33543), 7257 states have internal predecessors, (33543), 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) Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 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) [2021-10-08 17:15:09,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:09,432 INFO L93 Difference]: Finished difference Result 5960 states and 26025 transitions. [2021-10-08 17:15:09,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:15:09,435 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 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) Word has length 2 [2021-10-08 17:15:09,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:09,553 INFO L225 Difference]: With dead ends: 5960 [2021-10-08 17:15:09,555 INFO L226 Difference]: Without dead ends: 5960 [2021-10-08 17:15:09,557 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 72.7ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:15:09,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5960 states. [2021-10-08 17:15:09,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5960 to 5960. [2021-10-08 17:15:09,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5960 states, 5639 states have (on average 4.615179996453272) internal successors, (26025), 5959 states have internal predecessors, (26025), 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) [2021-10-08 17:15:10,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5960 states to 5960 states and 26025 transitions. [2021-10-08 17:15:10,043 INFO L78 Accepts]: Start accepts. Automaton has 5960 states and 26025 transitions. Word has length 2 [2021-10-08 17:15:10,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:15:10,044 INFO L470 AbstractCegarLoop]: Abstraction has 5960 states and 26025 transitions. [2021-10-08 17:15:10,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 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) [2021-10-08 17:15:10,045 INFO L276 IsEmpty]: Start isEmpty. Operand 5960 states and 26025 transitions. [2021-10-08 17:15:10,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 17:15:10,045 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:15:10,045 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 17:15:10,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-10-08 17:15:10,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:15:10,247 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:15:10,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:15:10,249 INFO L82 PathProgramCache]: Analyzing trace with hash 40417, now seen corresponding path program 1 times [2021-10-08 17:15:10,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:15:10,250 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1196755114] [2021-10-08 17:15:10,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:15:10,250 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:15:10,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:15:10,253 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:15:10,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-10-08 17:15:10,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:15:10,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-08 17:15:10,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:10,733 INFO L354 Elim1Store]: treesize reduction 499, result has 13.2 percent of original size [2021-10-08 17:15:10,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 81 [2021-10-08 17:15:11,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:15:11,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:11,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:15:11,569 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:11,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1196755114] [2021-10-08 17:15:11,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1196755114] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:15:11,571 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:15:11,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-08 17:15:11,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387482809] [2021-10-08 17:15:11,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 17:15:11,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:11,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 17:15:11,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 17:15:11,576 INFO L87 Difference]: Start difference. First operand 5960 states and 26025 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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) [2021-10-08 17:15:11,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:11,821 INFO L93 Difference]: Finished difference Result 5959 states and 26024 transitions. [2021-10-08 17:15:11,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:15:11,821 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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) Word has length 2 [2021-10-08 17:15:11,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:11,949 INFO L225 Difference]: With dead ends: 5959 [2021-10-08 17:15:11,949 INFO L226 Difference]: Without dead ends: 5959 [2021-10-08 17:15:11,951 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 17:15:11,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5959 states. [2021-10-08 17:15:12,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5959 to 5959. [2021-10-08 17:15:12,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5959 states, 5639 states have (on average 4.615002660046107) internal successors, (26024), 5958 states have internal predecessors, (26024), 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) [2021-10-08 17:15:12,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5959 states to 5959 states and 26024 transitions. [2021-10-08 17:15:12,636 INFO L78 Accepts]: Start accepts. Automaton has 5959 states and 26024 transitions. Word has length 2 [2021-10-08 17:15:12,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:15:12,637 INFO L470 AbstractCegarLoop]: Abstraction has 5959 states and 26024 transitions. [2021-10-08 17:15:12,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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) [2021-10-08 17:15:12,638 INFO L276 IsEmpty]: Start isEmpty. Operand 5959 states and 26024 transitions. [2021-10-08 17:15:12,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 17:15:12,638 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:15:12,638 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 17:15:12,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-10-08 17:15:12,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:15:12,860 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:15:12,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:15:12,862 INFO L82 PathProgramCache]: Analyzing trace with hash 40418, now seen corresponding path program 1 times [2021-10-08 17:15:12,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:15:12,863 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1031604909] [2021-10-08 17:15:12,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:15:12,863 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:15:12,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:15:12,865 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:15:12,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-10-08 17:15:12,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:15:12,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 17:15:12,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:13,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:15:13,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:15:13,373 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:15:13,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:15:13,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:15:13,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:13,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:15:13,531 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:13,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1031604909] [2021-10-08 17:15:13,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1031604909] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:15:13,531 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:15:13,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:15:13,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899286050] [2021-10-08 17:15:13,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:15:13,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:13,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:15:13,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:15:13,533 INFO L87 Difference]: Start difference. First operand 5959 states and 26024 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 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) [2021-10-08 17:15:14,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:14,300 INFO L93 Difference]: Finished difference Result 11917 states and 52049 transitions. [2021-10-08 17:15:14,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 17:15:14,316 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 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) Word has length 2 [2021-10-08 17:15:14,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:14,545 INFO L225 Difference]: With dead ends: 11917 [2021-10-08 17:15:14,545 INFO L226 Difference]: Without dead ends: 11917 [2021-10-08 17:15:14,546 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 63.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:15:14,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11917 states. [2021-10-08 17:15:15,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11917 to 5961. [2021-10-08 17:15:15,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5961 states, 5641 states have (on average 4.614430065591208) internal successors, (26030), 5960 states have internal predecessors, (26030), 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) [2021-10-08 17:15:15,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5961 states to 5961 states and 26030 transitions. [2021-10-08 17:15:15,162 INFO L78 Accepts]: Start accepts. Automaton has 5961 states and 26030 transitions. Word has length 2 [2021-10-08 17:15:15,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:15:15,163 INFO L470 AbstractCegarLoop]: Abstraction has 5961 states and 26030 transitions. [2021-10-08 17:15:15,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 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) [2021-10-08 17:15:15,163 INFO L276 IsEmpty]: Start isEmpty. Operand 5961 states and 26030 transitions. [2021-10-08 17:15:15,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 17:15:15,164 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:15:15,164 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 17:15:15,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-08 17:15:15,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:15:15,378 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:15:15,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:15:15,379 INFO L82 PathProgramCache]: Analyzing trace with hash 40615, now seen corresponding path program 1 times [2021-10-08 17:15:15,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:15:15,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [333166451] [2021-10-08 17:15:15,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:15:15,381 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:15:15,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:15:15,382 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:15:15,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-10-08 17:15:15,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:15:15,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 17:15:15,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:15,870 INFO L354 Elim1Store]: treesize reduction 523, result has 12.7 percent of original size [2021-10-08 17:15:15,873 INFO L388 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 13 case distinctions, treesize of input 334 treesize of output 375 [2021-10-08 17:15:24,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:15:24,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:24,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:15:24,475 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:24,475 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [333166451] [2021-10-08 17:15:24,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [333166451] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:15:24,475 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:15:24,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:15:24,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783276985] [2021-10-08 17:15:24,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:15:24,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:24,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:15:24,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:15:24,477 INFO L87 Difference]: Start difference. First operand 5961 states and 26030 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 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) [2021-10-08 17:15:24,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:24,857 INFO L93 Difference]: Finished difference Result 4664 states and 19547 transitions. [2021-10-08 17:15:24,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:15:24,858 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 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) Word has length 2 [2021-10-08 17:15:24,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:24,898 INFO L225 Difference]: With dead ends: 4664 [2021-10-08 17:15:24,898 INFO L226 Difference]: Without dead ends: 4664 [2021-10-08 17:15:24,899 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 41.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:15:24,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4664 states. [2021-10-08 17:15:25,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4664 to 4664. [2021-10-08 17:15:25,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4664 states, 4426 states have (on average 4.416403072751921) internal successors, (19547), 4663 states have internal predecessors, (19547), 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) [2021-10-08 17:15:25,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4664 states to 4664 states and 19547 transitions. [2021-10-08 17:15:25,156 INFO L78 Accepts]: Start accepts. Automaton has 4664 states and 19547 transitions. Word has length 2 [2021-10-08 17:15:25,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:15:25,156 INFO L470 AbstractCegarLoop]: Abstraction has 4664 states and 19547 transitions. [2021-10-08 17:15:25,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 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) [2021-10-08 17:15:25,157 INFO L276 IsEmpty]: Start isEmpty. Operand 4664 states and 19547 transitions. [2021-10-08 17:15:25,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 17:15:25,157 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:15:25,157 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-08 17:15:25,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-10-08 17:15:25,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:15:25,377 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:15:25,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:15:25,377 INFO L82 PathProgramCache]: Analyzing trace with hash 39051810, now seen corresponding path program 1 times [2021-10-08 17:15:25,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:15:25,379 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [936039283] [2021-10-08 17:15:25,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:15:25,379 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:15:25,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:15:25,380 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:15:25,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-10-08 17:15:25,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:15:25,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-08 17:15:25,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:25,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:15:25,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:15:25,839 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:15:25,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:15:26,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:15:26,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:26,486 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:15:26,486 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:26,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [936039283] [2021-10-08 17:15:26,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [936039283] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:15:26,487 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:15:26,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-08 17:15:26,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726418630] [2021-10-08 17:15:26,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 17:15:26,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:26,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 17:15:26,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:15:26,490 INFO L87 Difference]: Start difference. First operand 4664 states and 19547 transitions. Second operand has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 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) [2021-10-08 17:15:28,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:28,873 INFO L93 Difference]: Finished difference Result 27963 states and 117250 transitions. [2021-10-08 17:15:28,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 17:15:28,875 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 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) Word has length 4 [2021-10-08 17:15:28,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:29,129 INFO L225 Difference]: With dead ends: 27963 [2021-10-08 17:15:29,130 INFO L226 Difference]: Without dead ends: 27963 [2021-10-08 17:15:29,131 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 781.0ms TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-10-08 17:15:29,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27963 states. [2021-10-08 17:15:29,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27963 to 4668. [2021-10-08 17:15:29,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4668 states, 4430 states have (on average 4.414221218961625) internal successors, (19555), 4667 states have internal predecessors, (19555), 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) [2021-10-08 17:15:29,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4668 states to 4668 states and 19555 transitions. [2021-10-08 17:15:29,686 INFO L78 Accepts]: Start accepts. Automaton has 4668 states and 19555 transitions. Word has length 4 [2021-10-08 17:15:29,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:15:29,687 INFO L470 AbstractCegarLoop]: Abstraction has 4668 states and 19555 transitions. [2021-10-08 17:15:29,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 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) [2021-10-08 17:15:29,687 INFO L276 IsEmpty]: Start isEmpty. Operand 4668 states and 19555 transitions. [2021-10-08 17:15:29,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 17:15:29,687 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:15:29,688 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-10-08 17:15:29,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-10-08 17:15:29,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:15:29,901 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:15:29,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:15:29,902 INFO L82 PathProgramCache]: Analyzing trace with hash 39061301, now seen corresponding path program 1 times [2021-10-08 17:15:29,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:15:29,903 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [629003550] [2021-10-08 17:15:29,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:15:29,904 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:15:29,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:15:29,905 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:15:29,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-10-08 17:15:29,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:15:29,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 17:15:29,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:30,294 INFO L354 Elim1Store]: treesize reduction 507, result has 13.0 percent of original size [2021-10-08 17:15:30,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 10 case distinctions, treesize of input 134 treesize of output 183 [2021-10-08 17:15:47,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:15:47,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:15:47,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:15:47,908 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:15:47,908 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [629003550] [2021-10-08 17:15:47,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [629003550] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:15:47,908 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:15:47,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:15:47,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504920784] [2021-10-08 17:15:47,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:15:47,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:15:47,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:15:47,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:15:47,911 INFO L87 Difference]: Start difference. First operand 4668 states and 19555 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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) [2021-10-08 17:15:48,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:15:48,321 INFO L93 Difference]: Finished difference Result 4446 states and 18679 transitions. [2021-10-08 17:15:48,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:15:48,323 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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) Word has length 4 [2021-10-08 17:15:48,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:15:48,355 INFO L225 Difference]: With dead ends: 4446 [2021-10-08 17:15:48,356 INFO L226 Difference]: Without dead ends: 4446 [2021-10-08 17:15:48,356 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:15:48,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4446 states. [2021-10-08 17:15:48,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4446 to 4446. [2021-10-08 17:15:48,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4446 states, 4238 states have (on average 4.40750353940538) internal successors, (18679), 4445 states have internal predecessors, (18679), 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) [2021-10-08 17:15:48,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4446 states to 4446 states and 18679 transitions. [2021-10-08 17:15:48,599 INFO L78 Accepts]: Start accepts. Automaton has 4446 states and 18679 transitions. Word has length 4 [2021-10-08 17:15:48,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:15:48,600 INFO L470 AbstractCegarLoop]: Abstraction has 4446 states and 18679 transitions. [2021-10-08 17:15:48,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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) [2021-10-08 17:15:48,600 INFO L276 IsEmpty]: Start isEmpty. Operand 4446 states and 18679 transitions. [2021-10-08 17:15:48,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 17:15:48,601 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:15:48,601 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-10-08 17:15:48,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-10-08 17:15:48,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:15:48,816 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:15:48,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:15:48,817 INFO L82 PathProgramCache]: Analyzing trace with hash 39061302, now seen corresponding path program 1 times [2021-10-08 17:15:48,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:15:48,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1875579707] [2021-10-08 17:15:48,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:15:48,818 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:15:48,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:15:48,819 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:15:48,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-10-08 17:15:48,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:15:48,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:15:48,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:15:49,401 INFO L354 Elim1Store]: treesize reduction 361, result has 15.5 percent of original size [2021-10-08 17:15:49,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 82 treesize of output 128 [2021-10-08 17:15:49,419 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 17:15:49,420 INFO L388 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 522 treesize of output 498 [2021-10-08 17:16:03,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:16:03,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:16:03,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:16:03,688 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:16:03,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1875579707] [2021-10-08 17:16:03,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1875579707] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:16:03,688 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:16:03,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:16:03,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418877185] [2021-10-08 17:16:03,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:16:03,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:16:03,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:16:03,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:16:03,690 INFO L87 Difference]: Start difference. First operand 4446 states and 18679 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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) [2021-10-08 17:16:04,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:16:04,079 INFO L93 Difference]: Finished difference Result 4224 states and 17803 transitions. [2021-10-08 17:16:04,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:16:04,080 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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) Word has length 4 [2021-10-08 17:16:04,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:16:04,098 INFO L225 Difference]: With dead ends: 4224 [2021-10-08 17:16:04,098 INFO L226 Difference]: Without dead ends: 4224 [2021-10-08 17:16:04,099 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 45.7ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:16:04,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4224 states. [2021-10-08 17:16:04,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4224 to 4224. [2021-10-08 17:16:04,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4224 states, 4046 states have (on average 4.400148294611962) internal successors, (17803), 4223 states have internal predecessors, (17803), 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) [2021-10-08 17:16:04,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4224 states to 4224 states and 17803 transitions. [2021-10-08 17:16:04,281 INFO L78 Accepts]: Start accepts. Automaton has 4224 states and 17803 transitions. Word has length 4 [2021-10-08 17:16:04,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:16:04,281 INFO L470 AbstractCegarLoop]: Abstraction has 4224 states and 17803 transitions. [2021-10-08 17:16:04,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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) [2021-10-08 17:16:04,282 INFO L276 IsEmpty]: Start isEmpty. Operand 4224 states and 17803 transitions. [2021-10-08 17:16:04,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 17:16:04,282 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:16:04,282 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-10-08 17:16:04,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-08 17:16:04,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:16:04,483 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:16:04,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:16:04,484 INFO L82 PathProgramCache]: Analyzing trace with hash 39061270, now seen corresponding path program 1 times [2021-10-08 17:16:04,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:16:04,485 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1141840995] [2021-10-08 17:16:04,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:16:04,486 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:16:04,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:16:04,488 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:16:04,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-10-08 17:16:04,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:16:04,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 17:16:04,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:16:04,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:16:04,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:16:05,078 INFO L354 Elim1Store]: treesize reduction 357, result has 18.7 percent of original size [2021-10-08 17:16:05,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 28 treesize of output 91 [2021-10-08 17:16:05,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:16:05,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:16:05,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:16:05,442 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:16:05,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1141840995] [2021-10-08 17:16:05,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1141840995] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:16:05,443 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:16:05,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 4 [2021-10-08 17:16:05,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521757277] [2021-10-08 17:16:05,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 17:16:05,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:16:05,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 17:16:05,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-08 17:16:05,445 INFO L87 Difference]: Start difference. First operand 4224 states and 17803 transitions. Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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) [2021-10-08 17:16:07,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:16:07,135 INFO L93 Difference]: Finished difference Result 7081 states and 30525 transitions. [2021-10-08 17:16:07,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-08 17:16:07,136 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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) Word has length 4 [2021-10-08 17:16:07,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:16:07,173 INFO L225 Difference]: With dead ends: 7081 [2021-10-08 17:16:07,173 INFO L226 Difference]: Without dead ends: 7081 [2021-10-08 17:16:07,173 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 281.3ms TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:16:07,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7081 states. [2021-10-08 17:16:07,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7081 to 6126. [2021-10-08 17:16:07,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6126 states, 5948 states have (on average 4.704942837928716) internal successors, (27985), 6125 states have internal predecessors, (27985), 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) [2021-10-08 17:16:07,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6126 states to 6126 states and 27985 transitions. [2021-10-08 17:16:07,499 INFO L78 Accepts]: Start accepts. Automaton has 6126 states and 27985 transitions. Word has length 4 [2021-10-08 17:16:07,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:16:07,500 INFO L470 AbstractCegarLoop]: Abstraction has 6126 states and 27985 transitions. [2021-10-08 17:16:07,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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) [2021-10-08 17:16:07,500 INFO L276 IsEmpty]: Start isEmpty. Operand 6126 states and 27985 transitions. [2021-10-08 17:16:07,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 17:16:07,501 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:16:07,501 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-10-08 17:16:07,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-10-08 17:16:07,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:16:07,719 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:16:07,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:16:07,720 INFO L82 PathProgramCache]: Analyzing trace with hash 39061271, now seen corresponding path program 1 times [2021-10-08 17:16:07,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:16:07,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1675530319] [2021-10-08 17:16:07,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:16:07,721 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:16:07,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:16:07,722 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:16:07,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-10-08 17:16:07,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:16:07,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 17:16:07,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:16:08,236 INFO L354 Elim1Store]: treesize reduction 499, result has 13.2 percent of original size [2021-10-08 17:16:08,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 81 [2021-10-08 17:16:09,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:16:09,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:16:09,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:16:09,076 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:16:09,076 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1675530319] [2021-10-08 17:16:09,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1675530319] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:16:09,077 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:16:09,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-10-08 17:16:09,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658186545] [2021-10-08 17:16:09,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:16:09,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:16:09,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:16:09,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:16:09,079 INFO L87 Difference]: Start difference. First operand 6126 states and 27985 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 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) [2021-10-08 17:16:09,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:16:09,282 INFO L93 Difference]: Finished difference Result 3490 states and 14962 transitions. [2021-10-08 17:16:09,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 17:16:09,282 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 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) Word has length 4 [2021-10-08 17:16:09,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:16:09,370 INFO L225 Difference]: With dead ends: 3490 [2021-10-08 17:16:09,371 INFO L226 Difference]: Without dead ends: 3490 [2021-10-08 17:16:09,371 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 29.7ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 17:16:09,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3490 states. [2021-10-08 17:16:09,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3490 to 3490. [2021-10-08 17:16:09,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3490 states, 3437 states have (on average 4.353215013092814) internal successors, (14962), 3489 states have internal predecessors, (14962), 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) [2021-10-08 17:16:09,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3490 states to 3490 states and 14962 transitions. [2021-10-08 17:16:09,518 INFO L78 Accepts]: Start accepts. Automaton has 3490 states and 14962 transitions. Word has length 4 [2021-10-08 17:16:09,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:16:09,519 INFO L470 AbstractCegarLoop]: Abstraction has 3490 states and 14962 transitions. [2021-10-08 17:16:09,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 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) [2021-10-08 17:16:09,519 INFO L276 IsEmpty]: Start isEmpty. Operand 3490 states and 14962 transitions. [2021-10-08 17:16:09,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-08 17:16:09,520 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:16:09,520 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-10-08 17:16:09,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-10-08 17:16:09,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:16:09,734 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:16:09,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:16:09,738 INFO L82 PathProgramCache]: Analyzing trace with hash -1116766888, now seen corresponding path program 1 times [2021-10-08 17:16:09,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:16:09,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1892593408] [2021-10-08 17:16:09,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:16:09,738 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:16:09,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:16:09,740 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:16:09,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-10-08 17:16:09,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:16:09,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:16:09,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:16:10,193 INFO L354 Elim1Store]: treesize reduction 355, result has 16.9 percent of original size [2021-10-08 17:16:10,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 58 treesize of output 110 [2021-10-08 17:16:10,199 INFO L388 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 167 treesize of output 165 [2021-10-08 17:16:28,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:16:28,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:16:28,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:16:28,236 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:16:28,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1892593408] [2021-10-08 17:16:28,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1892593408] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:16:28,236 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:16:28,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:16:28,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743421847] [2021-10-08 17:16:28,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:16:28,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:16:28,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:16:28,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:16:28,239 INFO L87 Difference]: Start difference. First operand 3490 states and 14962 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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) [2021-10-08 17:16:28,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:16:28,526 INFO L93 Difference]: Finished difference Result 3426 states and 14766 transitions. [2021-10-08 17:16:28,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:16:28,528 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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) Word has length 6 [2021-10-08 17:16:28,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:16:28,545 INFO L225 Difference]: With dead ends: 3426 [2021-10-08 17:16:28,545 INFO L226 Difference]: Without dead ends: 3426 [2021-10-08 17:16:28,545 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 58.6ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:16:28,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3426 states. [2021-10-08 17:16:28,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3426 to 3426. [2021-10-08 17:16:28,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3426 states, 3381 states have (on average 4.36734693877551) internal successors, (14766), 3425 states have internal predecessors, (14766), 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) [2021-10-08 17:16:28,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3426 states to 3426 states and 14766 transitions. [2021-10-08 17:16:28,677 INFO L78 Accepts]: Start accepts. Automaton has 3426 states and 14766 transitions. Word has length 6 [2021-10-08 17:16:28,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:16:28,677 INFO L470 AbstractCegarLoop]: Abstraction has 3426 states and 14766 transitions. [2021-10-08 17:16:28,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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) [2021-10-08 17:16:28,678 INFO L276 IsEmpty]: Start isEmpty. Operand 3426 states and 14766 transitions. [2021-10-08 17:16:28,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-08 17:16:28,678 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:16:28,679 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-10-08 17:16:28,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-08 17:16:28,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:16:28,892 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:16:28,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:16:28,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1116766887, now seen corresponding path program 1 times [2021-10-08 17:16:28,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:16:28,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [55963871] [2021-10-08 17:16:28,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:16:28,894 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:16:28,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:16:28,895 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:16:28,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-10-08 17:16:29,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:16:29,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 17:16:29,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:16:29,325 INFO L354 Elim1Store]: treesize reduction 499, result has 13.2 percent of original size [2021-10-08 17:16:29,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 8 case distinctions, treesize of input 176 treesize of output 221 [2021-10-08 17:16:45,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:16:45,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:16:45,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:16:45,928 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:16:45,928 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [55963871] [2021-10-08 17:16:45,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [55963871] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:16:45,929 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:16:45,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:16:45,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299898701] [2021-10-08 17:16:45,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:16:45,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:16:45,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:16:45,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:16:45,931 INFO L87 Difference]: Start difference. First operand 3426 states and 14766 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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) [2021-10-08 17:16:46,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:16:46,068 INFO L93 Difference]: Finished difference Result 3362 states and 14570 transitions. [2021-10-08 17:16:46,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:16:46,069 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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) Word has length 6 [2021-10-08 17:16:46,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:16:46,083 INFO L225 Difference]: With dead ends: 3362 [2021-10-08 17:16:46,083 INFO L226 Difference]: Without dead ends: 3362 [2021-10-08 17:16:46,083 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:16:46,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3362 states. [2021-10-08 17:16:46,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3362 to 3362. [2021-10-08 17:16:46,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3362 states, 3325 states have (on average 4.381954887218045) internal successors, (14570), 3361 states have internal predecessors, (14570), 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) [2021-10-08 17:16:46,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3362 states to 3362 states and 14570 transitions. [2021-10-08 17:16:46,215 INFO L78 Accepts]: Start accepts. Automaton has 3362 states and 14570 transitions. Word has length 6 [2021-10-08 17:16:46,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:16:46,215 INFO L470 AbstractCegarLoop]: Abstraction has 3362 states and 14570 transitions. [2021-10-08 17:16:46,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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) [2021-10-08 17:16:46,215 INFO L276 IsEmpty]: Start isEmpty. Operand 3362 states and 14570 transitions. [2021-10-08 17:16:46,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-08 17:16:46,217 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:16:46,218 INFO L512 BasicCegarLoop]: trace histogram [6, 1, 1] [2021-10-08 17:16:46,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-10-08 17:16:46,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:16:46,431 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:16:46,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:16:46,432 INFO L82 PathProgramCache]: Analyzing trace with hash 528366242, now seen corresponding path program 2 times [2021-10-08 17:16:46,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:16:46,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1470453153] [2021-10-08 17:16:46,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:16:46,434 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:16:46,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:16:46,435 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:16:46,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-10-08 17:16:46,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:16:46,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:16:46,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-08 17:16:46,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:16:46,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:16:46,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:16:46,952 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:16:46,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:16:47,299 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:16:47,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:16:49,254 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:16:49,255 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:16:49,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1470453153] [2021-10-08 17:16:49,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1470453153] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:16:49,255 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:16:49,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-08 17:16:49,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349114343] [2021-10-08 17:16:49,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 17:16:49,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:16:49,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 17:16:49,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:16:49,257 INFO L87 Difference]: Start difference. First operand 3362 states and 14570 transitions. Second operand has 16 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 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) [2021-10-08 17:16:59,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:16:59,976 INFO L93 Difference]: Finished difference Result 46959 states and 203788 transitions. [2021-10-08 17:16:59,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 17:16:59,980 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 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) Word has length 8 [2021-10-08 17:16:59,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:17:00,740 INFO L225 Difference]: With dead ends: 46959 [2021-10-08 17:17:00,740 INFO L226 Difference]: Without dead ends: 46959 [2021-10-08 17:17:00,741 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 6250.6ms TimeCoverageRelationStatistics Valid=174, Invalid=288, Unknown=0, NotChecked=0, Total=462 [2021-10-08 17:17:00,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46959 states. [2021-10-08 17:17:01,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46959 to 3370. [2021-10-08 17:17:01,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3370 states, 3333 states have (on average 4.376237623762377) internal successors, (14586), 3369 states have internal predecessors, (14586), 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) [2021-10-08 17:17:01,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 14586 transitions. [2021-10-08 17:17:01,667 INFO L78 Accepts]: Start accepts. Automaton has 3370 states and 14586 transitions. Word has length 8 [2021-10-08 17:17:01,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:17:01,668 INFO L470 AbstractCegarLoop]: Abstraction has 3370 states and 14586 transitions. [2021-10-08 17:17:01,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 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) [2021-10-08 17:17:01,668 INFO L276 IsEmpty]: Start isEmpty. Operand 3370 states and 14586 transitions. [2021-10-08 17:17:01,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-08 17:17:01,669 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:17:01,669 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:17:01,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-10-08 17:17:01,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:17:01,884 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:17:01,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:17:01,888 INFO L82 PathProgramCache]: Analyzing trace with hash 528875952, now seen corresponding path program 1 times [2021-10-08 17:17:01,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:17:01,889 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1456270349] [2021-10-08 17:17:01,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:17:01,890 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:17:01,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:17:01,891 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:17:01,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-10-08 17:17:02,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:17:02,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-08 17:17:02,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:17:02,427 INFO L354 Elim1Store]: treesize reduction 499, result has 13.2 percent of original size [2021-10-08 17:17:02,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 27 treesize of output 81 [2021-10-08 17:17:03,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:03,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:17:03,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:03,248 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:17:03,249 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1456270349] [2021-10-08 17:17:03,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1456270349] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:17:03,249 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:17:03,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-08 17:17:03,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418951744] [2021-10-08 17:17:03,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 17:17:03,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:17:03,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 17:17:03,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 17:17:03,251 INFO L87 Difference]: Start difference. First operand 3370 states and 14586 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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) [2021-10-08 17:17:03,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:17:03,381 INFO L93 Difference]: Finished difference Result 3170 states and 13776 transitions. [2021-10-08 17:17:03,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:17:03,382 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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) Word has length 8 [2021-10-08 17:17:03,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:17:03,399 INFO L225 Difference]: With dead ends: 3170 [2021-10-08 17:17:03,400 INFO L226 Difference]: Without dead ends: 3170 [2021-10-08 17:17:03,400 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 17:17:03,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3170 states. [2021-10-08 17:17:03,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3170 to 3170. [2021-10-08 17:17:03,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3170 states, 3143 states have (on average 4.383073496659243) internal successors, (13776), 3169 states have internal predecessors, (13776), 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) [2021-10-08 17:17:03,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3170 states to 3170 states and 13776 transitions. [2021-10-08 17:17:03,483 INFO L78 Accepts]: Start accepts. Automaton has 3170 states and 13776 transitions. Word has length 8 [2021-10-08 17:17:03,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:17:03,483 INFO L470 AbstractCegarLoop]: Abstraction has 3170 states and 13776 transitions. [2021-10-08 17:17:03,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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) [2021-10-08 17:17:03,484 INFO L276 IsEmpty]: Start isEmpty. Operand 3170 states and 13776 transitions. [2021-10-08 17:17:03,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-08 17:17:03,484 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:17:03,484 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:17:03,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-08 17:17:03,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:17:03,692 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:17:03,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:17:03,693 INFO L82 PathProgramCache]: Analyzing trace with hash 528875953, now seen corresponding path program 1 times [2021-10-08 17:17:03,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:17:03,693 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1422478971] [2021-10-08 17:17:03,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:17:03,694 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:17:03,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:17:03,698 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:17:03,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-10-08 17:17:03,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:17:03,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 17:17:03,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:17:04,160 INFO L354 Elim1Store]: treesize reduction 367, result has 14.1 percent of original size [2021-10-08 17:17:04,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 55 treesize of output 95 [2021-10-08 17:17:04,174 INFO L388 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 1433 treesize of output 1417 [2021-10-08 17:17:05,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:05,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:17:05,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:05,720 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:17:05,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1422478971] [2021-10-08 17:17:05,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1422478971] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:17:05,721 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:17:05,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-08 17:17:05,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617877593] [2021-10-08 17:17:05,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:17:05,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:17:05,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:17:05,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:17:05,723 INFO L87 Difference]: Start difference. First operand 3170 states and 13776 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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) [2021-10-08 17:17:05,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:17:05,901 INFO L93 Difference]: Finished difference Result 2970 states and 12966 transitions. [2021-10-08 17:17:05,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 17:17:05,902 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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) Word has length 8 [2021-10-08 17:17:05,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:17:05,916 INFO L225 Difference]: With dead ends: 2970 [2021-10-08 17:17:05,916 INFO L226 Difference]: Without dead ends: 2970 [2021-10-08 17:17:05,917 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 64.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:17:05,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2970 states. [2021-10-08 17:17:06,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2970 to 2970. [2021-10-08 17:17:06,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2970 states, 2953 states have (on average 4.39078902810701) internal successors, (12966), 2969 states have internal predecessors, (12966), 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) [2021-10-08 17:17:06,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2970 states to 2970 states and 12966 transitions. [2021-10-08 17:17:06,048 INFO L78 Accepts]: Start accepts. Automaton has 2970 states and 12966 transitions. Word has length 8 [2021-10-08 17:17:06,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:17:06,049 INFO L470 AbstractCegarLoop]: Abstraction has 2970 states and 12966 transitions. [2021-10-08 17:17:06,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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) [2021-10-08 17:17:06,049 INFO L276 IsEmpty]: Start isEmpty. Operand 2970 states and 12966 transitions. [2021-10-08 17:17:06,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-08 17:17:06,057 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:17:06,057 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:17:06,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-10-08 17:17:06,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:17:06,271 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:17:06,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:17:06,273 INFO L82 PathProgramCache]: Analyzing trace with hash 528875897, now seen corresponding path program 1 times [2021-10-08 17:17:06,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:17:06,274 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [627629907] [2021-10-08 17:17:06,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:17:06,274 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:17:06,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:17:06,275 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:17:06,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-10-08 17:17:06,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:17:06,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 17:17:06,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:17:06,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:06,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:06,982 INFO L354 Elim1Store]: treesize reduction 357, result has 18.7 percent of original size [2021-10-08 17:17:06,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 28 treesize of output 91 [2021-10-08 17:17:07,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:07,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:17:07,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:07,573 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:17:07,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [627629907] [2021-10-08 17:17:07,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [627629907] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:17:07,573 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:17:07,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 4 [2021-10-08 17:17:07,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279131360] [2021-10-08 17:17:07,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 17:17:07,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:17:07,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 17:17:07,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-08 17:17:07,575 INFO L87 Difference]: Start difference. First operand 2970 states and 12966 transitions. Second operand has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 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) [2021-10-08 17:17:09,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:17:09,013 INFO L93 Difference]: Finished difference Result 5021 states and 21970 transitions. [2021-10-08 17:17:09,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-08 17:17:09,014 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 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) Word has length 8 [2021-10-08 17:17:09,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:17:09,034 INFO L225 Difference]: With dead ends: 5021 [2021-10-08 17:17:09,034 INFO L226 Difference]: Without dead ends: 5021 [2021-10-08 17:17:09,037 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 334.5ms TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:17:09,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5021 states. [2021-10-08 17:17:09,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5021 to 4818. [2021-10-08 17:17:09,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4818 states, 4801 states have (on average 4.472401583003541) internal successors, (21472), 4817 states have internal predecessors, (21472), 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) [2021-10-08 17:17:09,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4818 states to 4818 states and 21472 transitions. [2021-10-08 17:17:09,190 INFO L78 Accepts]: Start accepts. Automaton has 4818 states and 21472 transitions. Word has length 8 [2021-10-08 17:17:09,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:17:09,191 INFO L470 AbstractCegarLoop]: Abstraction has 4818 states and 21472 transitions. [2021-10-08 17:17:09,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 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) [2021-10-08 17:17:09,191 INFO L276 IsEmpty]: Start isEmpty. Operand 4818 states and 21472 transitions. [2021-10-08 17:17:09,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-08 17:17:09,192 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:17:09,192 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:17:09,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-08 17:17:09,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:17:09,395 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:17:09,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:17:09,396 INFO L82 PathProgramCache]: Analyzing trace with hash 1396713859, now seen corresponding path program 1 times [2021-10-08 17:17:09,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:17:09,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1169356943] [2021-10-08 17:17:09,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:17:09,398 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:17:09,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:17:09,399 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:17:09,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-10-08 17:17:09,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:17:09,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 17:17:09,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:17:09,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:09,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:09,977 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:17:09,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:17:10,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:10,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:17:11,020 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:11,020 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:17:11,020 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1169356943] [2021-10-08 17:17:11,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1169356943] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-08 17:17:11,020 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 17:17:11,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 7 [2021-10-08 17:17:11,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687404022] [2021-10-08 17:17:11,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:17:11,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:17:11,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:17:11,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-10-08 17:17:11,022 INFO L87 Difference]: Start difference. First operand 4818 states and 21472 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 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) [2021-10-08 17:17:11,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:17:11,390 INFO L93 Difference]: Finished difference Result 4909 states and 21679 transitions. [2021-10-08 17:17:11,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 17:17:11,391 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 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) Word has length 10 [2021-10-08 17:17:11,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:17:11,411 INFO L225 Difference]: With dead ends: 4909 [2021-10-08 17:17:11,411 INFO L226 Difference]: Without dead ends: 4909 [2021-10-08 17:17:11,411 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 477.9ms TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-10-08 17:17:11,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4909 states. [2021-10-08 17:17:11,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4909 to 4899. [2021-10-08 17:17:11,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4899 states, 4882 states have (on average 4.4387546087668985) internal successors, (21670), 4898 states have internal predecessors, (21670), 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) [2021-10-08 17:17:11,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4899 states to 4899 states and 21670 transitions. [2021-10-08 17:17:11,578 INFO L78 Accepts]: Start accepts. Automaton has 4899 states and 21670 transitions. Word has length 10 [2021-10-08 17:17:11,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:17:11,579 INFO L470 AbstractCegarLoop]: Abstraction has 4899 states and 21670 transitions. [2021-10-08 17:17:11,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 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) [2021-10-08 17:17:11,579 INFO L276 IsEmpty]: Start isEmpty. Operand 4899 states and 21670 transitions. [2021-10-08 17:17:11,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-08 17:17:11,580 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:17:11,581 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:17:11,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-10-08 17:17:11,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:17:11,795 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:17:11,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:17:11,796 INFO L82 PathProgramCache]: Analyzing trace with hash -47218267, now seen corresponding path program 1 times [2021-10-08 17:17:11,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:17:11,797 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1137172385] [2021-10-08 17:17:11,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:17:11,797 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:17:11,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:17:11,799 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:17:11,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-10-08 17:17:11,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:17:11,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 17:17:11,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:17:12,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:12,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:12,402 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:17:12,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:17:12,665 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:12,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:17:13,758 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:13,758 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:17:13,758 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1137172385] [2021-10-08 17:17:13,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1137172385] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:17:13,758 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:17:13,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2021-10-08 17:17:13,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542882178] [2021-10-08 17:17:13,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 17:17:13,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:17:13,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 17:17:13,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-10-08 17:17:13,760 INFO L87 Difference]: Start difference. First operand 4899 states and 21670 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 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) [2021-10-08 17:17:15,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:17:15,083 INFO L93 Difference]: Finished difference Result 5576 states and 23936 transitions. [2021-10-08 17:17:15,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 17:17:15,084 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 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) Word has length 11 [2021-10-08 17:17:15,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:17:15,116 INFO L225 Difference]: With dead ends: 5576 [2021-10-08 17:17:15,116 INFO L226 Difference]: Without dead ends: 5576 [2021-10-08 17:17:15,117 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 941.3ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:17:15,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5576 states. [2021-10-08 17:17:15,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5576 to 5280. [2021-10-08 17:17:15,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5280 states, 5263 states have (on average 4.396161884856546) internal successors, (23137), 5279 states have internal predecessors, (23137), 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) [2021-10-08 17:17:15,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5280 states to 5280 states and 23137 transitions. [2021-10-08 17:17:15,388 INFO L78 Accepts]: Start accepts. Automaton has 5280 states and 23137 transitions. Word has length 11 [2021-10-08 17:17:15,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:17:15,389 INFO L470 AbstractCegarLoop]: Abstraction has 5280 states and 23137 transitions. [2021-10-08 17:17:15,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 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) [2021-10-08 17:17:15,389 INFO L276 IsEmpty]: Start isEmpty. Operand 5280 states and 23137 transitions. [2021-10-08 17:17:15,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-08 17:17:15,391 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:17:15,391 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:17:15,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-10-08 17:17:15,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:17:15,605 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:17:15,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:17:15,607 INFO L82 PathProgramCache]: Analyzing trace with hash -1859441213, now seen corresponding path program 2 times [2021-10-08 17:17:15,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:17:15,608 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1734386545] [2021-10-08 17:17:15,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:17:15,608 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:17:15,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:17:15,609 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:17:15,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-10-08 17:17:15,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:17:15,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:17:15,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-08 17:17:15,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:17:15,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:15,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:16,265 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:17:16,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:17:16,699 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:16,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:17:18,348 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:18,349 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:17:18,349 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1734386545] [2021-10-08 17:17:18,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1734386545] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:17:18,349 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:17:18,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-08 17:17:18,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099641137] [2021-10-08 17:17:18,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:17:18,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:17:18,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:17:18,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:17:18,351 INFO L87 Difference]: Start difference. First operand 5280 states and 23137 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 states have internal predecessors, (24), 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) [2021-10-08 17:17:20,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:17:20,555 INFO L93 Difference]: Finished difference Result 7885 states and 32801 transitions. [2021-10-08 17:17:20,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 17:17:20,556 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 states have internal predecessors, (24), 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) Word has length 12 [2021-10-08 17:17:20,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:17:20,598 INFO L225 Difference]: With dead ends: 7885 [2021-10-08 17:17:20,598 INFO L226 Difference]: Without dead ends: 7885 [2021-10-08 17:17:20,599 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 1535.3ms TimeCoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-10-08 17:17:20,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7885 states. [2021-10-08 17:17:20,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7885 to 6645. [2021-10-08 17:17:20,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6645 states, 6628 states have (on average 4.371001810500905) internal successors, (28971), 6644 states have internal predecessors, (28971), 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) [2021-10-08 17:17:20,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6645 states to 6645 states and 28971 transitions. [2021-10-08 17:17:20,855 INFO L78 Accepts]: Start accepts. Automaton has 6645 states and 28971 transitions. Word has length 12 [2021-10-08 17:17:20,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:17:20,855 INFO L470 AbstractCegarLoop]: Abstraction has 6645 states and 28971 transitions. [2021-10-08 17:17:20,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 states have internal predecessors, (24), 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) [2021-10-08 17:17:20,855 INFO L276 IsEmpty]: Start isEmpty. Operand 6645 states and 28971 transitions. [2021-10-08 17:17:20,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 17:17:20,857 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:17:20,857 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:17:20,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-10-08 17:17:21,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:17:21,071 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:17:21,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:17:21,072 INFO L82 PathProgramCache]: Analyzing trace with hash 2091189605, now seen corresponding path program 3 times [2021-10-08 17:17:21,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:17:21,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1414497420] [2021-10-08 17:17:21,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:17:21,073 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:17:21,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:17:21,074 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:17:21,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-10-08 17:17:21,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 17:17:21,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:17:21,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-08 17:17:21,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:17:21,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:21,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:21,864 INFO L354 Elim1Store]: treesize reduction 357, result has 18.7 percent of original size [2021-10-08 17:17:21,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 28 treesize of output 91 [2021-10-08 17:17:22,257 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 17:17:22,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:17:23,222 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 17:17:23,222 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:17:23,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1414497420] [2021-10-08 17:17:23,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1414497420] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:17:23,222 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:17:23,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-08 17:17:23,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744278835] [2021-10-08 17:17:23,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 17:17:23,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:17:23,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 17:17:23,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-10-08 17:17:23,225 INFO L87 Difference]: Start difference. First operand 6645 states and 28971 transitions. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 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) [2021-10-08 17:17:33,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:17:33,192 INFO L93 Difference]: Finished difference Result 15786 states and 67314 transitions. [2021-10-08 17:17:33,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 17:17:33,196 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 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) Word has length 13 [2021-10-08 17:17:33,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:17:33,305 INFO L225 Difference]: With dead ends: 15786 [2021-10-08 17:17:33,305 INFO L226 Difference]: Without dead ends: 15786 [2021-10-08 17:17:33,306 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1698.5ms TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:17:33,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15786 states. [2021-10-08 17:17:33,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15786 to 13191. [2021-10-08 17:17:33,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13191 states, 13174 states have (on average 4.477607408531957) internal successors, (58988), 13190 states have internal predecessors, (58988), 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) [2021-10-08 17:17:33,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13191 states to 13191 states and 58988 transitions. [2021-10-08 17:17:33,979 INFO L78 Accepts]: Start accepts. Automaton has 13191 states and 58988 transitions. Word has length 13 [2021-10-08 17:17:33,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:17:33,980 INFO L470 AbstractCegarLoop]: Abstraction has 13191 states and 58988 transitions. [2021-10-08 17:17:33,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 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) [2021-10-08 17:17:33,980 INFO L276 IsEmpty]: Start isEmpty. Operand 13191 states and 58988 transitions. [2021-10-08 17:17:33,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 17:17:33,994 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:17:33,994 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:17:34,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-10-08 17:17:34,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:17:34,207 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:17:34,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:17:34,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1795254758, now seen corresponding path program 1 times [2021-10-08 17:17:34,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:17:34,209 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1575754484] [2021-10-08 17:17:34,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:17:34,210 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:17:34,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:17:34,211 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:17:34,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-10-08 17:17:34,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:17:34,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 17:17:34,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:17:34,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:34,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:34,996 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:17:34,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:17:35,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:35,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:17:36,446 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:36,447 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:17:36,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1575754484] [2021-10-08 17:17:36,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1575754484] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:17:36,447 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:17:36,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2021-10-08 17:17:36,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270714715] [2021-10-08 17:17:36,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 17:17:36,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:17:36,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 17:17:36,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-10-08 17:17:36,450 INFO L87 Difference]: Start difference. First operand 13191 states and 58988 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 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) [2021-10-08 17:17:37,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:17:37,852 INFO L93 Difference]: Finished difference Result 13299 states and 59218 transitions. [2021-10-08 17:17:37,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 17:17:37,854 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 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) Word has length 15 [2021-10-08 17:17:37,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:17:37,939 INFO L225 Difference]: With dead ends: 13299 [2021-10-08 17:17:37,939 INFO L226 Difference]: Without dead ends: 13299 [2021-10-08 17:17:37,939 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 867.7ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-08 17:17:37,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13299 states. [2021-10-08 17:17:38,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13299 to 13190. [2021-10-08 17:17:38,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13190 states, 13173 states have (on average 4.477871403628634) internal successors, (58987), 13189 states have internal predecessors, (58987), 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) [2021-10-08 17:17:38,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13190 states to 13190 states and 58987 transitions. [2021-10-08 17:17:38,602 INFO L78 Accepts]: Start accepts. Automaton has 13190 states and 58987 transitions. Word has length 15 [2021-10-08 17:17:38,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:17:38,602 INFO L470 AbstractCegarLoop]: Abstraction has 13190 states and 58987 transitions. [2021-10-08 17:17:38,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 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) [2021-10-08 17:17:38,605 INFO L276 IsEmpty]: Start isEmpty. Operand 13190 states and 58987 transitions. [2021-10-08 17:17:38,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 17:17:38,617 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:17:38,617 INFO L512 BasicCegarLoop]: trace histogram [14, 1, 1] [2021-10-08 17:17:38,634 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2021-10-08 17:17:38,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:17:38,833 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:17:38,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:17:38,835 INFO L82 PathProgramCache]: Analyzing trace with hash 1917987746, now seen corresponding path program 3 times [2021-10-08 17:17:38,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:17:38,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [637717171] [2021-10-08 17:17:38,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:17:38,836 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:17:38,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:17:38,838 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:17:38,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-10-08 17:17:39,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-10-08 17:17:39,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:17:39,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-08 17:17:39,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:17:39,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:39,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:17:39,827 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:17:39,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:17:40,757 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:40,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:17:46,468 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:17:46,468 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:17:46,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [637717171] [2021-10-08 17:17:46,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [637717171] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:17:46,469 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:17:46,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2021-10-08 17:17:46,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306841613] [2021-10-08 17:17:46,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 17:17:46,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:17:46,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 17:17:46,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=706, Unknown=0, NotChecked=0, Total=992 [2021-10-08 17:17:46,471 INFO L87 Difference]: Start difference. First operand 13190 states and 58987 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 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) [2021-10-08 17:18:00,424 WARN L207 SmtUtils]: Spent 10.55 s on a formula simplification that was a NOOP. DAG size: 168 [2021-10-08 17:18:08,944 WARN L207 SmtUtils]: Spent 7.52 s on a formula simplification that was a NOOP. DAG size: 157 [2021-10-08 17:18:16,743 WARN L207 SmtUtils]: Spent 6.84 s on a formula simplification that was a NOOP. DAG size: 146 [2021-10-08 17:18:23,952 WARN L207 SmtUtils]: Spent 5.87 s on a formula simplification that was a NOOP. DAG size: 136 [2021-10-08 17:19:04,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:19:04,567 INFO L93 Difference]: Finished difference Result 308615 states and 1397907 transitions. [2021-10-08 17:19:04,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-08 17:19:04,569 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 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) Word has length 16 [2021-10-08 17:19:04,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:19:10,215 INFO L225 Difference]: With dead ends: 308615 [2021-10-08 17:19:10,215 INFO L226 Difference]: Without dead ends: 308615 [2021-10-08 17:19:10,217 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 57617.1ms TimeCoverageRelationStatistics Valid=734, Invalid=1336, Unknown=0, NotChecked=0, Total=2070 [2021-10-08 17:19:11,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308615 states. [2021-10-08 17:19:18,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308615 to 13206. [2021-10-08 17:19:18,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13206 states, 13189 states have (on average 4.47486541815149) internal successors, (59019), 13205 states have internal predecessors, (59019), 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) [2021-10-08 17:19:18,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13206 states to 13206 states and 59019 transitions. [2021-10-08 17:19:18,966 INFO L78 Accepts]: Start accepts. Automaton has 13206 states and 59019 transitions. Word has length 16 [2021-10-08 17:19:18,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:19:18,968 INFO L470 AbstractCegarLoop]: Abstraction has 13206 states and 59019 transitions. [2021-10-08 17:19:18,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 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) [2021-10-08 17:19:18,968 INFO L276 IsEmpty]: Start isEmpty. Operand 13206 states and 59019 transitions. [2021-10-08 17:19:18,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 17:19:18,976 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:19:18,976 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:19:18,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-10-08 17:19:19,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:19:19,195 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:19:19,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:19:19,196 INFO L82 PathProgramCache]: Analyzing trace with hash 49141508, now seen corresponding path program 2 times [2021-10-08 17:19:19,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:19:19,197 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [391768663] [2021-10-08 17:19:19,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:19:19,198 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:19:19,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:19:19,200 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:19:19,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-10-08 17:19:19,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:19:19,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:19:19,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-08 17:19:19,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:19:19,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:19:19,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:19:19,976 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:19:19,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:19:20,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:19:20,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:19:21,999 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:19:22,000 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:19:22,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [391768663] [2021-10-08 17:19:22,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [391768663] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:19:22,000 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:19:22,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-08 17:19:22,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948151456] [2021-10-08 17:19:22,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 17:19:22,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:19:22,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 17:19:22,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-08 17:19:22,002 INFO L87 Difference]: Start difference. First operand 13206 states and 59019 transitions. Second operand has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 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) [2021-10-08 17:19:24,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:19:24,663 INFO L93 Difference]: Finished difference Result 12473 states and 55048 transitions. [2021-10-08 17:19:24,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 17:19:24,664 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 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) Word has length 16 [2021-10-08 17:19:24,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:19:24,728 INFO L225 Difference]: With dead ends: 12473 [2021-10-08 17:19:24,728 INFO L226 Difference]: Without dead ends: 12473 [2021-10-08 17:19:24,729 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 1454.8ms TimeCoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-10-08 17:19:24,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12473 states. [2021-10-08 17:19:25,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12473 to 12248. [2021-10-08 17:19:25,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12248 states, 12231 states have (on average 4.46071457771237) internal successors, (54559), 12247 states have internal predecessors, (54559), 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) [2021-10-08 17:19:25,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12248 states to 12248 states and 54559 transitions. [2021-10-08 17:19:25,232 INFO L78 Accepts]: Start accepts. Automaton has 12248 states and 54559 transitions. Word has length 16 [2021-10-08 17:19:25,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:19:25,233 INFO L470 AbstractCegarLoop]: Abstraction has 12248 states and 54559 transitions. [2021-10-08 17:19:25,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 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) [2021-10-08 17:19:25,233 INFO L276 IsEmpty]: Start isEmpty. Operand 12248 states and 54559 transitions. [2021-10-08 17:19:25,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-08 17:19:25,241 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:19:25,241 INFO L512 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:19:25,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-10-08 17:19:25,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:19:25,456 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:19:25,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:19:25,457 INFO L82 PathProgramCache]: Analyzing trace with hash 1754205606, now seen corresponding path program 3 times [2021-10-08 17:19:25,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:19:25,458 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1373480257] [2021-10-08 17:19:25,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:19:25,458 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:19:25,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:19:25,459 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:19:25,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-10-08 17:19:25,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 17:19:25,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:19:25,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-08 17:19:25,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:19:26,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:19:26,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:19:26,544 INFO L354 Elim1Store]: treesize reduction 357, result has 18.7 percent of original size [2021-10-08 17:19:26,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 28 treesize of output 91 [2021-10-08 17:19:27,073 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 17:19:27,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:19:28,608 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 17:19:28,608 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:19:28,609 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1373480257] [2021-10-08 17:19:28,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1373480257] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:19:28,609 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:19:28,609 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-08 17:19:28,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857033754] [2021-10-08 17:19:28,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 17:19:28,610 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:19:28,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 17:19:28,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-10-08 17:19:28,611 INFO L87 Difference]: Start difference. First operand 12248 states and 54559 transitions. Second operand has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 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) [2021-10-08 17:19:35,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:19:35,741 INFO L93 Difference]: Finished difference Result 30641 states and 136127 transitions. [2021-10-08 17:19:35,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 17:19:35,743 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 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) Word has length 17 [2021-10-08 17:19:35,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:19:35,906 INFO L225 Difference]: With dead ends: 30641 [2021-10-08 17:19:35,907 INFO L226 Difference]: Without dead ends: 30641 [2021-10-08 17:19:35,907 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 1813.4ms TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:19:35,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30641 states. [2021-10-08 17:19:36,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30641 to 29144. [2021-10-08 17:19:36,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29144 states, 29127 states have (on average 4.542555017681189) internal successors, (132311), 29143 states have internal predecessors, (132311), 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) [2021-10-08 17:19:36,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29144 states to 29144 states and 132311 transitions. [2021-10-08 17:19:36,957 INFO L78 Accepts]: Start accepts. Automaton has 29144 states and 132311 transitions. Word has length 17 [2021-10-08 17:19:36,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:19:36,958 INFO L470 AbstractCegarLoop]: Abstraction has 29144 states and 132311 transitions. [2021-10-08 17:19:36,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 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) [2021-10-08 17:19:36,958 INFO L276 IsEmpty]: Start isEmpty. Operand 29144 states and 132311 transitions. [2021-10-08 17:19:36,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 17:19:36,977 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:19:36,977 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:19:36,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2021-10-08 17:19:37,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:19:37,191 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:19:37,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:19:37,192 INFO L82 PathProgramCache]: Analyzing trace with hash -1419316588, now seen corresponding path program 1 times [2021-10-08 17:19:37,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:19:37,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1103847928] [2021-10-08 17:19:37,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:19:37,194 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:19:37,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:19:37,195 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:19:37,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-10-08 17:19:37,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:19:37,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-08 17:19:37,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:19:37,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:19:37,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:19:37,954 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:19:37,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:19:38,898 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:19:38,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:19:41,416 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:19:41,417 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:19:41,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1103847928] [2021-10-08 17:19:41,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1103847928] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:19:41,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:19:41,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 18 [2021-10-08 17:19:41,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472073535] [2021-10-08 17:19:41,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 17:19:41,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:19:41,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 17:19:41,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-10-08 17:19:41,419 INFO L87 Difference]: Start difference. First operand 29144 states and 132311 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 18 states have internal predecessors, (42), 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) [2021-10-08 17:19:45,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:19:45,900 INFO L93 Difference]: Finished difference Result 40294 states and 177477 transitions. [2021-10-08 17:19:45,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 17:19:45,902 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 18 states have internal predecessors, (42), 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) Word has length 22 [2021-10-08 17:19:45,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:19:46,120 INFO L225 Difference]: With dead ends: 40294 [2021-10-08 17:19:46,120 INFO L226 Difference]: Without dead ends: 40294 [2021-10-08 17:19:46,121 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 3010.4ms TimeCoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2021-10-08 17:19:46,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40294 states. [2021-10-08 17:19:47,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40294 to 37881. [2021-10-08 17:19:47,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37881 states, 37864 states have (on average 4.51201669131629) internal successors, (170843), 37880 states have internal predecessors, (170843), 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) [2021-10-08 17:19:47,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37881 states to 37881 states and 170843 transitions. [2021-10-08 17:19:47,837 INFO L78 Accepts]: Start accepts. Automaton has 37881 states and 170843 transitions. Word has length 22 [2021-10-08 17:19:47,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:19:47,838 INFO L470 AbstractCegarLoop]: Abstraction has 37881 states and 170843 transitions. [2021-10-08 17:19:47,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 18 states have internal predecessors, (42), 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) [2021-10-08 17:19:47,838 INFO L276 IsEmpty]: Start isEmpty. Operand 37881 states and 170843 transitions. [2021-10-08 17:19:47,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 17:19:47,865 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:19:47,865 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:19:47,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-10-08 17:19:48,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:19:48,072 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:19:48,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:19:48,073 INFO L82 PathProgramCache]: Analyzing trace with hash -1942683226, now seen corresponding path program 1 times [2021-10-08 17:19:48,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:19:48,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1110489135] [2021-10-08 17:19:48,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:19:48,075 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:19:48,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:19:48,076 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:19:48,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-10-08 17:19:48,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:19:48,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 17:19:48,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:19:48,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:19:48,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:19:48,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:19:48,855 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:19:48,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1110489135] [2021-10-08 17:19:48,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1110489135] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-08 17:19:48,856 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-08 17:19:48,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-10-08 17:19:48,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919977506] [2021-10-08 17:19:48,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 17:19:48,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:19:48,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 17:19:48,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:19:48,858 INFO L87 Difference]: Start difference. First operand 37881 states and 170843 transitions. Second operand has 4 states, 3 states have (on average 14.333333333333334) internal successors, (43), 4 states have internal predecessors, (43), 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) [2021-10-08 17:19:49,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:19:49,774 INFO L93 Difference]: Finished difference Result 38206 states and 171675 transitions. [2021-10-08 17:19:49,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 17:19:49,775 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 14.333333333333334) internal successors, (43), 4 states have internal predecessors, (43), 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) Word has length 22 [2021-10-08 17:19:49,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:19:50,046 INFO L225 Difference]: With dead ends: 38206 [2021-10-08 17:19:50,047 INFO L226 Difference]: Without dead ends: 38116 [2021-10-08 17:19:50,047 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 20.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 17:19:50,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38116 states. [2021-10-08 17:19:51,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38116 to 37944. [2021-10-08 17:19:51,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37944 states, 37927 states have (on average 4.508793208004851) internal successors, (171005), 37943 states have internal predecessors, (171005), 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) [2021-10-08 17:19:51,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37944 states to 37944 states and 171005 transitions. [2021-10-08 17:19:51,864 INFO L78 Accepts]: Start accepts. Automaton has 37944 states and 171005 transitions. Word has length 22 [2021-10-08 17:19:51,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:19:51,865 INFO L470 AbstractCegarLoop]: Abstraction has 37944 states and 171005 transitions. [2021-10-08 17:19:51,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 14.333333333333334) internal successors, (43), 4 states have internal predecessors, (43), 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) [2021-10-08 17:19:51,865 INFO L276 IsEmpty]: Start isEmpty. Operand 37944 states and 171005 transitions. [2021-10-08 17:19:51,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 17:19:51,886 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:19:51,886 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:19:51,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-10-08 17:19:52,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:19:52,087 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:19:52,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:19:52,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1636227146, now seen corresponding path program 2 times [2021-10-08 17:19:52,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:19:52,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1446721738] [2021-10-08 17:19:52,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 17:19:52,090 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:19:52,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:19:52,091 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:19:52,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-10-08 17:19:52,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 17:19:52,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:19:52,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-08 17:19:52,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:19:52,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:19:52,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:19:52,957 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:19:52,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:19:53,845 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 10 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:19:53,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:19:57,669 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:19:57,669 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:19:57,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1446721738] [2021-10-08 17:19:57,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1446721738] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:19:57,670 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:19:57,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2021-10-08 17:19:57,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891410560] [2021-10-08 17:19:57,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 17:19:57,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:19:57,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 17:19:57,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-10-08 17:19:57,672 INFO L87 Difference]: Start difference. First operand 37944 states and 171005 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:20:22,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:20:22,282 INFO L93 Difference]: Finished difference Result 115932 states and 511030 transitions. [2021-10-08 17:20:22,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 17:20:22,285 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-08 17:20:22,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:20:23,402 INFO L225 Difference]: With dead ends: 115932 [2021-10-08 17:20:23,403 INFO L226 Difference]: Without dead ends: 115932 [2021-10-08 17:20:23,403 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 9119.5ms TimeCoverageRelationStatistics Valid=304, Invalid=1178, Unknown=0, NotChecked=0, Total=1482 [2021-10-08 17:20:24,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115932 states. [2021-10-08 17:20:26,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115932 to 48042. [2021-10-08 17:20:26,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48042 states, 48025 states have (on average 4.606100989068193) internal successors, (221208), 48041 states have internal predecessors, (221208), 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) [2021-10-08 17:20:27,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48042 states to 48042 states and 221208 transitions. [2021-10-08 17:20:27,069 INFO L78 Accepts]: Start accepts. Automaton has 48042 states and 221208 transitions. Word has length 23 [2021-10-08 17:20:27,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:20:27,077 INFO L470 AbstractCegarLoop]: Abstraction has 48042 states and 221208 transitions. [2021-10-08 17:20:27,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:20:27,077 INFO L276 IsEmpty]: Start isEmpty. Operand 48042 states and 221208 transitions. [2021-10-08 17:20:27,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 17:20:27,122 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:20:27,122 INFO L512 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:20:27,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-10-08 17:20:27,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:20:27,331 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:20:27,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:20:27,332 INFO L82 PathProgramCache]: Analyzing trace with hash -461141288, now seen corresponding path program 1 times [2021-10-08 17:20:27,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:20:27,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [472906234] [2021-10-08 17:20:27,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:20:27,333 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:20:27,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:20:27,336 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:20:27,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-10-08 17:20:27,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:20:27,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 28 conjunts are in the unsatisfiable core [2021-10-08 17:20:27,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:20:27,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:20:27,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:20:28,389 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:20:28,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:20:29,255 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 7 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:20:29,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:20:33,651 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:20:33,652 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:20:33,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [472906234] [2021-10-08 17:20:33,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [472906234] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:20:33,652 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:20:33,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2021-10-08 17:20:33,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93755055] [2021-10-08 17:20:33,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 17:20:33,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:20:33,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 17:20:33,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2021-10-08 17:20:33,654 INFO L87 Difference]: Start difference. First operand 48042 states and 221208 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 states have internal predecessors, (48), 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) [2021-10-08 17:20:43,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:20:43,548 INFO L93 Difference]: Finished difference Result 89600 states and 389118 transitions. [2021-10-08 17:20:43,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 17:20:43,550 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 states have internal predecessors, (48), 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) Word has length 24 [2021-10-08 17:20:43,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:20:44,292 INFO L225 Difference]: With dead ends: 89600 [2021-10-08 17:20:44,292 INFO L226 Difference]: Without dead ends: 89600 [2021-10-08 17:20:44,293 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 6071.8ms TimeCoverageRelationStatistics Valid=273, Invalid=1209, Unknown=0, NotChecked=0, Total=1482 [2021-10-08 17:20:44,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89600 states. [2021-10-08 17:20:46,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89600 to 46878. [2021-10-08 17:20:46,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46878 states, 46861 states have (on average 4.522844156121295) internal successors, (211945), 46877 states have internal predecessors, (211945), 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) [2021-10-08 17:20:47,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46878 states to 46878 states and 211945 transitions. [2021-10-08 17:20:47,486 INFO L78 Accepts]: Start accepts. Automaton has 46878 states and 211945 transitions. Word has length 24 [2021-10-08 17:20:47,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:20:47,486 INFO L470 AbstractCegarLoop]: Abstraction has 46878 states and 211945 transitions. [2021-10-08 17:20:47,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 states have internal predecessors, (48), 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) [2021-10-08 17:20:47,487 INFO L276 IsEmpty]: Start isEmpty. Operand 46878 states and 211945 transitions. [2021-10-08 17:20:47,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 17:20:47,527 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:20:47,527 INFO L512 BasicCegarLoop]: trace histogram [6, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:20:47,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-10-08 17:20:47,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:20:47,728 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:20:47,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:20:47,729 INFO L82 PathProgramCache]: Analyzing trace with hash -2063135882, now seen corresponding path program 3 times [2021-10-08 17:20:47,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:20:47,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [685791745] [2021-10-08 17:20:47,731 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 17:20:47,731 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:20:47,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:20:47,733 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:20:47,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-10-08 17:20:48,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-08 17:20:48,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:20:48,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-08 17:20:48,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:20:48,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:20:48,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:20:49,082 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:20:49,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:20:49,531 INFO L388 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 20 treesize of output 14 [2021-10-08 17:20:50,286 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:20:50,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:20:52,764 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 1 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:20:52,764 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:20:52,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [685791745] [2021-10-08 17:20:52,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [685791745] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:20:52,765 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:20:52,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 17:20:52,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758546925] [2021-10-08 17:20:52,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 17:20:52,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:20:52,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 17:20:52,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=611, Unknown=0, NotChecked=0, Total=756 [2021-10-08 17:20:52,767 INFO L87 Difference]: Start difference. First operand 46878 states and 211945 transitions. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 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) [2021-10-08 17:21:11,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:21:11,553 INFO L93 Difference]: Finished difference Result 112180 states and 481984 transitions. [2021-10-08 17:21:11,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-08 17:21:11,555 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 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) Word has length 25 [2021-10-08 17:21:11,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:21:12,838 INFO L225 Difference]: With dead ends: 112180 [2021-10-08 17:21:12,838 INFO L226 Difference]: Without dead ends: 112135 [2021-10-08 17:21:12,839 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 9027.2ms TimeCoverageRelationStatistics Valid=467, Invalid=1885, Unknown=0, NotChecked=0, Total=2352 [2021-10-08 17:21:13,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112135 states. [2021-10-08 17:21:15,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112135 to 64033. [2021-10-08 17:21:16,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64033 states, 64016 states have (on average 4.546066608347913) internal successors, (291021), 64032 states have internal predecessors, (291021), 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) [2021-10-08 17:21:17,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64033 states to 64033 states and 291021 transitions. [2021-10-08 17:21:17,267 INFO L78 Accepts]: Start accepts. Automaton has 64033 states and 291021 transitions. Word has length 25 [2021-10-08 17:21:17,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:21:17,268 INFO L470 AbstractCegarLoop]: Abstraction has 64033 states and 291021 transitions. [2021-10-08 17:21:17,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 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) [2021-10-08 17:21:17,268 INFO L276 IsEmpty]: Start isEmpty. Operand 64033 states and 291021 transitions. [2021-10-08 17:21:17,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-08 17:21:17,394 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:21:17,394 INFO L512 BasicCegarLoop]: trace histogram [7, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:21:17,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-10-08 17:21:17,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:21:17,608 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:21:17,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:21:17,609 INFO L82 PathProgramCache]: Analyzing trace with hash -119788780, now seen corresponding path program 4 times [2021-10-08 17:21:17,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:21:17,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [96644125] [2021-10-08 17:21:17,610 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:21:17,610 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:21:17,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:21:17,611 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:21:17,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-10-08 17:21:18,205 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:21:18,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:21:18,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-08 17:21:18,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:21:18,953 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:21:18,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:21:22,061 INFO L388 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 43 treesize of output 35 [2021-10-08 17:21:24,495 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:21:24,495 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:21:24,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [96644125] [2021-10-08 17:21:24,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [96644125] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:21:24,495 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:21:24,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 28 [2021-10-08 17:21:24,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304571938] [2021-10-08 17:21:24,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-08 17:21:24,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:21:24,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-08 17:21:24,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=763, Unknown=0, NotChecked=0, Total=870 [2021-10-08 17:21:24,497 INFO L87 Difference]: Start difference. First operand 64033 states and 291021 transitions. Second operand has 30 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 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) [2021-10-08 17:21:58,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:21:58,549 INFO L93 Difference]: Finished difference Result 406648 states and 1784477 transitions. [2021-10-08 17:21:58,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-10-08 17:21:58,551 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 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) Word has length 26 [2021-10-08 17:21:58,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:22:04,483 INFO L225 Difference]: With dead ends: 406648 [2021-10-08 17:22:04,483 INFO L226 Difference]: Without dead ends: 406648 [2021-10-08 17:22:04,487 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1534 ImplicationChecksByTransitivity, 13062.9ms TimeCoverageRelationStatistics Valid=1096, Invalid=6044, Unknown=0, NotChecked=0, Total=7140 [2021-10-08 17:22:06,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406648 states. [2021-10-08 17:22:17,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406648 to 65391. [2021-10-08 17:22:17,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65391 states, 65374 states have (on average 4.53654358001652) internal successors, (296572), 65390 states have internal predecessors, (296572), 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) [2021-10-08 17:22:18,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65391 states to 65391 states and 296572 transitions. [2021-10-08 17:22:18,378 INFO L78 Accepts]: Start accepts. Automaton has 65391 states and 296572 transitions. Word has length 26 [2021-10-08 17:22:18,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:22:18,378 INFO L470 AbstractCegarLoop]: Abstraction has 65391 states and 296572 transitions. [2021-10-08 17:22:18,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 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) [2021-10-08 17:22:18,378 INFO L276 IsEmpty]: Start isEmpty. Operand 65391 states and 296572 transitions. [2021-10-08 17:22:18,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 17:22:18,435 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:22:18,435 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:22:18,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2021-10-08 17:22:18,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:22:18,637 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:22:18,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:22:18,638 INFO L82 PathProgramCache]: Analyzing trace with hash 766102378, now seen corresponding path program 1 times [2021-10-08 17:22:18,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:22:18,638 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1379756342] [2021-10-08 17:22:18,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:22:18,638 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:22:18,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:22:18,639 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:22:18,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-10-08 17:22:19,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:22:19,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 17:22:19,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:22:19,857 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:22:19,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:22:19,966 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:22:19,967 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:22:19,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1379756342] [2021-10-08 17:22:19,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1379756342] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:22:19,967 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:22:19,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2021-10-08 17:22:19,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613357568] [2021-10-08 17:22:19,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 17:22:19,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:22:19,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 17:22:19,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-08 17:22:19,968 INFO L87 Difference]: Start difference. First operand 65391 states and 296572 transitions. Second operand has 6 states, 5 states have (on average 10.0) internal successors, (50), 6 states have internal predecessors, (50), 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) [2021-10-08 17:22:21,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:22:21,920 INFO L93 Difference]: Finished difference Result 131111 states and 588775 transitions. [2021-10-08 17:22:21,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 17:22:21,923 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 10.0) internal successors, (50), 6 states have internal predecessors, (50), 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) Word has length 27 [2021-10-08 17:22:21,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:22:23,625 INFO L225 Difference]: With dead ends: 131111 [2021-10-08 17:22:23,625 INFO L226 Difference]: Without dead ends: 130726 [2021-10-08 17:22:23,626 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 49.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-08 17:22:23,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130726 states. [2021-10-08 17:22:28,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130726 to 120025. [2021-10-08 17:22:28,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120025 states, 120008 states have (on average 4.564895673621758) internal successors, (547824), 120024 states have internal predecessors, (547824), 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) [2021-10-08 17:22:30,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120025 states to 120025 states and 547824 transitions. [2021-10-08 17:22:30,501 INFO L78 Accepts]: Start accepts. Automaton has 120025 states and 547824 transitions. Word has length 27 [2021-10-08 17:22:30,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:22:30,502 INFO L470 AbstractCegarLoop]: Abstraction has 120025 states and 547824 transitions. [2021-10-08 17:22:30,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.0) internal successors, (50), 6 states have internal predecessors, (50), 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) [2021-10-08 17:22:30,502 INFO L276 IsEmpty]: Start isEmpty. Operand 120025 states and 547824 transitions. [2021-10-08 17:22:30,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-08 17:22:30,821 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:22:30,822 INFO L512 BasicCegarLoop]: trace histogram [7, 6, 5, 5, 1, 1, 1, 1, 1, 1] [2021-10-08 17:22:30,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2021-10-08 17:22:31,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:22:31,022 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:22:31,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:22:31,023 INFO L82 PathProgramCache]: Analyzing trace with hash 67984741, now seen corresponding path program 4 times [2021-10-08 17:22:31,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:22:31,024 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1997116100] [2021-10-08 17:22:31,024 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:22:31,025 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:22:31,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:22:31,026 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:22:31,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-10-08 17:22:31,566 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:22:31,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:22:31,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-08 17:22:31,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:22:31,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:22:31,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:22:32,046 INFO L354 Elim1Store]: treesize reduction 357, result has 18.7 percent of original size [2021-10-08 17:22:32,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 28 treesize of output 91 [2021-10-08 17:22:32,983 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-10-08 17:22:32,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:22:36,654 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-10-08 17:22:36,654 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:22:36,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1997116100] [2021-10-08 17:22:36,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1997116100] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:22:36,655 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:22:36,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 17:22:36,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717813902] [2021-10-08 17:22:36,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 17:22:36,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:22:36,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 17:22:36,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2021-10-08 17:22:36,657 INFO L87 Difference]: Start difference. First operand 120025 states and 547824 transitions. Second operand has 18 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:23:17,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:23:17,510 INFO L93 Difference]: Finished difference Result 219004 states and 968988 transitions. [2021-10-08 17:23:17,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 17:23:17,513 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-10-08 17:23:17,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:23:21,229 INFO L225 Difference]: With dead ends: 219004 [2021-10-08 17:23:21,230 INFO L226 Difference]: Without dead ends: 219004 [2021-10-08 17:23:21,231 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 11143.7ms TimeCoverageRelationStatistics Valid=293, Invalid=699, Unknown=0, NotChecked=0, Total=992 [2021-10-08 17:23:21,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219004 states. [2021-10-08 17:23:33,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219004 to 160603. [2021-10-08 17:23:34,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160603 states, 160586 states have (on average 4.609063056555366) internal successors, (740151), 160602 states have internal predecessors, (740151), 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) [2021-10-08 17:23:36,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160603 states to 160603 states and 740151 transitions. [2021-10-08 17:23:36,411 INFO L78 Accepts]: Start accepts. Automaton has 160603 states and 740151 transitions. Word has length 29 [2021-10-08 17:23:36,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:23:36,412 INFO L470 AbstractCegarLoop]: Abstraction has 160603 states and 740151 transitions. [2021-10-08 17:23:36,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 17:23:36,412 INFO L276 IsEmpty]: Start isEmpty. Operand 160603 states and 740151 transitions. [2021-10-08 17:23:36,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-08 17:23:36,620 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:23:36,620 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:23:36,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-10-08 17:23:36,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:23:36,835 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:23:36,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:23:36,836 INFO L82 PathProgramCache]: Analyzing trace with hash 2117799078, now seen corresponding path program 4 times [2021-10-08 17:23:36,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:23:36,838 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1524551910] [2021-10-08 17:23:36,838 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 17:23:36,838 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:23:36,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:23:36,839 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:23:36,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-10-08 17:23:37,403 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 17:23:37,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:23:37,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-08 17:23:37,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:23:37,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:23:37,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:23:37,804 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:23:37,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:23:38,828 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 7 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-10-08 17:23:38,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:23:41,800 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:23:41,801 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:23:41,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1524551910] [2021-10-08 17:23:41,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1524551910] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:23:41,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:23:41,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 19 [2021-10-08 17:23:41,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347909926] [2021-10-08 17:23:41,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 17:23:41,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:23:41,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 17:23:41,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-10-08 17:23:41,803 INFO L87 Difference]: Start difference. First operand 160603 states and 740151 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 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) [2021-10-08 17:23:47,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:23:47,550 INFO L93 Difference]: Finished difference Result 165381 states and 758840 transitions. [2021-10-08 17:23:47,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 17:23:47,552 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 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) Word has length 29 [2021-10-08 17:23:47,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:23:49,685 INFO L225 Difference]: With dead ends: 165381 [2021-10-08 17:23:49,686 INFO L226 Difference]: Without dead ends: 165277 [2021-10-08 17:23:49,686 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 3032.0ms TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2021-10-08 17:23:49,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165277 states. [2021-10-08 17:23:57,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165277 to 164299. [2021-10-08 17:23:58,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164299 states, 164282 states have (on average 4.598848321788145) internal successors, (755508), 164298 states have internal predecessors, (755508), 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) [2021-10-08 17:24:00,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164299 states to 164299 states and 755508 transitions. [2021-10-08 17:24:00,102 INFO L78 Accepts]: Start accepts. Automaton has 164299 states and 755508 transitions. Word has length 29 [2021-10-08 17:24:00,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:24:00,102 INFO L470 AbstractCegarLoop]: Abstraction has 164299 states and 755508 transitions. [2021-10-08 17:24:00,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 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) [2021-10-08 17:24:00,103 INFO L276 IsEmpty]: Start isEmpty. Operand 164299 states and 755508 transitions. [2021-10-08 17:24:01,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-08 17:24:01,040 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:24:01,041 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:24:01,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-10-08 17:24:01,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:24:01,256 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:24:01,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:24:01,257 INFO L82 PathProgramCache]: Analyzing trace with hash -1122292412, now seen corresponding path program 5 times [2021-10-08 17:24:01,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:24:01,258 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [277893605] [2021-10-08 17:24:01,258 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 17:24:01,258 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:24:01,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:24:01,259 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:24:01,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-10-08 17:24:01,994 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-10-08 17:24:01,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 17:24:02,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 28 conjunts are in the unsatisfiable core [2021-10-08 17:24:02,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:24:02,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:24:02,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 17:24:02,373 INFO L354 Elim1Store]: treesize reduction 345, result has 19.2 percent of original size [2021-10-08 17:24:02,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 26 treesize of output 89 [2021-10-08 17:24:03,473 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 20 proven. 22 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:24:03,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:24:07,680 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 17:24:07,681 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:24:07,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [277893605] [2021-10-08 17:24:07,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [277893605] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:24:07,681 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:24:07,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2021-10-08 17:24:07,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421942298] [2021-10-08 17:24:07,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-08 17:24:07,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:24:07,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-08 17:24:07,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2021-10-08 17:24:07,683 INFO L87 Difference]: Start difference. First operand 164299 states and 755508 transitions. Second operand has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 23 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) [2021-10-08 17:25:10,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 17:25:10,861 INFO L93 Difference]: Finished difference Result 395005 states and 1804689 transitions. [2021-10-08 17:25:10,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-08 17:25:10,866 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 23 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) Word has length 30 [2021-10-08 17:25:10,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 17:25:18,903 INFO L225 Difference]: With dead ends: 395005 [2021-10-08 17:25:18,904 INFO L226 Difference]: Without dead ends: 394901 [2021-10-08 17:25:18,906 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 22110.1ms TimeCoverageRelationStatistics Valid=420, Invalid=1560, Unknown=0, NotChecked=0, Total=1980 [2021-10-08 17:25:20,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394901 states. [2021-10-08 17:25:38,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394901 to 198194. [2021-10-08 17:25:39,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198194 states, 198177 states have (on average 4.591390524632021) internal successors, (909908), 198193 states have internal predecessors, (909908), 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) [2021-10-08 17:25:42,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198194 states to 198194 states and 909908 transitions. [2021-10-08 17:25:42,202 INFO L78 Accepts]: Start accepts. Automaton has 198194 states and 909908 transitions. Word has length 30 [2021-10-08 17:25:42,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 17:25:42,202 INFO L470 AbstractCegarLoop]: Abstraction has 198194 states and 909908 transitions. [2021-10-08 17:25:42,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 23 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) [2021-10-08 17:25:42,203 INFO L276 IsEmpty]: Start isEmpty. Operand 198194 states and 909908 transitions. [2021-10-08 17:25:42,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-08 17:25:42,495 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 17:25:42,496 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 17:25:42,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-10-08 17:25:42,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:25:42,712 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 36 more)] === [2021-10-08 17:25:42,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 17:25:42,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1492719240, now seen corresponding path program 1 times [2021-10-08 17:25:42,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-08 17:25:42,714 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1633629409] [2021-10-08 17:25:42,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 17:25:42,715 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-08 17:25:42,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-08 17:25:42,716 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-08 17:25:42,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-10-08 17:25:43,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 17:25:43,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-08 17:25:43,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 17:25:43,917 INFO L354 Elim1Store]: treesize reduction 478, result has 2.6 percent of original size [2021-10-08 17:25:43,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 93 treesize of output 35 [2021-10-08 17:25:44,778 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 17:25:44,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-08 17:25:45,520 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 17:25:45,520 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-08 17:25:45,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1633629409] [2021-10-08 17:25:45,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1633629409] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-08 17:25:45,520 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 17:25:45,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 15 [2021-10-08 17:25:45,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319390451] [2021-10-08 17:25:45,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-08 17:25:45,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-08 17:25:45,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-08 17:25:45,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-10-08 17:25:45,522 INFO L87 Difference]: Start difference. First operand 198194 states and 909908 transitions. Second operand has 16 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 16 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) Received shutdown request... [2021-10-08 17:25:56,553 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-08 17:25:56,553 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/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 [2021-10-08 17:25:56,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-08 17:25:56,559 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr18ASSERT_VIOLATIONMEMORY_LEAK [2021-10-08 17:25:56,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-10-08 17:25:56,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-08 17:25:56,762 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). [2021-10-08 17:25:56,764 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-08 17:25:56,764 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-08 17:25:56,764 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-08 17:25:56,764 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-08 17:25:56,764 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0REQUIRES_VIOLATION [2021-10-08 17:25:56,764 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1REQUIRES_VIOLATION [2021-10-08 17:25:56,764 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-08 17:25:56,764 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-08 17:25:56,765 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-08 17:25:56,765 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-08 17:25:56,765 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-08 17:25:56,765 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-08 17:25:56,765 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-08 17:25:56,765 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-08 17:25:56,765 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATION [2021-10-08 17:25:56,765 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATION [2021-10-08 17:25:56,765 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATION [2021-10-08 17:25:56,766 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATION [2021-10-08 17:25:56,766 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12REQUIRES_VIOLATION [2021-10-08 17:25:56,766 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13REQUIRES_VIOLATION [2021-10-08 17:25:56,766 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr14REQUIRES_VIOLATION [2021-10-08 17:25:56,766 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr15REQUIRES_VIOLATION [2021-10-08 17:25:56,766 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr16REQUIRES_VIOLATION [2021-10-08 17:25:56,766 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr17REQUIRES_VIOLATION [2021-10-08 17:25:56,766 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK [2021-10-08 17:25:56,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-08 17:25:56,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-08 17:25:56,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-08 17:25:56,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION [2021-10-08 17:25:56,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err0REQUIRES_VIOLATION [2021-10-08 17:25:56,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err1REQUIRES_VIOLATION [2021-10-08 17:25:56,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-08 17:25:56,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-08 17:25:56,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-08 17:25:56,768 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-08 17:25:56,768 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0REQUIRES_VIOLATION [2021-10-08 17:25:56,768 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1REQUIRES_VIOLATION [2021-10-08 17:25:56,768 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err0REQUIRES_VIOLATION [2021-10-08 17:25:56,768 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err1REQUIRES_VIOLATION [2021-10-08 17:25:56,775 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-08 17:25:56,776 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-08 17:25:56,778 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.10 05:25:56 BasicIcfg [2021-10-08 17:25:56,778 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-08 17:25:56,779 INFO L168 Benchmark]: Toolchain (without parser) took 699356.82 ms. Allocated memory was 151.0 MB in the beginning and 8.0 GB in the end (delta: 7.8 GB). Free memory was 125.4 MB in the beginning and 4.4 GB in the end (delta: -4.3 GB). Peak memory consumption was 3.6 GB. Max. memory is 8.0 GB. [2021-10-08 17:25:56,779 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 151.0 MB. Free memory is still 123.0 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-08 17:25:56,780 INFO L168 Benchmark]: CACSL2BoogieTranslator took 416.97 ms. Allocated memory is still 151.0 MB. Free memory was 125.0 MB in the beginning and 110.7 MB in the end (delta: 14.2 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-10-08 17:25:56,780 INFO L168 Benchmark]: Boogie Procedure Inliner took 85.84 ms. Allocated memory is still 151.0 MB. Free memory was 110.7 MB in the beginning and 108.2 MB in the end (delta: 2.5 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-10-08 17:25:56,780 INFO L168 Benchmark]: Boogie Preprocessor took 103.15 ms. Allocated memory is still 151.0 MB. Free memory was 108.2 MB in the beginning and 106.0 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-08 17:25:56,781 INFO L168 Benchmark]: RCFGBuilder took 1700.77 ms. Allocated memory is still 151.0 MB. Free memory was 105.9 MB in the beginning and 98.6 MB in the end (delta: 7.3 MB). Peak memory consumption was 8.1 MB. Max. memory is 8.0 GB. [2021-10-08 17:25:56,781 INFO L168 Benchmark]: TraceAbstraction took 697034.60 ms. Allocated memory was 151.0 MB in the beginning and 8.0 GB in the end (delta: 7.8 GB). Free memory was 98.1 MB in the beginning and 4.4 GB in the end (delta: -4.3 GB). Peak memory consumption was 3.6 GB. Max. memory is 8.0 GB. [2021-10-08 17:25:56,783 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.21 ms. Allocated memory is still 151.0 MB. Free memory is still 123.0 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 416.97 ms. Allocated memory is still 151.0 MB. Free memory was 125.0 MB in the beginning and 110.7 MB in the end (delta: 14.2 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 85.84 ms. Allocated memory is still 151.0 MB. Free memory was 110.7 MB in the beginning and 108.2 MB in the end (delta: 2.5 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 103.15 ms. Allocated memory is still 151.0 MB. Free memory was 108.2 MB in the beginning and 106.0 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 1700.77 ms. Allocated memory is still 151.0 MB. Free memory was 105.9 MB in the beginning and 98.6 MB in the end (delta: 7.3 MB). Peak memory consumption was 8.1 MB. Max. memory is 8.0 GB. * TraceAbstraction took 697034.60 ms. Allocated memory was 151.0 MB in the beginning and 8.0 GB in the end (delta: 7.8 GB). Free memory was 98.1 MB in the beginning and 4.4 GB in the end (delta: -4.3 GB). Peak memory consumption was 3.6 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 39445.5ms, 280 PlacesBefore, 75 PlacesAfterwards, 290 TransitionsBefore, 68 TransitionsAfterwards, 17608 CoEnabledTransitionPairs, 8 FixpointIterations, 119 TrivialSequentialCompositions, 132 ConcurrentSequentialCompositions, 15 TrivialYvCompositions, 38 ConcurrentYvCompositions, 17 ChoiceCompositions, 321 TotalNumberOfCompositions, 24026 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 20266, positive: 20096, positive conditional: 0, positive unconditional: 20096, negative: 170, negative conditional: 0, negative unconditional: 170, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 12999, positive: 12941, positive conditional: 0, positive unconditional: 12941, negative: 58, negative conditional: 0, negative unconditional: 58, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 12999, positive: 12930, positive conditional: 0, positive unconditional: 12930, negative: 69, negative conditional: 0, negative unconditional: 69, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 69, positive: 11, positive conditional: 0, positive unconditional: 11, negative: 58, negative conditional: 0, negative unconditional: 58, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1042, positive: 15, positive conditional: 0, positive unconditional: 15, negative: 1027, negative conditional: 0, negative unconditional: 1027, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 20266, positive: 7155, positive conditional: 0, positive unconditional: 7155, negative: 112, negative conditional: 0, negative unconditional: 112, unknown: 12999, unknown conditional: 0, unknown unconditional: 12999] , Statistics on independence cache: Total cache size (in pairs): 501, Positive cache size: 484, Positive conditional cache size: 0, Positive unconditional cache size: 484, Negative cache size: 17, Negative conditional cache size: 0, Negative unconditional cache size: 17 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 139]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 139]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 118]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 118]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 123]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 123]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 124]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 124]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 125]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 125]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 99]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 118]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (198194states) and FLOYD_HOARE automaton (currently 27 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (227032 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 384 locations, 40 error locations. Started 1 CEGAR loops. OverallTime: 696804.9ms, OverallIterations: 34, TraceHistogramMax: 14, EmptinessCheckTime: 2213.8ms, AutomataDifference: 371960.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 39876.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 3090 SDtfs, 45354 SDslu, 26526 SDs, 0 SdLazy, 22415 SolverSat, 1919 SolverUnsat, 8 SolverUnknown, 0 SolverNotchecked, 169077.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1092 GetRequests, 540 SyntacticMatches, 1 SemanticMatches, 551 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2719 ImplicationChecksByTransitivity, 154236.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=198194occurred in iteration=33, InterpolantAutomatonStates: 384, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 101842.4ms AutomataMinimizationTime, 33 MinimizatonAttempts, 1144722 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 464.7ms SsaConstructionTime, 4045.6ms SatisfiabilityAnalysisTime, 162494.9ms InterpolantComputationTime, 469 NumberOfCodeBlocks, 467 NumberOfCodeBlocksAsserted, 56 NumberOfCheckSat, 870 ConstructedInterpolants, 139 QuantifiedInterpolants, 21996 SizeOfPredicates, 530 NumberOfNonLiveVariables, 3928 ConjunctsInSsa, 558 ConjunctsInUnsatCore, 68 InterpolantComputations, 29 PerfectInterpolantSequences, 186/990 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