/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/popl20-more-array-sum2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c503be2 [2021-10-13 21:07:19,611 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 21:07:19,614 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 21:07:19,668 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 21:07:19,668 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 21:07:19,675 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 21:07:19,679 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 21:07:19,685 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 21:07:19,688 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 21:07:19,694 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 21:07:19,696 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 21:07:19,698 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 21:07:19,699 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 21:07:19,715 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 21:07:19,718 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 21:07:19,724 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 21:07:19,725 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 21:07:19,727 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 21:07:19,735 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 21:07:19,739 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 21:07:19,746 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 21:07:19,748 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 21:07:19,749 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 21:07:19,750 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 21:07:19,761 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 21:07:19,763 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 21:07:19,764 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 21:07:19,765 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 21:07:19,766 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 21:07:19,769 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 21:07:19,769 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 21:07:19,770 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 21:07:19,773 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 21:07:19,774 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 21:07:19,776 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 21:07:19,776 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 21:07:19,777 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 21:07:19,777 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 21:07:19,778 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 21:07:19,779 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 21:07:19,780 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 21:07:19,787 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-10-13 21:07:19,846 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 21:07:19,847 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 21:07:19,847 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 21:07:19,848 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 21:07:19,852 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 21:07:19,853 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 21:07:19,853 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 21:07:19,853 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 21:07:19,854 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 21:07:19,854 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 21:07:19,855 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 21:07:19,855 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 21:07:19,856 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 21:07:19,856 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-13 21:07:19,856 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-13 21:07:19,857 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-13 21:07:19,857 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 21:07:19,857 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-13 21:07:19,857 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-13 21:07:19,857 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-13 21:07:19,858 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 21:07:19,858 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 21:07:19,858 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 21:07:19,858 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 21:07:19,859 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 21:07:19,859 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 21:07:19,859 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 21:07:19,859 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 21:07:19,860 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-13 21:07:19,860 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-13 21:07:19,860 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 21:07:19,860 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-13 21:07:19,861 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-13 21:07:20,270 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 21:07:20,300 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 21:07:20,303 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 21:07:20,305 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 21:07:20,306 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 21:07:20,307 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c [2021-10-13 21:07:20,396 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/c2850e6f9/db91e751483642b48aa1a9f0cd86e5d9/FLAGe41637f50 [2021-10-13 21:07:21,075 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 21:07:21,076 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c [2021-10-13 21:07:21,087 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/c2850e6f9/db91e751483642b48aa1a9f0cd86e5d9/FLAGe41637f50 [2021-10-13 21:07:21,409 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/c2850e6f9/db91e751483642b48aa1a9f0cd86e5d9 [2021-10-13 21:07:21,414 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 21:07:21,422 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-13 21:07:21,427 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 21:07:21,428 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 21:07:21,433 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 21:07:21,433 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 09:07:21" (1/1) ... [2021-10-13 21:07:21,438 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@357c041d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21, skipping insertion in model container [2021-10-13 21:07:21,438 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 09:07:21" (1/1) ... [2021-10-13 21:07:21,448 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 21:07:21,481 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 21:07:21,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/popl20-more-array-sum2.wvr.c[2599,2612] [2021-10-13 21:07:21,706 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 21:07:21,723 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-10-13 21:07:21,730 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 21:07:21,751 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/popl20-more-array-sum2.wvr.c[2599,2612] [2021-10-13 21:07:21,764 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 21:07:21,779 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 21:07:21,849 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/popl20-more-array-sum2.wvr.c[2599,2612] [2021-10-13 21:07:21,860 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 21:07:21,895 INFO L208 MainTranslator]: Completed translation [2021-10-13 21:07:21,896 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21 WrapperNode [2021-10-13 21:07:21,897 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 21:07:21,899 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 21:07:21,899 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 21:07:21,899 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 21:07:21,910 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21" (1/1) ... [2021-10-13 21:07:21,945 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21" (1/1) ... [2021-10-13 21:07:22,015 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 21:07:22,022 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 21:07:22,022 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 21:07:22,022 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 21:07:22,036 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21" (1/1) ... [2021-10-13 21:07:22,036 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21" (1/1) ... [2021-10-13 21:07:22,042 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21" (1/1) ... [2021-10-13 21:07:22,042 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21" (1/1) ... [2021-10-13 21:07:22,056 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21" (1/1) ... [2021-10-13 21:07:22,063 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21" (1/1) ... [2021-10-13 21:07:22,066 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21" (1/1) ... [2021-10-13 21:07:22,071 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 21:07:22,073 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 21:07:22,073 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 21:07:22,073 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 21:07:22,074 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21" (1/1) ... [2021-10-13 21:07:22,084 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 21:07:22,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 21:07:22,120 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-13 21:07:22,144 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-13 21:07:22,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-13 21:07:22,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 21:07:22,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-13 21:07:22,196 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-13 21:07:22,196 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-13 21:07:22,196 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-13 21:07:22,196 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-13 21:07:22,197 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-13 21:07:22,197 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-13 21:07:22,197 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-13 21:07:22,197 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-13 21:07:22,198 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-13 21:07:22,198 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 21:07:22,198 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 21:07:22,198 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 21:07:22,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-13 21:07:22,200 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-13 21:07:25,060 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 21:07:25,061 INFO L299 CfgBuilder]: Removed 61 assume(true) statements. [2021-10-13 21:07:25,064 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 09:07:25 BoogieIcfgContainer [2021-10-13 21:07:25,064 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 21:07:25,066 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 21:07:25,067 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 21:07:25,070 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 21:07:25,071 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 09:07:21" (1/3) ... [2021-10-13 21:07:25,072 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a31c8c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 09:07:25, skipping insertion in model container [2021-10-13 21:07:25,072 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:07:21" (2/3) ... [2021-10-13 21:07:25,072 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a31c8c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 09:07:25, skipping insertion in model container [2021-10-13 21:07:25,073 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 09:07:25" (3/3) ... [2021-10-13 21:07:25,074 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-array-sum2.wvr.c [2021-10-13 21:07:25,081 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 21:07:25,081 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 30 error locations. [2021-10-13 21:07:25,081 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-13 21:07:25,125 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,126 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,126 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,126 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,127 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,127 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,127 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,127 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,127 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,128 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,128 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,128 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,128 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,129 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,129 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,129 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,130 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,130 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,130 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,130 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,131 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,131 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,131 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,131 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,132 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,132 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,132 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,132 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,132 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,133 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,133 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,133 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,134 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,134 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,134 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,134 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,134 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,135 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,135 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,135 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,135 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,135 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,136 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,136 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,136 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,137 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,137 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,137 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,138 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,138 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,138 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,138 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,138 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,139 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,139 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,139 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,140 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,140 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,140 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,140 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,141 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,141 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,141 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,141 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,142 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,142 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,142 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,142 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,143 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,143 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,143 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,143 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,144 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,144 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,144 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,145 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,145 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,145 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,145 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,145 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,146 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,146 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,146 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,146 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,146 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,146 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,147 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,147 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,147 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,148 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,148 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,148 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,148 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,148 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,149 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,149 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,149 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,149 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,150 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,150 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,150 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,151 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,151 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,151 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,151 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,152 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,152 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,152 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,153 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,153 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,153 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,153 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,153 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,154 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,154 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,154 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,154 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,155 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,155 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,155 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,155 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,156 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,156 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,156 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,156 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,157 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,157 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,157 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,157 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,158 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,158 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,158 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,158 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,158 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,158 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,159 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,159 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,159 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,159 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,159 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,160 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,160 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,160 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,160 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,161 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,161 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,161 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,161 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,161 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,161 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,162 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,162 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,162 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,163 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,163 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,163 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,163 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,163 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,164 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,164 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,164 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,164 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,168 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,168 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,169 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,169 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,169 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,169 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,170 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,170 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,170 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,170 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,171 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,171 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,171 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,171 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,171 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,174 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,174 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,175 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,175 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,175 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,175 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,175 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,176 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,176 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,176 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,176 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,177 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,177 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,177 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,177 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,180 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,180 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,180 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,180 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,181 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,181 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,181 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,181 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,182 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,182 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,182 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,182 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,182 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,183 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,183 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:07:25,192 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-13 21:07:25,249 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 21:07:25,258 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-13 21:07:25,258 INFO L340 AbstractCegarLoop]: Starting to check reachability of 45 error locations. [2021-10-13 21:07:25,280 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-13 21:07:25,294 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 195 places, 201 transitions, 426 flow [2021-10-13 21:07:25,297 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 195 places, 201 transitions, 426 flow [2021-10-13 21:07:25,300 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 195 places, 201 transitions, 426 flow [2021-10-13 21:07:25,443 INFO L129 PetriNetUnfolder]: 16/198 cut-off events. [2021-10-13 21:07:25,443 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-13 21:07:25,449 INFO L84 FinitePrefix]: Finished finitePrefix Result has 211 conditions, 198 events. 16/198 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 232 event pairs, 0 based on Foata normal form. 0/152 useless extension candidates. Maximal degree in co-relation 150. Up to 2 conditions per place. [2021-10-13 21:07:25,461 INFO L116 LiptonReduction]: Number of co-enabled transitions 2688 [2021-10-13 21:08:17,920 INFO L131 LiptonReduction]: Checked pairs total: 3678 [2021-10-13 21:08:17,921 INFO L133 LiptonReduction]: Total number of compositions: 215 [2021-10-13 21:08:17,931 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 64 places, 59 transitions, 142 flow [2021-10-13 21:08:18,038 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1833 states, 1331 states have (on average 4.844477836213374) internal successors, (6448), 1832 states have internal predecessors, (6448), 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-13 21:08:18,048 INFO L276 IsEmpty]: Start isEmpty. Operand has 1833 states, 1331 states have (on average 4.844477836213374) internal successors, (6448), 1832 states have internal predecessors, (6448), 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-13 21:08:18,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-13 21:08:18,054 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:08:18,055 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-13 21:08:18,056 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:08:18,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:08:18,063 INFO L82 PathProgramCache]: Analyzing trace with hash 34691, now seen corresponding path program 1 times [2021-10-13 21:08:18,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:08:18,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242895633] [2021-10-13 21:08:18,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:08:18,079 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:08:18,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:08:18,085 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-13 21:08:18,097 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-13 21:08:18,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:08:18,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 21:08:18,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:08:18,682 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-13 21:08:18,683 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 6 case distinctions, treesize of input 24 treesize of output 70 [2021-10-13 21:08:19,426 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-13 21:08:19,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:08:19,433 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-13 21:08:19,434 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:08:19,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242895633] [2021-10-13 21:08:19,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [242895633] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:08:19,435 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:08:19,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-13 21:08:19,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841667108] [2021-10-13 21:08:19,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 21:08:19,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:08:19,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 21:08:19,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 21:08:19,471 INFO L87 Difference]: Start difference. First operand has 1833 states, 1331 states have (on average 4.844477836213374) internal successors, (6448), 1832 states have internal predecessors, (6448), 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 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-13 21:08:19,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:08:19,952 INFO L93 Difference]: Finished difference Result 1830 states and 6445 transitions. [2021-10-13 21:08:19,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:08:19,955 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-13 21:08:19,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:08:19,998 INFO L225 Difference]: With dead ends: 1830 [2021-10-13 21:08:19,998 INFO L226 Difference]: Without dead ends: 1830 [2021-10-13 21:08:19,999 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 17.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 21:08:20,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1830 states. [2021-10-13 21:08:20,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1830 to 1830. [2021-10-13 21:08:20,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1830 states, 1331 states have (on average 4.842223891810669) internal successors, (6445), 1829 states have internal predecessors, (6445), 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-13 21:08:20,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1830 states to 1830 states and 6445 transitions. [2021-10-13 21:08:20,183 INFO L78 Accepts]: Start accepts. Automaton has 1830 states and 6445 transitions. Word has length 2 [2021-10-13 21:08:20,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:08:20,183 INFO L470 AbstractCegarLoop]: Abstraction has 1830 states and 6445 transitions. [2021-10-13 21:08:20,183 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-13 21:08:20,184 INFO L276 IsEmpty]: Start isEmpty. Operand 1830 states and 6445 transitions. [2021-10-13 21:08:20,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-13 21:08:20,184 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:08:20,184 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-13 21:08:20,200 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-13 21:08:20,385 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-13 21:08:20,386 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:08:20,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:08:20,388 INFO L82 PathProgramCache]: Analyzing trace with hash 34693, now seen corresponding path program 1 times [2021-10-13 21:08:20,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:08:20,389 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [443057873] [2021-10-13 21:08:20,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:08:20,390 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:08:20,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:08:20,391 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-13 21:08:20,437 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-13 21:08:20,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:08:20,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 21:08:20,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:08:20,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:08:20,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:08:20,814 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:08:20,814 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 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-13 21:08:20,897 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-13 21:08:20,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:08:21,001 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-13 21:08:21,001 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:08:21,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [443057873] [2021-10-13 21:08:21,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [443057873] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:08:21,002 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:08:21,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 21:08:21,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044487250] [2021-10-13 21:08:21,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:08:21,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:08:21,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:08:21,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:08:21,005 INFO L87 Difference]: Start difference. First operand 1830 states and 6445 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-13 21:08:21,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:08:21,983 INFO L93 Difference]: Finished difference Result 3659 states and 12893 transitions. [2021-10-13 21:08:21,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 21:08:21,988 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-13 21:08:21,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:08:22,041 INFO L225 Difference]: With dead ends: 3659 [2021-10-13 21:08:22,042 INFO L226 Difference]: Without dead ends: 3659 [2021-10-13 21:08:22,043 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 82.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:08:22,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3659 states. [2021-10-13 21:08:22,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3659 to 1834. [2021-10-13 21:08:22,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1834 states, 1335 states have (on average 4.836704119850188) internal successors, (6457), 1833 states have internal predecessors, (6457), 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-13 21:08:22,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1834 states to 1834 states and 6457 transitions. [2021-10-13 21:08:22,210 INFO L78 Accepts]: Start accepts. Automaton has 1834 states and 6457 transitions. Word has length 2 [2021-10-13 21:08:22,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:08:22,210 INFO L470 AbstractCegarLoop]: Abstraction has 1834 states and 6457 transitions. [2021-10-13 21:08:22,210 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-13 21:08:22,211 INFO L276 IsEmpty]: Start isEmpty. Operand 1834 states and 6457 transitions. [2021-10-13 21:08:22,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-13 21:08:22,211 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:08:22,211 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-13 21:08:22,225 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-13 21:08:22,425 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-13 21:08:22,426 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:08:22,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:08:22,428 INFO L82 PathProgramCache]: Analyzing trace with hash 1080282, now seen corresponding path program 1 times [2021-10-13 21:08:22,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:08:22,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1613070692] [2021-10-13 21:08:22,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:08:22,429 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:08:22,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:08:22,431 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-13 21:08:22,435 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-13 21:08:22,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:08:22,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 21:08:22,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:08:22,614 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-13 21:08:22,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:08:22,682 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-13 21:08:22,683 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:08:22,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1613070692] [2021-10-13 21:08:22,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1613070692] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:08:22,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:08:22,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 4 [2021-10-13 21:08:22,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572249628] [2021-10-13 21:08:22,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 21:08:22,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:08:22,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 21:08:22,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 21:08:22,692 INFO L87 Difference]: Start difference. First operand 1834 states and 6457 transitions. Second operand has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 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-13 21:08:23,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:08:23,117 INFO L93 Difference]: Finished difference Result 1835 states and 6454 transitions. [2021-10-13 21:08:23,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 21:08:23,122 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 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 3 [2021-10-13 21:08:23,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:08:23,143 INFO L225 Difference]: With dead ends: 1835 [2021-10-13 21:08:23,143 INFO L226 Difference]: Without dead ends: 1834 [2021-10-13 21:08:23,144 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 76.7ms TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2021-10-13 21:08:23,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1834 states. [2021-10-13 21:08:23,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1834 to 1834. [2021-10-13 21:08:23,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1834 states, 1335 states have (on average 4.833707865168539) internal successors, (6453), 1833 states have internal predecessors, (6453), 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-13 21:08:23,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1834 states to 1834 states and 6453 transitions. [2021-10-13 21:08:23,242 INFO L78 Accepts]: Start accepts. Automaton has 1834 states and 6453 transitions. Word has length 3 [2021-10-13 21:08:23,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:08:23,242 INFO L470 AbstractCegarLoop]: Abstraction has 1834 states and 6453 transitions. [2021-10-13 21:08:23,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 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-13 21:08:23,242 INFO L276 IsEmpty]: Start isEmpty. Operand 1834 states and 6453 transitions. [2021-10-13 21:08:23,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-13 21:08:23,243 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:08:23,243 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-13 21:08:23,256 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-13 21:08:23,455 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-13 21:08:23,457 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:08:23,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:08:23,458 INFO L82 PathProgramCache]: Analyzing trace with hash 33442277, now seen corresponding path program 1 times [2021-10-13 21:08:23,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:08:23,458 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [462723967] [2021-10-13 21:08:23,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:08:23,459 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:08:23,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:08:23,460 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-13 21:08:23,471 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-13 21:08:23,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:08:23,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 21:08:23,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:08:23,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:08:23,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:08:23,941 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:08:23,942 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 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-13 21:08:24,131 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-13 21:08:24,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:08:24,694 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-13 21:08:24,695 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:08:24,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [462723967] [2021-10-13 21:08:24,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [462723967] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:08:24,695 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:08:24,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-13 21:08:24,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988291817] [2021-10-13 21:08:24,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 21:08:24,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:08:24,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 21:08:24,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-13 21:08:24,697 INFO L87 Difference]: Start difference. First operand 1834 states and 6453 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-13 21:08:31,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:08:31,131 INFO L93 Difference]: Finished difference Result 7316 states and 25781 transitions. [2021-10-13 21:08:31,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-13 21:08:31,133 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-13 21:08:31,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:08:31,210 INFO L225 Difference]: With dead ends: 7316 [2021-10-13 21:08:31,211 INFO L226 Difference]: Without dead ends: 7316 [2021-10-13 21:08:31,211 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 846.3ms TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:08:31,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7316 states. [2021-10-13 21:08:31,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7316 to 1841. [2021-10-13 21:08:31,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1841 states, 1342 states have (on average 4.823397913561848) internal successors, (6473), 1840 states have internal predecessors, (6473), 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-13 21:08:31,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1841 states to 1841 states and 6473 transitions. [2021-10-13 21:08:31,410 INFO L78 Accepts]: Start accepts. Automaton has 1841 states and 6473 transitions. Word has length 4 [2021-10-13 21:08:31,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:08:31,410 INFO L470 AbstractCegarLoop]: Abstraction has 1841 states and 6473 transitions. [2021-10-13 21:08:31,411 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-13 21:08:31,411 INFO L276 IsEmpty]: Start isEmpty. Operand 1841 states and 6473 transitions. [2021-10-13 21:08:31,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-13 21:08:31,411 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:08:31,411 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-13 21:08:31,426 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-13 21:08:31,624 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-13 21:08:31,625 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:08:31,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:08:31,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1036760801, now seen corresponding path program 1 times [2021-10-13 21:08:31,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:08:31,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [91764675] [2021-10-13 21:08:31,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:08:31,629 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:08:31,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:08:31,630 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-13 21:08:31,637 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-13 21:08:31,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:08:31,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 21:08:31,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:08:31,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:08:31,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:08:32,162 INFO L354 Elim1Store]: treesize reduction 245, result has 17.2 percent of original size [2021-10-13 21:08:32,163 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 5 case distinctions, treesize of input 78 treesize of output 112 [2021-10-13 21:08:32,206 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-13 21:08:32,207 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 161 treesize of output 157 [2021-10-13 21:08:36,867 INFO L354 Elim1Store]: treesize reduction 112, result has 15.8 percent of original size [2021-10-13 21:08:36,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 67 treesize of output 78 [2021-10-13 21:08:37,449 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:08:37,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:08:37,859 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:08:37,860 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:08:37,860 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [91764675] [2021-10-13 21:08:37,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [91764675] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:08:37,861 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:08:37,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-13 21:08:37,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487346301] [2021-10-13 21:08:37,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 21:08:37,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:08:37,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 21:08:37,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-13 21:08:37,863 INFO L87 Difference]: Start difference. First operand 1841 states and 6473 transitions. Second operand has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 7 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-13 21:08:44,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:08:44,917 INFO L93 Difference]: Finished difference Result 7437 states and 25391 transitions. [2021-10-13 21:08:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 21:08:44,920 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 7 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 5 [2021-10-13 21:08:44,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:08:44,967 INFO L225 Difference]: With dead ends: 7437 [2021-10-13 21:08:44,967 INFO L226 Difference]: Without dead ends: 7437 [2021-10-13 21:08:44,970 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 2849.6ms TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2021-10-13 21:08:45,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7437 states. [2021-10-13 21:08:45,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7437 to 1504. [2021-10-13 21:08:45,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1504 states, 1130 states have (on average 4.529203539823009) internal successors, (5118), 1503 states have internal predecessors, (5118), 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-13 21:08:45,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1504 states to 1504 states and 5118 transitions. [2021-10-13 21:08:45,143 INFO L78 Accepts]: Start accepts. Automaton has 1504 states and 5118 transitions. Word has length 5 [2021-10-13 21:08:45,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:08:45,143 INFO L470 AbstractCegarLoop]: Abstraction has 1504 states and 5118 transitions. [2021-10-13 21:08:45,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 7 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-13 21:08:45,144 INFO L276 IsEmpty]: Start isEmpty. Operand 1504 states and 5118 transitions. [2021-10-13 21:08:45,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-13 21:08:45,145 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:08:45,145 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-13 21:08:45,165 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-13 21:08:45,359 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-13 21:08:45,359 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:08:45,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:08:45,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1036760803, now seen corresponding path program 1 times [2021-10-13 21:08:45,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:08:45,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1684607316] [2021-10-13 21:08:45,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:08:45,361 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:08:45,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:08:45,362 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-13 21:08:45,387 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-13 21:08:45,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:08:45,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 21:08:45,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:08:45,831 INFO L354 Elim1Store]: treesize reduction 361, result has 14.7 percent of original size [2021-10-13 21:08:45,831 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 9 case distinctions, treesize of input 313 treesize of output 337 [2021-10-13 21:08:53,638 INFO L354 Elim1Store]: treesize reduction 186, result has 38.4 percent of original size [2021-10-13 21:08:53,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 115 treesize of output 215 [2021-10-13 21:09:08,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 21:09:08,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:09:08,807 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 21:09:08,808 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:09:08,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1684607316] [2021-10-13 21:09:08,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1684607316] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:09:08,808 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:09:08,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 1] imperfect sequences [] total 3 [2021-10-13 21:09:08,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574552832] [2021-10-13 21:09:08,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 21:09:08,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:09:08,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 21:09:08,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=9, Unknown=2, NotChecked=0, Total=20 [2021-10-13 21:09:08,811 INFO L87 Difference]: Start difference. First operand 1504 states and 5118 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 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-13 21:09:21,115 WARN L207 SmtUtils]: Spent 8.08 s on a formula simplification. DAG size of input: 106 DAG size of output: 101 [2021-10-13 21:09:23,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:09:23,562 INFO L93 Difference]: Finished difference Result 1160 states and 3736 transitions. [2021-10-13 21:09:23,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:09:23,565 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 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 5 [2021-10-13 21:09:23,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:09:23,570 INFO L225 Difference]: With dead ends: 1160 [2021-10-13 21:09:23,570 INFO L226 Difference]: Without dead ends: 1160 [2021-10-13 21:09:23,572 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16220.3ms TimeCoverageRelationStatistics Valid=14, Invalid=12, Unknown=4, NotChecked=0, Total=30 [2021-10-13 21:09:23,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1160 states. [2021-10-13 21:09:23,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1160 to 1160. [2021-10-13 21:09:23,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 912 states have (on average 4.0964912280701755) internal successors, (3736), 1159 states have internal predecessors, (3736), 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-13 21:09:23,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 3736 transitions. [2021-10-13 21:09:23,610 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 3736 transitions. Word has length 5 [2021-10-13 21:09:23,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:09:23,611 INFO L470 AbstractCegarLoop]: Abstraction has 1160 states and 3736 transitions. [2021-10-13 21:09:23,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 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-13 21:09:23,611 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 3736 transitions. [2021-10-13 21:09:23,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-13 21:09:23,612 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:09:23,612 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:09:23,628 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-13 21:09:23,825 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-13 21:09:23,826 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:09:23,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:09:23,827 INFO L82 PathProgramCache]: Analyzing trace with hash -105254952, now seen corresponding path program 1 times [2021-10-13 21:09:23,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:09:23,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [90393643] [2021-10-13 21:09:23,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:09:23,828 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:09:23,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:09:23,830 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-13 21:09:23,831 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-13 21:09:23,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:09:23,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 21:09:23,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:09:24,268 INFO L354 Elim1Store]: treesize reduction 353, result has 14.9 percent of original size [2021-10-13 21:09:24,269 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 7 case distinctions, treesize of input 81 treesize of output 121 [2021-10-13 21:09:28,562 INFO L354 Elim1Store]: treesize reduction 186, result has 38.4 percent of original size [2021-10-13 21:09:28,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 108 treesize of output 208 [2021-10-13 21:09:44,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 21:09:44,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:09:44,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 21:09:44,141 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:09:44,142 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [90393643] [2021-10-13 21:09:44,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [90393643] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:09:44,142 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:09:44,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 1] imperfect sequences [] total 3 [2021-10-13 21:09:44,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222689243] [2021-10-13 21:09:44,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 21:09:44,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:09:44,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 21:09:44,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=9, Unknown=2, NotChecked=0, Total=20 [2021-10-13 21:09:44,145 INFO L87 Difference]: Start difference. First operand 1160 states and 3736 transitions. Second operand has 5 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 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-13 21:09:53,545 WARN L207 SmtUtils]: Spent 5.27 s on a formula simplification. DAG size of input: 111 DAG size of output: 95 [2021-10-13 21:09:54,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:09:54,246 INFO L93 Difference]: Finished difference Result 1104 states and 3575 transitions. [2021-10-13 21:09:54,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:09:54,248 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 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 7 [2021-10-13 21:09:54,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:09:54,253 INFO L225 Difference]: With dead ends: 1104 [2021-10-13 21:09:54,253 INFO L226 Difference]: Without dead ends: 1104 [2021-10-13 21:09:54,253 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13386.7ms TimeCoverageRelationStatistics Valid=14, Invalid=12, Unknown=4, NotChecked=0, Total=30 [2021-10-13 21:09:54,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2021-10-13 21:09:54,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 1104. [2021-10-13 21:09:54,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 886 states have (on average 4.034988713318285) internal successors, (3575), 1103 states have internal predecessors, (3575), 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-13 21:09:54,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 3575 transitions. [2021-10-13 21:09:54,292 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 3575 transitions. Word has length 7 [2021-10-13 21:09:54,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:09:54,293 INFO L470 AbstractCegarLoop]: Abstraction has 1104 states and 3575 transitions. [2021-10-13 21:09:54,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 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-13 21:09:54,293 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 3575 transitions. [2021-10-13 21:09:54,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-13 21:09:54,293 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:09:54,294 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:09:54,308 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-13 21:09:54,508 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-13 21:09:54,509 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:09:54,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:09:54,510 INFO L82 PathProgramCache]: Analyzing trace with hash -105254950, now seen corresponding path program 1 times [2021-10-13 21:09:54,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:09:54,511 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1467464754] [2021-10-13 21:09:54,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:09:54,511 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:09:54,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:09:54,513 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-13 21:09:54,551 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-13 21:09:54,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:09:54,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 21:09:54,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:09:54,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:09:54,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:09:55,001 INFO L354 Elim1Store]: treesize reduction 239, result has 19.3 percent of original size [2021-10-13 21:09:55,002 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 5 case distinctions, treesize of input 53 treesize of output 93 [2021-10-13 21:09:55,011 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 120 treesize of output 118 [2021-10-13 21:09:58,149 INFO L354 Elim1Store]: treesize reduction 112, result has 15.8 percent of original size [2021-10-13 21:09:58,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 74 [2021-10-13 21:09:58,746 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:09:58,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:09:59,087 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:09:59,087 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:09:59,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1467464754] [2021-10-13 21:09:59,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1467464754] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:09:59,088 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:09:59,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-13 21:09:59,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265972931] [2021-10-13 21:09:59,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 21:09:59,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:09:59,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 21:09:59,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-13 21:09:59,090 INFO L87 Difference]: Start difference. First operand 1104 states and 3575 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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-13 21:10:05,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:10:05,244 INFO L93 Difference]: Finished difference Result 5171 states and 16935 transitions. [2021-10-13 21:10:05,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 21:10:05,246 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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 7 [2021-10-13 21:10:05,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:10:05,273 INFO L225 Difference]: With dead ends: 5171 [2021-10-13 21:10:05,273 INFO L226 Difference]: Without dead ends: 5171 [2021-10-13 21:10:05,274 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 2014.1ms TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2021-10-13 21:10:05,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5171 states. [2021-10-13 21:10:05,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5171 to 1063. [2021-10-13 21:10:05,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1063 states, 870 states have (on average 3.957471264367816) internal successors, (3443), 1062 states have internal predecessors, (3443), 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-13 21:10:05,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 3443 transitions. [2021-10-13 21:10:05,362 INFO L78 Accepts]: Start accepts. Automaton has 1063 states and 3443 transitions. Word has length 7 [2021-10-13 21:10:05,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:10:05,362 INFO L470 AbstractCegarLoop]: Abstraction has 1063 states and 3443 transitions. [2021-10-13 21:10:05,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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-13 21:10:05,363 INFO L276 IsEmpty]: Start isEmpty. Operand 1063 states and 3443 transitions. [2021-10-13 21:10:05,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-13 21:10:05,363 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:10:05,364 INFO L512 BasicCegarLoop]: trace histogram [6, 1, 1] [2021-10-13 21:10:05,381 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-13 21:10:05,582 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-13 21:10:05,582 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:10:05,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:10:05,583 INFO L82 PathProgramCache]: Analyzing trace with hash -366311771, now seen corresponding path program 2 times [2021-10-13 21:10:05,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:10:05,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [264903893] [2021-10-13 21:10:05,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:10:05,584 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:10:05,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:10:05,587 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-13 21:10:05,626 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-13 21:10:05,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:10:05,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:10:05,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:10:05,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:10:05,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:10:05,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:10:06,061 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:10:06,061 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 5 case distinctions, treesize of input 23 treesize of output 74 [2021-10-13 21:10:06,483 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-13 21:10:06,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:10:08,761 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-13 21:10:08,761 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:10:08,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [264903893] [2021-10-13 21:10:08,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [264903893] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:10:08,762 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:10:08,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-13 21:10:08,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387717329] [2021-10-13 21:10:08,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 21:10:08,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:10:08,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 21:10:08,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2021-10-13 21:10:08,764 INFO L87 Difference]: Start difference. First operand 1063 states and 3443 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-13 21:10:30,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:10:30,979 INFO L93 Difference]: Finished difference Result 8364 states and 27267 transitions. [2021-10-13 21:10:30,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 21:10:30,981 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-13 21:10:30,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:10:31,018 INFO L225 Difference]: With dead ends: 8364 [2021-10-13 21:10:31,018 INFO L226 Difference]: Without dead ends: 8364 [2021-10-13 21:10:31,019 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 6519.3ms TimeCoverageRelationStatistics Valid=174, Invalid=288, Unknown=0, NotChecked=0, Total=462 [2021-10-13 21:10:31,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8364 states. [2021-10-13 21:10:31,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8364 to 1077. [2021-10-13 21:10:31,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 884 states have (on average 3.929864253393665) internal successors, (3474), 1076 states have internal predecessors, (3474), 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-13 21:10:31,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 3474 transitions. [2021-10-13 21:10:31,137 INFO L78 Accepts]: Start accepts. Automaton has 1077 states and 3474 transitions. Word has length 8 [2021-10-13 21:10:31,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:10:31,138 INFO L470 AbstractCegarLoop]: Abstraction has 1077 states and 3474 transitions. [2021-10-13 21:10:31,138 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-13 21:10:31,138 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 3474 transitions. [2021-10-13 21:10:31,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-13 21:10:31,139 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:10:31,139 INFO L512 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1] [2021-10-13 21:10:31,156 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2021-10-13 21:10:31,352 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-13 21:10:31,353 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:10:31,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:10:31,354 INFO L82 PathProgramCache]: Analyzing trace with hash -366264754, now seen corresponding path program 2 times [2021-10-13 21:10:31,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:10:31,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [158111050] [2021-10-13 21:10:31,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:10:31,355 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:10:31,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:10:31,359 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-13 21:10:31,361 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-13 21:10:31,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-13 21:10:31,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:10:31,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 21:10:31,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:10:31,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:10:31,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:10:31,880 INFO L354 Elim1Store]: treesize reduction 245, result has 17.2 percent of original size [2021-10-13 21:10:31,881 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 5 case distinctions, treesize of input 79 treesize of output 113 [2021-10-13 21:10:31,891 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-13 21:10:31,892 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 280 treesize of output 270 [2021-10-13 21:10:38,643 INFO L354 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2021-10-13 21:10:38,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 96 [2021-10-13 21:10:47,474 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 21:10:47,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:10:47,827 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 21:10:47,827 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:10:47,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [158111050] [2021-10-13 21:10:47,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [158111050] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:10:47,828 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:10:47,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 4 [2021-10-13 21:10:47,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084981582] [2021-10-13 21:10:47,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 21:10:47,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:10:47,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 21:10:47,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=15, Unknown=1, NotChecked=0, Total=30 [2021-10-13 21:10:47,830 INFO L87 Difference]: Start difference. First operand 1077 states and 3474 transitions. Second operand has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 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-13 21:10:53,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:10:53,685 INFO L93 Difference]: Finished difference Result 1076 states and 3466 transitions. [2021-10-13 21:10:53,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 21:10:53,686 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 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 8 [2021-10-13 21:10:53,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:10:53,690 INFO L225 Difference]: With dead ends: 1076 [2021-10-13 21:10:53,690 INFO L226 Difference]: Without dead ends: 1076 [2021-10-13 21:10:53,691 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4354.8ms TimeCoverageRelationStatistics Valid=20, Invalid=21, Unknown=1, NotChecked=0, Total=42 [2021-10-13 21:10:53,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2021-10-13 21:10:53,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 1076. [2021-10-13 21:10:53,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1076 states, 884 states have (on average 3.920814479638009) internal successors, (3466), 1075 states have internal predecessors, (3466), 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-13 21:10:53,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1076 states to 1076 states and 3466 transitions. [2021-10-13 21:10:53,726 INFO L78 Accepts]: Start accepts. Automaton has 1076 states and 3466 transitions. Word has length 8 [2021-10-13 21:10:53,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:10:53,726 INFO L470 AbstractCegarLoop]: Abstraction has 1076 states and 3466 transitions. [2021-10-13 21:10:53,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 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-13 21:10:53,726 INFO L276 IsEmpty]: Start isEmpty. Operand 1076 states and 3466 transitions. [2021-10-13 21:10:53,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-13 21:10:53,727 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:10:53,727 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:10:53,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2021-10-13 21:10:53,939 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-13 21:10:53,940 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:10:53,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:10:53,941 INFO L82 PathProgramCache]: Analyzing trace with hash 1032057635, now seen corresponding path program 1 times [2021-10-13 21:10:53,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:10:53,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [335642727] [2021-10-13 21:10:53,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:10:53,942 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:10:53,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:10:53,944 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-13 21:10:53,945 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-13 21:10:54,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:10:54,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 21:10:54,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:10:54,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:10:54,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:10:54,452 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 25 treesize of output 21 [2021-10-13 21:10:54,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:10:54,544 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:10:54,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [335642727] [2021-10-13 21:10:54,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [335642727] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:10:54,544 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:10:54,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-13 21:10:54,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191729997] [2021-10-13 21:10:54,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 21:10:54,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:10:54,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 21:10:54,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:10:54,545 INFO L87 Difference]: Start difference. First operand 1076 states and 3466 transitions. Second operand has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 10 states have internal predecessors, (14), 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-13 21:10:56,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:10:56,013 INFO L93 Difference]: Finished difference Result 3672 states and 11919 transitions. [2021-10-13 21:10:56,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-13 21:10:56,014 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 10 states have internal predecessors, (14), 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-13 21:10:56,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:10:56,033 INFO L225 Difference]: With dead ends: 3672 [2021-10-13 21:10:56,033 INFO L226 Difference]: Without dead ends: 3672 [2021-10-13 21:10:56,034 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 505.0ms TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2021-10-13 21:10:56,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3672 states. [2021-10-13 21:10:56,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3672 to 1206. [2021-10-13 21:10:56,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1206 states, 1014 states have (on average 4.3599605522682445) internal successors, (4421), 1205 states have internal predecessors, (4421), 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-13 21:10:56,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1206 states to 1206 states and 4421 transitions. [2021-10-13 21:10:56,107 INFO L78 Accepts]: Start accepts. Automaton has 1206 states and 4421 transitions. Word has length 8 [2021-10-13 21:10:56,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:10:56,108 INFO L470 AbstractCegarLoop]: Abstraction has 1206 states and 4421 transitions. [2021-10-13 21:10:56,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 10 states have internal predecessors, (14), 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-13 21:10:56,109 INFO L276 IsEmpty]: Start isEmpty. Operand 1206 states and 4421 transitions. [2021-10-13 21:10:56,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-13 21:10:56,110 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:10:56,110 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:10:56,129 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-13 21:10:56,329 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-13 21:10:56,329 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:10:56,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:10:56,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1032057636, now seen corresponding path program 1 times [2021-10-13 21:10:56,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:10:56,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [198493743] [2021-10-13 21:10:56,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:10:56,331 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:10:56,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:10:56,332 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-13 21:10:56,369 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-13 21:10:56,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:10:56,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:10:56,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:10:56,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:10:56,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:10:56,940 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:10:56,941 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 5 case distinctions, treesize of input 48 treesize of output 98 [2021-10-13 21:10:57,230 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-13 21:10:57,230 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 6 case distinctions, treesize of input 98 treesize of output 143 [2021-10-13 21:11:39,599 INFO L354 Elim1Store]: treesize reduction 156, result has 16.1 percent of original size [2021-10-13 21:11:39,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 392 treesize of output 340 [2021-10-13 21:11:39,765 INFO L354 Elim1Store]: treesize reduction 49, result has 59.5 percent of original size [2021-10-13 21:11:39,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 396 treesize of output 455 [2021-10-13 21:11:48,516 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:11:48,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:11:49,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:11:49,112 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:11:49,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [198493743] [2021-10-13 21:11:49,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [198493743] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:11:49,113 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:11:49,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2021-10-13 21:11:49,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264206309] [2021-10-13 21:11:49,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-13 21:11:49,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:11:49,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-13 21:11:49,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-10-13 21:11:49,114 INFO L87 Difference]: Start difference. First operand 1206 states and 4421 transitions. Second operand has 11 states, 10 states have (on average 1.6) internal successors, (16), 10 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-13 21:12:08,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:12:08,637 INFO L93 Difference]: Finished difference Result 10438 states and 35375 transitions. [2021-10-13 21:12:08,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 21:12:08,639 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.6) internal successors, (16), 10 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-13 21:12:08,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:12:08,691 INFO L225 Difference]: With dead ends: 10438 [2021-10-13 21:12:08,691 INFO L226 Difference]: Without dead ends: 10438 [2021-10-13 21:12:08,692 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 13485.0ms TimeCoverageRelationStatistics Valid=248, Invalid=622, Unknown=0, NotChecked=0, Total=870 [2021-10-13 21:12:08,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10438 states. [2021-10-13 21:12:08,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10438 to 1460. [2021-10-13 21:12:08,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1460 states, 1268 states have (on average 4.462933753943218) internal successors, (5659), 1459 states have internal predecessors, (5659), 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-13 21:12:08,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1460 states to 1460 states and 5659 transitions. [2021-10-13 21:12:08,885 INFO L78 Accepts]: Start accepts. Automaton has 1460 states and 5659 transitions. Word has length 8 [2021-10-13 21:12:08,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:12:08,886 INFO L470 AbstractCegarLoop]: Abstraction has 1460 states and 5659 transitions. [2021-10-13 21:12:08,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.6) internal successors, (16), 10 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-13 21:12:08,886 INFO L276 IsEmpty]: Start isEmpty. Operand 1460 states and 5659 transitions. [2021-10-13 21:12:08,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-13 21:12:08,887 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:12:08,890 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:12:08,908 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-10-13 21:12:09,099 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-13 21:12:09,100 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err2REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:12:09,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:12:09,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1032057637, now seen corresponding path program 1 times [2021-10-13 21:12:09,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:12:09,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [632440577] [2021-10-13 21:12:09,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:12:09,103 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:12:09,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:12:09,104 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-13 21:12:09,107 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-13 21:12:09,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:12:09,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 21:12:09,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:12:09,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-13 21:12:09,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 21:12:09,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:12:09,367 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 21:12:09,367 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:12:09,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [632440577] [2021-10-13 21:12:09,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [632440577] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:12:09,368 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:12:09,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-13 21:12:09,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732907188] [2021-10-13 21:12:09,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:12:09,369 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:12:09,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:12:09,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:12:09,370 INFO L87 Difference]: Start difference. First operand 1460 states and 5659 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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-13 21:12:09,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:12:09,630 INFO L93 Difference]: Finished difference Result 1030 states and 3804 transitions. [2021-10-13 21:12:09,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 21:12:09,630 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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-13 21:12:09,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:12:09,633 INFO L225 Difference]: With dead ends: 1030 [2021-10-13 21:12:09,634 INFO L226 Difference]: Without dead ends: 1030 [2021-10-13 21:12:09,634 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 21:12:09,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2021-10-13 21:12:09,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 1030. [2021-10-13 21:12:09,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1030 states, 920 states have (on average 4.1347826086956525) internal successors, (3804), 1029 states have internal predecessors, (3804), 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-13 21:12:09,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1030 states to 1030 states and 3804 transitions. [2021-10-13 21:12:09,665 INFO L78 Accepts]: Start accepts. Automaton has 1030 states and 3804 transitions. Word has length 8 [2021-10-13 21:12:09,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:12:09,666 INFO L470 AbstractCegarLoop]: Abstraction has 1030 states and 3804 transitions. [2021-10-13 21:12:09,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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-13 21:12:09,666 INFO L276 IsEmpty]: Start isEmpty. Operand 1030 states and 3804 transitions. [2021-10-13 21:12:09,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-13 21:12:09,667 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:12:09,667 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:12:09,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-10-13 21:12:09,880 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-13 21:12:09,881 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:12:09,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:12:09,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1032057638, now seen corresponding path program 1 times [2021-10-13 21:12:09,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:12:09,883 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1210710092] [2021-10-13 21:12:09,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:12:09,884 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:12:09,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:12:09,885 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-13 21:12:09,886 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-13 21:12:10,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:12:10,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 21:12:10,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:12:10,337 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-13 21:12:10,337 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 6 case distinctions, treesize of input 24 treesize of output 70 [2021-10-13 21:12:10,891 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-13 21:12:10,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2021-10-13 21:12:10,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 21:12:10,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:12:17,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 21:12:17,056 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:12:17,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1210710092] [2021-10-13 21:12:17,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1210710092] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:12:17,057 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:12:17,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 2] imperfect sequences [] total 5 [2021-10-13 21:12:17,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177979051] [2021-10-13 21:12:17,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 21:12:17,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:12:17,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 21:12:17,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=23, Unknown=2, NotChecked=0, Total=42 [2021-10-13 21:12:17,059 INFO L87 Difference]: Start difference. First operand 1030 states and 3804 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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-13 21:12:17,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:12:17,298 INFO L93 Difference]: Finished difference Result 696 states and 2411 transitions. [2021-10-13 21:12:17,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 21:12:17,299 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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-13 21:12:17,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:12:17,301 INFO L225 Difference]: With dead ends: 696 [2021-10-13 21:12:17,301 INFO L226 Difference]: Without dead ends: 696 [2021-10-13 21:12:17,302 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 6070.4ms TimeCoverageRelationStatistics Valid=17, Invalid=23, Unknown=2, NotChecked=0, Total=42 [2021-10-13 21:12:17,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2021-10-13 21:12:17,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 696. [2021-10-13 21:12:17,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 640 states have (on average 3.7671875) internal successors, (2411), 695 states have internal predecessors, (2411), 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-13 21:12:17,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 2411 transitions. [2021-10-13 21:12:17,320 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 2411 transitions. Word has length 8 [2021-10-13 21:12:17,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:12:17,320 INFO L470 AbstractCegarLoop]: Abstraction has 696 states and 2411 transitions. [2021-10-13 21:12:17,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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-13 21:12:17,320 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 2411 transitions. [2021-10-13 21:12:17,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-13 21:12:17,321 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:12:17,321 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:12:17,336 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-13 21:12:17,533 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-13 21:12:17,534 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:12:17,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:12:17,535 INFO L82 PathProgramCache]: Analyzing trace with hash 1929020283, now seen corresponding path program 1 times [2021-10-13 21:12:17,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:12:17,536 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1115908605] [2021-10-13 21:12:17,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:12:17,537 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:12:17,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:12:17,538 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-13 21:12:17,541 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-13 21:12:17,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:12:17,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 21:12:17,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:12:17,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-10-13 21:12:18,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 21:12:18,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:12:18,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 21:12:18,524 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:12:18,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1115908605] [2021-10-13 21:12:18,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1115908605] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:12:18,527 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:12:18,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-13 21:12:18,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969282302] [2021-10-13 21:12:18,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 21:12:18,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:12:18,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 21:12:18,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-13 21:12:18,529 INFO L87 Difference]: Start difference. First operand 696 states and 2411 transitions. Second operand has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 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-13 21:12:20,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:12:20,369 INFO L93 Difference]: Finished difference Result 1359 states and 4475 transitions. [2021-10-13 21:12:20,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-13 21:12:20,371 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 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 9 [2021-10-13 21:12:20,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:12:20,375 INFO L225 Difference]: With dead ends: 1359 [2021-10-13 21:12:20,375 INFO L226 Difference]: Without dead ends: 1359 [2021-10-13 21:12:20,375 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 960.0ms TimeCoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2021-10-13 21:12:20,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1359 states. [2021-10-13 21:12:20,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1359 to 918. [2021-10-13 21:12:20,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 862 states have (on average 3.9895591647331785) internal successors, (3439), 917 states have internal predecessors, (3439), 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-13 21:12:20,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 3439 transitions. [2021-10-13 21:12:20,405 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 3439 transitions. Word has length 9 [2021-10-13 21:12:20,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:12:20,405 INFO L470 AbstractCegarLoop]: Abstraction has 918 states and 3439 transitions. [2021-10-13 21:12:20,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 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-13 21:12:20,406 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 3439 transitions. [2021-10-13 21:12:20,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-13 21:12:20,413 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:12:20,413 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:12:20,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2021-10-13 21:12:20,613 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-13 21:12:20,614 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:12:20,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:12:20,615 INFO L82 PathProgramCache]: Analyzing trace with hash 1929020284, now seen corresponding path program 1 times [2021-10-13 21:12:20,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:12:20,616 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1886813162] [2021-10-13 21:12:20,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:12:20,616 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:12:20,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:12:20,617 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-13 21:12:20,618 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-13 21:12:20,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:12:20,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 21:12:20,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:12:21,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:12:21,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:12:21,195 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:12:21,195 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:12:21,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1886813162] [2021-10-13 21:12:21,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1886813162] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:12:21,195 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:12:21,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-13 21:12:21,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776184804] [2021-10-13 21:12:21,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 21:12:21,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:12:21,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 21:12:21,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-13 21:12:21,197 INFO L87 Difference]: Start difference. First operand 918 states and 3439 transitions. Second operand has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 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-13 21:12:22,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:12:22,209 INFO L93 Difference]: Finished difference Result 1505 states and 5248 transitions. [2021-10-13 21:12:22,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 21:12:22,213 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 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 9 [2021-10-13 21:12:22,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:12:22,217 INFO L225 Difference]: With dead ends: 1505 [2021-10-13 21:12:22,217 INFO L226 Difference]: Without dead ends: 1505 [2021-10-13 21:12:22,218 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 347.9ms TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2021-10-13 21:12:22,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1505 states. [2021-10-13 21:12:22,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1505 to 1286. [2021-10-13 21:12:22,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1286 states, 1230 states have (on average 3.8365853658536584) internal successors, (4719), 1285 states have internal predecessors, (4719), 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-13 21:12:22,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1286 states to 1286 states and 4719 transitions. [2021-10-13 21:12:22,258 INFO L78 Accepts]: Start accepts. Automaton has 1286 states and 4719 transitions. Word has length 9 [2021-10-13 21:12:22,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:12:22,258 INFO L470 AbstractCegarLoop]: Abstraction has 1286 states and 4719 transitions. [2021-10-13 21:12:22,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 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-13 21:12:22,258 INFO L276 IsEmpty]: Start isEmpty. Operand 1286 states and 4719 transitions. [2021-10-13 21:12:22,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-13 21:12:22,259 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:12:22,259 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:12:22,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2021-10-13 21:12:22,472 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-13 21:12:22,473 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:12:22,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:12:22,474 INFO L82 PathProgramCache]: Analyzing trace with hash 1929234105, now seen corresponding path program 1 times [2021-10-13 21:12:22,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:12:22,475 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2049789967] [2021-10-13 21:12:22,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:12:22,475 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:12:22,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:12:22,477 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-13 21:12:22,478 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-13 21:12:22,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:12:22,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:12:22,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:12:22,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:12:22,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:12:22,966 INFO L354 Elim1Store]: treesize reduction 247, result has 16.6 percent of original size [2021-10-13 21:12:22,966 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 5 case distinctions, treesize of input 48 treesize of output 80 [2021-10-13 21:12:22,974 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 559 treesize of output 527 [2021-10-13 21:12:23,550 INFO L354 Elim1Store]: treesize reduction 112, result has 15.8 percent of original size [2021-10-13 21:12:23,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 53 treesize of output 64 [2021-10-13 21:12:24,538 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:12:24,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:12:24,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:12:24,942 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:12:24,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2049789967] [2021-10-13 21:12:24,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2049789967] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:12:24,942 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:12:24,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-13 21:12:24,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621147817] [2021-10-13 21:12:24,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 21:12:24,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:12:24,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 21:12:24,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-13 21:12:24,944 INFO L87 Difference]: Start difference. First operand 1286 states and 4719 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 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-13 21:12:28,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:12:28,326 INFO L93 Difference]: Finished difference Result 1864 states and 6400 transitions. [2021-10-13 21:12:28,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 21:12:28,327 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 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 9 [2021-10-13 21:12:28,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:12:28,332 INFO L225 Difference]: With dead ends: 1864 [2021-10-13 21:12:28,332 INFO L226 Difference]: Without dead ends: 1864 [2021-10-13 21:12:28,333 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 1745.0ms TimeCoverageRelationStatistics Valid=86, Invalid=154, Unknown=0, NotChecked=0, Total=240 [2021-10-13 21:12:28,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1864 states. [2021-10-13 21:12:28,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1864 to 1290. [2021-10-13 21:12:28,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1290 states, 1237 states have (on average 3.8746968472109944) internal successors, (4793), 1289 states have internal predecessors, (4793), 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-13 21:12:28,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1290 states to 1290 states and 4793 transitions. [2021-10-13 21:12:28,377 INFO L78 Accepts]: Start accepts. Automaton has 1290 states and 4793 transitions. Word has length 9 [2021-10-13 21:12:28,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:12:28,378 INFO L470 AbstractCegarLoop]: Abstraction has 1290 states and 4793 transitions. [2021-10-13 21:12:28,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 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-13 21:12:28,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1290 states and 4793 transitions. [2021-10-13 21:12:28,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-13 21:12:28,380 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:12:28,380 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:12:28,396 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-13 21:12:28,593 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-13 21:12:28,594 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:12:28,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:12:28,594 INFO L82 PathProgramCache]: Analyzing trace with hash 1929234107, now seen corresponding path program 1 times [2021-10-13 21:12:28,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:12:28,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1557141518] [2021-10-13 21:12:28,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:12:28,595 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:12:28,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:12:28,597 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-13 21:12:28,600 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-13 21:12:28,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:12:28,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 21:12:28,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:12:29,092 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-13 21:12:29,093 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 6 case distinctions, treesize of input 107 treesize of output 150 [2021-10-13 21:12:33,534 INFO L354 Elim1Store]: treesize reduction 175, result has 42.1 percent of original size [2021-10-13 21:12:33,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 101 treesize of output 212 [2021-10-13 21:12:46,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 21:12:46,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:12:46,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 21:12:46,141 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:12:46,142 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1557141518] [2021-10-13 21:12:46,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1557141518] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:12:46,142 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:12:46,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 21:12:46,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382696547] [2021-10-13 21:12:46,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:12:46,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:12:46,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:12:46,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:12:46,145 INFO L87 Difference]: Start difference. First operand 1290 states and 4793 transitions. Second operand has 4 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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-13 21:12:46,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:12:46,373 INFO L93 Difference]: Finished difference Result 1205 states and 4468 transitions. [2021-10-13 21:12:46,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:12:46,374 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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 9 [2021-10-13 21:12:46,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:12:46,377 INFO L225 Difference]: With dead ends: 1205 [2021-10-13 21:12:46,377 INFO L226 Difference]: Without dead ends: 1205 [2021-10-13 21:12:46,378 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 178.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:12:46,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2021-10-13 21:12:46,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 1205. [2021-10-13 21:12:46,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1205 states, 1164 states have (on average 3.838487972508591) internal successors, (4468), 1204 states have internal predecessors, (4468), 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-13 21:12:46,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 4468 transitions. [2021-10-13 21:12:46,415 INFO L78 Accepts]: Start accepts. Automaton has 1205 states and 4468 transitions. Word has length 9 [2021-10-13 21:12:46,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:12:46,416 INFO L470 AbstractCegarLoop]: Abstraction has 1205 states and 4468 transitions. [2021-10-13 21:12:46,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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-13 21:12:46,416 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 4468 transitions. [2021-10-13 21:12:46,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-13 21:12:46,416 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:12:46,417 INFO L512 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1] [2021-10-13 21:12:46,431 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-13 21:12:46,630 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-13 21:12:46,631 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:12:46,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:12:46,632 INFO L82 PathProgramCache]: Analyzing trace with hash 206917639, now seen corresponding path program 2 times [2021-10-13 21:12:46,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:12:46,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [230343465] [2021-10-13 21:12:46,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:12:46,633 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:12:46,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:12:46,636 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-13 21:12:46,638 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-13 21:12:46,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-13 21:12:46,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:12:46,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:12:46,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:12:46,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:12:46,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:12:47,184 INFO L354 Elim1Store]: treesize reduction 239, result has 19.3 percent of original size [2021-10-13 21:12:47,184 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 5 case distinctions, treesize of input 53 treesize of output 93 [2021-10-13 21:12:47,190 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 120 treesize of output 118 [2021-10-13 21:12:52,473 INFO L354 Elim1Store]: treesize reduction 84, result has 36.8 percent of original size [2021-10-13 21:12:52,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 53 treesize of output 92 [2021-10-13 21:13:06,100 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 21:13:06,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:13:06,437 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 21:13:06,437 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:13:06,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [230343465] [2021-10-13 21:13:06,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [230343465] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:13:06,438 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:13:06,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-13 21:13:06,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68923732] [2021-10-13 21:13:06,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 21:13:06,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:13:06,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 21:13:06,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-10-13 21:13:06,440 INFO L87 Difference]: Start difference. First operand 1205 states and 4468 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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-13 21:13:15,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:13:15,505 INFO L93 Difference]: Finished difference Result 1193 states and 4434 transitions. [2021-10-13 21:13:15,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 21:13:15,507 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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-13 21:13:15,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:13:15,511 INFO L225 Difference]: With dead ends: 1193 [2021-10-13 21:13:15,512 INFO L226 Difference]: Without dead ends: 1193 [2021-10-13 21:13:15,512 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 661.9ms TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-10-13 21:13:15,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2021-10-13 21:13:15,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 1190. [2021-10-13 21:13:15,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1190 states, 1152 states have (on average 3.845486111111111) internal successors, (4430), 1189 states have internal predecessors, (4430), 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-13 21:13:15,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1190 states to 1190 states and 4430 transitions. [2021-10-13 21:13:15,545 INFO L78 Accepts]: Start accepts. Automaton has 1190 states and 4430 transitions. Word has length 10 [2021-10-13 21:13:15,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:13:15,545 INFO L470 AbstractCegarLoop]: Abstraction has 1190 states and 4430 transitions. [2021-10-13 21:13:15,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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-13 21:13:15,546 INFO L276 IsEmpty]: Start isEmpty. Operand 1190 states and 4430 transitions. [2021-10-13 21:13:15,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-13 21:13:15,546 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:13:15,546 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:13:15,565 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-13 21:13:15,747 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-13 21:13:15,748 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:13:15,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:13:15,749 INFO L82 PathProgramCache]: Analyzing trace with hash -323289849, now seen corresponding path program 1 times [2021-10-13 21:13:15,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:13:15,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [289261796] [2021-10-13 21:13:15,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:13:15,750 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:13:15,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:13:15,751 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-13 21:13:15,753 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-13 21:13:16,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:13:16,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 21:13:16,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:13:16,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:13:16,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:13:16,410 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 25 treesize of output 21 [2021-10-13 21:13:16,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:13:16,503 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:13:16,503 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [289261796] [2021-10-13 21:13:16,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [289261796] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:13:16,504 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:13:16,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-13 21:13:16,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696926774] [2021-10-13 21:13:16,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 21:13:16,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:13:16,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 21:13:16,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:13:16,505 INFO L87 Difference]: Start difference. First operand 1190 states and 4430 transitions. Second operand has 10 states, 9 states have (on average 2.0) internal successors, (18), 10 states have internal predecessors, (18), 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-13 21:13:17,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:13:17,608 INFO L93 Difference]: Finished difference Result 2156 states and 7733 transitions. [2021-10-13 21:13:17,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-13 21:13:17,609 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 10 states have internal predecessors, (18), 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-13 21:13:17,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:13:17,615 INFO L225 Difference]: With dead ends: 2156 [2021-10-13 21:13:17,615 INFO L226 Difference]: Without dead ends: 2156 [2021-10-13 21:13:17,615 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 508.1ms TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2021-10-13 21:13:17,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2156 states. [2021-10-13 21:13:17,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2156 to 1408. [2021-10-13 21:13:17,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1408 states, 1370 states have (on average 4.1671532846715325) internal successors, (5709), 1407 states have internal predecessors, (5709), 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-13 21:13:17,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1408 states to 1408 states and 5709 transitions. [2021-10-13 21:13:17,661 INFO L78 Accepts]: Start accepts. Automaton has 1408 states and 5709 transitions. Word has length 10 [2021-10-13 21:13:17,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:13:17,662 INFO L470 AbstractCegarLoop]: Abstraction has 1408 states and 5709 transitions. [2021-10-13 21:13:17,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 10 states have internal predecessors, (18), 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-13 21:13:17,662 INFO L276 IsEmpty]: Start isEmpty. Operand 1408 states and 5709 transitions. [2021-10-13 21:13:17,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-13 21:13:17,663 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:13:17,663 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:13:17,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-10-13 21:13:17,876 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-13 21:13:17,877 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:13:17,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:13:17,878 INFO L82 PathProgramCache]: Analyzing trace with hash -323289848, now seen corresponding path program 1 times [2021-10-13 21:13:17,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:13:17,879 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [130266520] [2021-10-13 21:13:17,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:13:17,880 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:13:17,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:13:17,881 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-13 21:13:17,892 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-13 21:13:18,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:13:18,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 21:13:18,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:13:18,339 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:13:18,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:13:18,573 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:13:18,574 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:13:18,574 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [130266520] [2021-10-13 21:13:18,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [130266520] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:13:18,574 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:13:18,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-13 21:13:18,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067525039] [2021-10-13 21:13:18,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 21:13:18,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:13:18,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 21:13:18,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-10-13 21:13:18,576 INFO L87 Difference]: Start difference. First operand 1408 states and 5709 transitions. Second operand has 12 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 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-13 21:13:19,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:13:19,904 INFO L93 Difference]: Finished difference Result 1346 states and 5134 transitions. [2021-10-13 21:13:19,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 21:13:19,906 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 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-13 21:13:19,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:13:19,909 INFO L225 Difference]: With dead ends: 1346 [2021-10-13 21:13:19,910 INFO L226 Difference]: Without dead ends: 1346 [2021-10-13 21:13:19,910 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 417.6ms TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2021-10-13 21:13:19,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1346 states. [2021-10-13 21:13:19,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1346 to 1300. [2021-10-13 21:13:19,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1262 states have (on average 4.007923930269413) internal successors, (5058), 1299 states have internal predecessors, (5058), 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-13 21:13:19,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 5058 transitions. [2021-10-13 21:13:19,944 INFO L78 Accepts]: Start accepts. Automaton has 1300 states and 5058 transitions. Word has length 10 [2021-10-13 21:13:19,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:13:19,944 INFO L470 AbstractCegarLoop]: Abstraction has 1300 states and 5058 transitions. [2021-10-13 21:13:19,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 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-13 21:13:19,945 INFO L276 IsEmpty]: Start isEmpty. Operand 1300 states and 5058 transitions. [2021-10-13 21:13:19,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-13 21:13:19,945 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:13:19,946 INFO L512 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:13:19,962 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-13 21:13:20,159 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-13 21:13:20,160 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:13:20,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:13:20,161 INFO L82 PathProgramCache]: Analyzing trace with hash 2119473303, now seen corresponding path program 2 times [2021-10-13 21:13:20,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:13:20,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2095070252] [2021-10-13 21:13:20,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:13:20,163 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:13:20,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:13:20,163 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-13 21:13:20,164 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-13 21:13:20,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-13 21:13:20,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:13:20,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 21:13:20,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:13:20,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:13:20,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:13:20,728 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:13:20,728 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 5 case distinctions, treesize of input 48 treesize of output 98 [2021-10-13 21:13:20,993 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-13 21:13:20,994 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 6 case distinctions, treesize of input 98 treesize of output 143 [2021-10-13 21:14:46,066 INFO L354 Elim1Store]: treesize reduction 156, result has 16.1 percent of original size [2021-10-13 21:14:46,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 388 treesize of output 336 [2021-10-13 21:14:46,245 INFO L354 Elim1Store]: treesize reduction 49, result has 59.5 percent of original size [2021-10-13 21:14:46,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 392 treesize of output 451 [2021-10-13 21:15:02,403 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 21:15:02,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:15:03,034 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 21:15:03,035 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:15:03,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2095070252] [2021-10-13 21:15:03,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2095070252] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:15:03,035 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:15:03,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 8 [2021-10-13 21:15:03,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899800963] [2021-10-13 21:15:03,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 21:15:03,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:15:03,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 21:15:03,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:15:03,037 INFO L87 Difference]: Start difference. First operand 1300 states and 5058 transitions. Second operand has 10 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 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-13 21:15:16,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:15:16,350 INFO L93 Difference]: Finished difference Result 1290 states and 4926 transitions. [2021-10-13 21:15:16,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-13 21:15:16,352 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 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 11 [2021-10-13 21:15:16,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:15:16,356 INFO L225 Difference]: With dead ends: 1290 [2021-10-13 21:15:16,356 INFO L226 Difference]: Without dead ends: 1290 [2021-10-13 21:15:16,357 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 8649.5ms TimeCoverageRelationStatistics Valid=61, Invalid=120, Unknown=1, NotChecked=0, Total=182 [2021-10-13 21:15:16,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1290 states. [2021-10-13 21:15:16,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1290 to 1206. [2021-10-13 21:15:16,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1206 states, 1168 states have (on average 4.037671232876712) internal successors, (4716), 1205 states have internal predecessors, (4716), 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-13 21:15:16,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1206 states to 1206 states and 4716 transitions. [2021-10-13 21:15:16,385 INFO L78 Accepts]: Start accepts. Automaton has 1206 states and 4716 transitions. Word has length 11 [2021-10-13 21:15:16,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:15:16,385 INFO L470 AbstractCegarLoop]: Abstraction has 1206 states and 4716 transitions. [2021-10-13 21:15:16,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 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-13 21:15:16,386 INFO L276 IsEmpty]: Start isEmpty. Operand 1206 states and 4716 transitions. [2021-10-13 21:15:16,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-13 21:15:16,386 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:15:16,386 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:15:16,401 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-13 21:15:16,599 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-13 21:15:16,600 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:15:16,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:15:16,601 INFO L82 PathProgramCache]: Analyzing trace with hash -61314027, now seen corresponding path program 2 times [2021-10-13 21:15:16,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:15:16,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1522477562] [2021-10-13 21:15:16,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:15:16,602 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:15:16,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:15:16,603 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-13 21:15:16,604 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-13 21:15:17,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:15:17,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:15:17,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 21:15:17,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:15:17,349 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:15:17,349 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 5 case distinctions, treesize of input 48 treesize of output 98 [2021-10-13 21:15:17,748 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-13 21:15:17,749 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 6 case distinctions, treesize of input 98 treesize of output 143 [2021-10-13 21:16:10,854 INFO L354 Elim1Store]: treesize reduction 156, result has 16.1 percent of original size [2021-10-13 21:16:10,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 389 treesize of output 335 [2021-10-13 21:16:11,034 INFO L354 Elim1Store]: treesize reduction 49, result has 59.5 percent of original size [2021-10-13 21:16:11,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 393 treesize of output 452 [2021-10-13 21:16:20,546 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 21:16:20,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:16:21,620 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 21:16:21,621 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:16:21,621 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1522477562] [2021-10-13 21:16:21,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1522477562] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:16:21,621 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:16:21,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-10-13 21:16:21,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952099328] [2021-10-13 21:16:21,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 21:16:21,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:16:21,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 21:16:21,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-10-13 21:16:21,623 INFO L87 Difference]: Start difference. First operand 1206 states and 4716 transitions. Second operand has 15 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 14 states have internal predecessors, (20), 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-13 21:17:07,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:17:07,792 INFO L93 Difference]: Finished difference Result 1591 states and 5640 transitions. [2021-10-13 21:17:07,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 21:17:07,799 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 14 states have internal predecessors, (20), 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-13 21:17:07,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:17:07,803 INFO L225 Difference]: With dead ends: 1591 [2021-10-13 21:17:07,804 INFO L226 Difference]: Without dead ends: 1591 [2021-10-13 21:17:07,804 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 13175.0ms TimeCoverageRelationStatistics Valid=129, Invalid=376, Unknown=1, NotChecked=0, Total=506 [2021-10-13 21:17:07,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1591 states. [2021-10-13 21:17:07,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1591 to 1065. [2021-10-13 21:17:07,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1065 states, 1027 states have (on average 3.9542356377799415) internal successors, (4061), 1064 states have internal predecessors, (4061), 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-13 21:17:07,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 4061 transitions. [2021-10-13 21:17:07,829 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 4061 transitions. Word has length 11 [2021-10-13 21:17:07,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:17:07,829 INFO L470 AbstractCegarLoop]: Abstraction has 1065 states and 4061 transitions. [2021-10-13 21:17:07,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 14 states have internal predecessors, (20), 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-13 21:17:07,829 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 4061 transitions. [2021-10-13 21:17:07,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-13 21:17:07,830 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:17:07,830 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-10-13 21:17:07,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-10-13 21:17:08,030 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-13 21:17:08,031 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:17:08,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:17:08,032 INFO L82 PathProgramCache]: Analyzing trace with hash -1900730197, now seen corresponding path program 3 times [2021-10-13 21:17:08,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:17:08,032 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [787190833] [2021-10-13 21:17:08,033 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:17:08,033 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:17:08,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:17:08,034 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-13 21:17:08,036 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-13 21:17:08,531 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 21:17:08,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:17:08,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 21:17:08,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:17:08,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:17:08,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:17:08,941 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:17:08,942 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 5 case distinctions, treesize of input 48 treesize of output 98 [2021-10-13 21:17:09,306 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-13 21:17:09,306 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 6 case distinctions, treesize of input 98 treesize of output 143 [2021-10-13 21:18:08,082 INFO L354 Elim1Store]: treesize reduction 156, result has 16.1 percent of original size [2021-10-13 21:18:08,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 386 treesize of output 334 [2021-10-13 21:18:08,266 INFO L354 Elim1Store]: treesize reduction 49, result has 59.5 percent of original size [2021-10-13 21:18:08,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 390 treesize of output 449 [2021-10-13 21:18:21,864 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 21:18:21,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:18:23,251 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 21:18:23,251 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:18:23,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [787190833] [2021-10-13 21:18:23,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [787190833] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:18:23,252 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:18:23,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2021-10-13 21:18:23,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614854302] [2021-10-13 21:18:23,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 21:18:23,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:18:23,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 21:18:23,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-10-13 21:18:23,254 INFO L87 Difference]: Start difference. First operand 1065 states and 4061 transitions. Second operand has 13 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 states have internal predecessors, (20), 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-13 21:18:38,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:18:38,128 INFO L93 Difference]: Finished difference Result 1969 states and 6911 transitions. [2021-10-13 21:18:38,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 21:18:38,130 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 states have internal predecessors, (20), 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-13 21:18:38,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:18:38,135 INFO L225 Difference]: With dead ends: 1969 [2021-10-13 21:18:38,136 INFO L226 Difference]: Without dead ends: 1969 [2021-10-13 21:18:38,136 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 13754.2ms TimeCoverageRelationStatistics Valid=120, Invalid=260, Unknown=0, NotChecked=0, Total=380 [2021-10-13 21:18:38,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1969 states. [2021-10-13 21:18:38,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1969 to 1241. [2021-10-13 21:18:38,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 1203 states have (on average 4.050706566916043) internal successors, (4873), 1240 states have internal predecessors, (4873), 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-13 21:18:38,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 4873 transitions. [2021-10-13 21:18:38,177 INFO L78 Accepts]: Start accepts. Automaton has 1241 states and 4873 transitions. Word has length 12 [2021-10-13 21:18:38,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:18:38,177 INFO L470 AbstractCegarLoop]: Abstraction has 1241 states and 4873 transitions. [2021-10-13 21:18:38,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 states have internal predecessors, (20), 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-13 21:18:38,178 INFO L276 IsEmpty]: Start isEmpty. Operand 1241 states and 4873 transitions. [2021-10-13 21:18:38,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-13 21:18:38,178 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:18:38,178 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:18:38,211 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-13 21:18:38,392 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-13 21:18:38,393 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:18:38,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:18:38,394 INFO L82 PathProgramCache]: Analyzing trace with hash -1894111345, now seen corresponding path program 2 times [2021-10-13 21:18:38,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:18:38,394 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [575606751] [2021-10-13 21:18:38,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:18:38,395 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:18:38,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:18:38,397 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-13 21:18:38,398 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-13 21:18:38,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-13 21:18:38,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:18:38,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 21:18:38,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:18:38,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:18:38,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:18:39,149 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:18:39,150 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 5 case distinctions, treesize of input 48 treesize of output 98 [2021-10-13 21:18:39,440 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-13 21:18:39,440 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 6 case distinctions, treesize of input 98 treesize of output 143 [2021-10-13 21:19:37,288 INFO L354 Elim1Store]: treesize reduction 156, result has 16.1 percent of original size [2021-10-13 21:19:37,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 384 treesize of output 332 [2021-10-13 21:19:37,478 INFO L354 Elim1Store]: treesize reduction 49, result has 59.5 percent of original size [2021-10-13 21:19:37,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 388 treesize of output 447 [2021-10-13 21:20:28,992 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 21:20:28,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:20:29,715 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 21:20:29,715 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:20:29,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [575606751] [2021-10-13 21:20:29,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [575606751] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:20:29,716 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:20:29,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 8 [2021-10-13 21:20:29,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938871009] [2021-10-13 21:20:29,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 21:20:29,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:20:29,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 21:20:29,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:20:29,718 INFO L87 Difference]: Start difference. First operand 1241 states and 4873 transitions. Second operand has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 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-13 21:20:33,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:20:33,955 INFO L93 Difference]: Finished difference Result 1417 states and 5212 transitions. [2021-10-13 21:20:33,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 21:20:33,956 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 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-13 21:20:33,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:20:33,961 INFO L225 Difference]: With dead ends: 1417 [2021-10-13 21:20:33,962 INFO L226 Difference]: Without dead ends: 1417 [2021-10-13 21:20:33,962 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 5121.1ms TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-13 21:20:33,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states. [2021-10-13 21:20:33,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 1241. [2021-10-13 21:20:33,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 1203 states have (on average 3.914380714879468) internal successors, (4709), 1240 states have internal predecessors, (4709), 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-13 21:20:33,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 4709 transitions. [2021-10-13 21:20:33,987 INFO L78 Accepts]: Start accepts. Automaton has 1241 states and 4709 transitions. Word has length 12 [2021-10-13 21:20:33,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:20:33,988 INFO L470 AbstractCegarLoop]: Abstraction has 1241 states and 4709 transitions. [2021-10-13 21:20:33,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 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-13 21:20:33,988 INFO L276 IsEmpty]: Start isEmpty. Operand 1241 states and 4709 transitions. [2021-10-13 21:20:33,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-13 21:20:33,988 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:20:33,989 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:20:34,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2021-10-13 21:20:34,190 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-13 21:20:34,190 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thread3Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 41 more)] === [2021-10-13 21:20:34,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:20:34,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1438269600, now seen corresponding path program 1 times [2021-10-13 21:20:34,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:20:34,191 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1328059917] [2021-10-13 21:20:34,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:20:34,192 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:20:34,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:20:34,195 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-13 21:20:34,202 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-13 21:20:34,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:20:34,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 21:20:34,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:20:34,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-10-13 21:20:35,183 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:20:35,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:20:40,404 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:20:40,404 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:20:40,404 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1328059917] [2021-10-13 21:20:40,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1328059917] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:20:40,404 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:20:40,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-13 21:20:40,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426646947] [2021-10-13 21:20:40,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 21:20:40,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:20:40,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 21:20:40,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=100, Unknown=2, NotChecked=0, Total=132 [2021-10-13 21:20:40,406 INFO L87 Difference]: Start difference. First operand 1241 states and 4709 transitions. Second operand has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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) Received shutdown request... [2021-10-13 21:21:02,293 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-13 21:21:02,333 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-13 21:21:03,315 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-13 21:21:03,534 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-10-13 21:21:03,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 [2021-10-13 21:21:03,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 21:21:03,551 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3REQUIRES_VIOLATION [2021-10-13 21:21:03,552 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. [2021-10-13 21:21:03,553 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-13 21:21:03,553 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-13 21:21:03,554 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2REQUIRES_VIOLATION [2021-10-13 21:21:03,554 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3REQUIRES_VIOLATION [2021-10-13 21:21:03,554 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-13 21:21:03,554 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-13 21:21:03,554 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2REQUIRES_VIOLATION [2021-10-13 21:21:03,554 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3REQUIRES_VIOLATION [2021-10-13 21:21:03,554 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0REQUIRES_VIOLATION [2021-10-13 21:21:03,554 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1REQUIRES_VIOLATION [2021-10-13 21:21:03,555 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2REQUIRES_VIOLATION [2021-10-13 21:21:03,555 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3REQUIRES_VIOLATION [2021-10-13 21:21:03,555 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-13 21:21:03,555 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-13 21:21:03,555 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-13 21:21:03,555 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-13 21:21:03,555 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-13 21:21:03,555 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-13 21:21:03,555 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-13 21:21:03,556 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-13 21:21:03,556 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATION [2021-10-13 21:21:03,556 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATION [2021-10-13 21:21:03,556 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATION [2021-10-13 21:21:03,556 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATION [2021-10-13 21:21:03,556 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12REQUIRES_VIOLATION [2021-10-13 21:21:03,556 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13REQUIRES_VIOLATION [2021-10-13 21:21:03,557 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr14REQUIRES_VIOLATION [2021-10-13 21:21:03,557 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr15REQUIRES_VIOLATION [2021-10-13 21:21:03,557 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 21:21:03,557 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 21:21:03,557 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-13 21:21:03,557 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-13 21:21:03,557 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-13 21:21:03,557 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-13 21:21:03,558 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-13 21:21:03,558 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2REQUIRES_VIOLATION [2021-10-13 21:21:03,558 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3REQUIRES_VIOLATION [2021-10-13 21:21:03,558 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-13 21:21:03,558 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-13 21:21:03,558 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2REQUIRES_VIOLATION [2021-10-13 21:21:03,558 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3REQUIRES_VIOLATION [2021-10-13 21:21:03,558 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0REQUIRES_VIOLATION [2021-10-13 21:21:03,559 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1REQUIRES_VIOLATION [2021-10-13 21:21:03,559 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2REQUIRES_VIOLATION [2021-10-13 21:21:03,566 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-13 21:21:03,566 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-13 21:21:03,568 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.10 09:21:03 BasicIcfg [2021-10-13 21:21:03,568 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-13 21:21:03,569 INFO L168 Benchmark]: Toolchain (without parser) took 822152.33 ms. Allocated memory was 155.2 MB in the beginning and 190.8 MB in the end (delta: 35.7 MB). Free memory was 129.8 MB in the beginning and 65.7 MB in the end (delta: 64.1 MB). Peak memory consumption was 100.6 MB. Max. memory is 8.0 GB. [2021-10-13 21:21:03,570 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 155.2 MB. Free memory is still 126.9 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-13 21:21:03,570 INFO L168 Benchmark]: CACSL2BoogieTranslator took 469.88 ms. Allocated memory is still 155.2 MB. Free memory was 129.6 MB in the beginning and 115.6 MB in the end (delta: 14.0 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-10-13 21:21:03,570 INFO L168 Benchmark]: Boogie Procedure Inliner took 116.89 ms. Allocated memory is still 155.2 MB. Free memory was 115.6 MB in the beginning and 113.1 MB in the end (delta: 2.5 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-10-13 21:21:03,571 INFO L168 Benchmark]: Boogie Preprocessor took 49.93 ms. Allocated memory is still 155.2 MB. Free memory was 113.1 MB in the beginning and 111.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-13 21:21:03,571 INFO L168 Benchmark]: RCFGBuilder took 2991.42 ms. Allocated memory is still 155.2 MB. Free memory was 110.8 MB in the beginning and 75.3 MB in the end (delta: 35.5 MB). Peak memory consumption was 36.4 MB. Max. memory is 8.0 GB. [2021-10-13 21:21:03,571 INFO L168 Benchmark]: TraceAbstraction took 818501.90 ms. Allocated memory was 155.2 MB in the beginning and 190.8 MB in the end (delta: 35.7 MB). Free memory was 74.8 MB in the beginning and 65.7 MB in the end (delta: 9.1 MB). Peak memory consumption was 45.3 MB. Max. memory is 8.0 GB. [2021-10-13 21:21:03,573 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.24 ms. Allocated memory is still 155.2 MB. Free memory is still 126.9 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 469.88 ms. Allocated memory is still 155.2 MB. Free memory was 129.6 MB in the beginning and 115.6 MB in the end (delta: 14.0 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 116.89 ms. Allocated memory is still 155.2 MB. Free memory was 115.6 MB in the beginning and 113.1 MB in the end (delta: 2.5 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 49.93 ms. Allocated memory is still 155.2 MB. Free memory was 113.1 MB in the beginning and 111.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 2991.42 ms. Allocated memory is still 155.2 MB. Free memory was 110.8 MB in the beginning and 75.3 MB in the end (delta: 35.5 MB). Peak memory consumption was 36.4 MB. Max. memory is 8.0 GB. * TraceAbstraction took 818501.90 ms. Allocated memory was 155.2 MB in the beginning and 190.8 MB in the end (delta: 35.7 MB). Free memory was 74.8 MB in the beginning and 65.7 MB in the end (delta: 9.1 MB). Peak memory consumption was 45.3 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 52623.7ms, 195 PlacesBefore, 64 PlacesAfterwards, 201 TransitionsBefore, 59 TransitionsAfterwards, 2688 CoEnabledTransitionPairs, 7 FixpointIterations, 119 TrivialSequentialCompositions, 57 ConcurrentSequentialCompositions, 22 TrivialYvCompositions, 6 ConcurrentYvCompositions, 11 ChoiceCompositions, 215 TotalNumberOfCompositions, 3678 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3323, positive: 3291, positive conditional: 0, positive unconditional: 3291, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1414, positive: 1403, positive conditional: 0, positive unconditional: 1403, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1414, positive: 1403, positive conditional: 0, positive unconditional: 1403, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 11, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1728, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 1728, negative conditional: 0, negative unconditional: 1728, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 3323, positive: 1888, positive conditional: 0, positive unconditional: 1888, negative: 21, negative conditional: 0, negative unconditional: 21, unknown: 1414, unknown conditional: 0, unknown unconditional: 1414] , Statistics on independence cache: Total cache size (in pairs): 139, Positive cache size: 137, Positive conditional cache size: 0, Positive unconditional cache size: 137, Negative cache size: 2, Negative conditional cache size: 0, Negative unconditional cache size: 2 - 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: 70]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 108]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 91]: 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 (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 90]: 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 (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - TimeoutResultAtElement [Line: 89]: 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 (1241states) and FLOYD_HOARE automaton (currently 4 states, 12 states before enhancement),while PredicateUnifier was unifying predicates,while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 228 locations, 45 error locations. Started 1 CEGAR loops. OverallTime: 818315.5ms, OverallIterations: 26, TraceHistogramMax: 6, EmptinessCheckTime: 37.3ms, AutomataDifference: 216203.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 52780.0ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 730 SDtfs, 6435 SDslu, 2457 SDs, 0 SdLazy, 5053 SolverSat, 491 SolverUnsat, 25 SolverUnknown, 0 SolverNotchecked, 116858.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 470 GetRequests, 185 SyntacticMatches, 4 SemanticMatches, 280 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 119066.6ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1841occurred in iteration=4, InterpolantAutomatonStates: 224, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1814.6ms AutomataMinimizationTime, 25 MinimizatonAttempts, 39617 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 260.8ms SsaConstructionTime, 1933.6ms SatisfiabilityAnalysisTime, 535635.5ms InterpolantComputationTime, 207 NumberOfCodeBlocks, 188 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 362 ConstructedInterpolants, 153 QuantifiedInterpolants, 15508 SizeOfPredicates, 244 NumberOfNonLiveVariables, 2224 ConjunctsInSsa, 334 ConjunctsInUnsatCore, 52 InterpolantComputations, 24 PerfectInterpolantSequences, 140/222 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