/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-sum-alt2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c503be2 [2021-10-13 21:04:34,858 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 21:04:34,861 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 21:04:34,897 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 21:04:34,898 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 21:04:34,899 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 21:04:34,901 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 21:04:34,903 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 21:04:34,905 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 21:04:34,907 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 21:04:34,908 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 21:04:34,910 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 21:04:34,910 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 21:04:34,911 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 21:04:34,913 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 21:04:34,915 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 21:04:34,916 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 21:04:34,917 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 21:04:34,919 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 21:04:34,921 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 21:04:34,924 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 21:04:34,925 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 21:04:34,927 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 21:04:34,927 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 21:04:34,931 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 21:04:34,932 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 21:04:34,932 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 21:04:34,933 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 21:04:34,934 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 21:04:34,935 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 21:04:34,935 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 21:04:34,936 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 21:04:34,937 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 21:04:34,938 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 21:04:34,940 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 21:04:34,940 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 21:04:34,941 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 21:04:34,942 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 21:04:34,942 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 21:04:34,943 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 21:04:34,944 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 21:04:34,947 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:04:34,999 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 21:04:34,999 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 21:04:34,999 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 21:04:35,000 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 21:04:35,002 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 21:04:35,002 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 21:04:35,003 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 21:04:35,003 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 21:04:35,003 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 21:04:35,003 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 21:04:35,004 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 21:04:35,004 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 21:04:35,005 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 21:04:35,005 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-13 21:04:35,006 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-13 21:04:35,006 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-13 21:04:35,006 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 21:04:35,006 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-13 21:04:35,007 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-13 21:04:35,007 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-13 21:04:35,007 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 21:04:35,007 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 21:04:35,007 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 21:04:35,008 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 21:04:35,008 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 21:04:35,009 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 21:04:35,009 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 21:04:35,009 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 21:04:35,010 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-13 21:04:35,010 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-13 21:04:35,010 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 21:04:35,010 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-13 21:04:35,011 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:04:35,470 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 21:04:35,497 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 21:04:35,500 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 21:04:35,502 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 21:04:35,503 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 21:04:35,504 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c [2021-10-13 21:04:35,573 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/812f0d12d/220aa64791434649abdca5632adb0dc8/FLAG11826243b [2021-10-13 21:04:36,272 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 21:04:36,272 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-array-sum-alt2.wvr.c [2021-10-13 21:04:36,284 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/812f0d12d/220aa64791434649abdca5632adb0dc8/FLAG11826243b [2021-10-13 21:04:36,597 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/812f0d12d/220aa64791434649abdca5632adb0dc8 [2021-10-13 21:04:36,600 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 21:04:36,607 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-13 21:04:36,608 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 21:04:36,609 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 21:04:36,613 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 21:04:36,615 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 09:04:36" (1/1) ... [2021-10-13 21:04:36,617 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58dde2ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:04:36, skipping insertion in model container [2021-10-13 21:04:36,617 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 09:04:36" (1/1) ... [2021-10-13 21:04:36,627 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 21:04:36,659 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 21:04:36,855 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-sum-alt2.wvr.c[2525,2538] [2021-10-13 21:04:36,869 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 21:04:36,885 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-10-13 21:04:36,891 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 21:04:36,908 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-sum-alt2.wvr.c[2525,2538] [2021-10-13 21:04:36,916 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 21:04:36,923 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 21:04:36,953 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-sum-alt2.wvr.c[2525,2538] [2021-10-13 21:04:36,970 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 21:04:37,003 INFO L208 MainTranslator]: Completed translation [2021-10-13 21:04:37,004 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:04:37 WrapperNode [2021-10-13 21:04:37,004 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 21:04:37,006 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 21:04:37,006 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 21:04:37,006 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 21:04:37,018 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:04:37" (1/1) ... [2021-10-13 21:04:37,052 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:04:37" (1/1) ... [2021-10-13 21:04:37,112 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 21:04:37,113 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 21:04:37,113 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 21:04:37,114 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 21:04:37,128 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:04:37" (1/1) ... [2021-10-13 21:04:37,128 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:04:37" (1/1) ... [2021-10-13 21:04:37,151 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:04:37" (1/1) ... [2021-10-13 21:04:37,152 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:04:37" (1/1) ... [2021-10-13 21:04:37,180 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:04:37" (1/1) ... [2021-10-13 21:04:37,194 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:04:37" (1/1) ... [2021-10-13 21:04:37,201 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:04:37" (1/1) ... [2021-10-13 21:04:37,210 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 21:04:37,214 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 21:04:37,214 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 21:04:37,214 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 21:04:37,216 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:04:37" (1/1) ... [2021-10-13 21:04:37,229 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 21:04:37,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 21:04:37,271 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:04:37,291 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:04:37,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-13 21:04:37,355 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 21:04:37,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-13 21:04:37,355 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-13 21:04:37,356 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-13 21:04:37,356 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-13 21:04:37,357 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-13 21:04:37,357 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-13 21:04:37,357 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-13 21:04:37,357 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-13 21:04:37,358 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-13 21:04:37,358 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-13 21:04:37,358 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 21:04:37,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 21:04:37,358 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 21:04:37,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-13 21:04:37,364 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:04:39,173 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 21:04:39,173 INFO L299 CfgBuilder]: Removed 36 assume(true) statements. [2021-10-13 21:04:39,176 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 09:04:39 BoogieIcfgContainer [2021-10-13 21:04:39,176 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 21:04:39,179 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 21:04:39,179 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 21:04:39,183 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 21:04:39,183 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 09:04:36" (1/3) ... [2021-10-13 21:04:39,184 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d4b863 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 09:04:39, skipping insertion in model container [2021-10-13 21:04:39,184 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 09:04:37" (2/3) ... [2021-10-13 21:04:39,185 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d4b863 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 09:04:39, skipping insertion in model container [2021-10-13 21:04:39,185 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 09:04:39" (3/3) ... [2021-10-13 21:04:39,187 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-array-sum-alt2.wvr.c [2021-10-13 21:04:39,193 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 21:04:39,194 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2021-10-13 21:04:39,194 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-13 21:04:39,238 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,239 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,239 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,239 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,239 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,240 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,240 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,240 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,241 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,241 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,241 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,241 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,242 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,242 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,242 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,242 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,242 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,243 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,243 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,244 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,244 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,244 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,244 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,245 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,245 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,245 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,245 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,245 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,246 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,246 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,248 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,248 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,249 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,249 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,249 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,250 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,250 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,250 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,250 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,250 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,251 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,251 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,251 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,251 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,252 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,252 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,252 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,252 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,253 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,253 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,254 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,254 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,254 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,254 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,255 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,255 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,255 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,256 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,256 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,256 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,257 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,257 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,257 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,258 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,258 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,258 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,258 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,259 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,259 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,259 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,260 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,260 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,260 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,260 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,261 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,261 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,261 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,261 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,261 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,262 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,262 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,262 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,262 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,262 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,263 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,263 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,265 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,265 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,266 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,267 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,270 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,275 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,276 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,276 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,276 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,276 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,276 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,277 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,278 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,279 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,283 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,283 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,284 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,284 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,284 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,284 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,285 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,285 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,285 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,285 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,285 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,286 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,286 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,287 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,288 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,288 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,288 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,288 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,289 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,290 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,290 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,318 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,320 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,322 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,324 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,324 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,330 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,331 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,334 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,334 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,334 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,335 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,335 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,335 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,335 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,335 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,335 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,336 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,336 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,345 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,346 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,347 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,347 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,347 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,348 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,348 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,348 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,348 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,348 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,348 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,349 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,349 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,351 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,351 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,352 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,352 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,352 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,355 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,357 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,358 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,358 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,358 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,358 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,358 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,358 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 21:04:39,371 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-13 21:04:39,476 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 21:04:39,487 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:04:39,487 INFO L340 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2021-10-13 21:04:39,507 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-13 21:04:39,518 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 160 transitions, 344 flow [2021-10-13 21:04:39,522 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 160 transitions, 344 flow [2021-10-13 21:04:39,524 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 158 places, 160 transitions, 344 flow [2021-10-13 21:04:39,589 INFO L129 PetriNetUnfolder]: 12/157 cut-off events. [2021-10-13 21:04:39,590 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-13 21:04:39,597 INFO L84 FinitePrefix]: Finished finitePrefix Result has 170 conditions, 157 events. 12/157 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 176 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 111. Up to 2 conditions per place. [2021-10-13 21:04:39,601 INFO L116 LiptonReduction]: Number of co-enabled transitions 2160 [2021-10-13 21:05:04,212 INFO L131 LiptonReduction]: Checked pairs total: 2899 [2021-10-13 21:05:04,213 INFO L133 LiptonReduction]: Total number of compositions: 160 [2021-10-13 21:05:04,224 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 55 places, 49 transitions, 122 flow [2021-10-13 21:05:04,284 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 750 states, 616 states have (on average 4.165584415584416) internal successors, (2566), 749 states have internal predecessors, (2566), 0 states have call successors, (0), 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:05:04,290 INFO L276 IsEmpty]: Start isEmpty. Operand has 750 states, 616 states have (on average 4.165584415584416) internal successors, (2566), 749 states have internal predecessors, (2566), 0 states have call successors, (0), 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:05:04,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-13 21:05:04,296 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:04,297 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-13 21:05:04,298 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:04,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:04,304 INFO L82 PathProgramCache]: Analyzing trace with hash 24280, now seen corresponding path program 1 times [2021-10-13 21:05:04,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:04,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [405105634] [2021-10-13 21:05:04,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:04,321 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:04,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:04,326 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:05:04,360 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:05:04,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:04,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 21:05:04,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:04,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:04,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:04,930 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:05:04,931 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:05:05,044 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:05:05,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:05,169 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:05:05,170 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:05,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [405105634] [2021-10-13 21:05:05,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [405105634] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:05:05,171 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:05:05,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 21:05:05,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387269995] [2021-10-13 21:05:05,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:05:05,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:05,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:05:05,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:05,198 INFO L87 Difference]: Start difference. First operand has 750 states, 616 states have (on average 4.165584415584416) internal successors, (2566), 749 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:05:05,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:05,785 INFO L93 Difference]: Finished difference Result 1498 states and 5133 transitions. [2021-10-13 21:05:05,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 21:05:05,788 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:05:05,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:05,841 INFO L225 Difference]: With dead ends: 1498 [2021-10-13 21:05:05,841 INFO L226 Difference]: Without dead ends: 1498 [2021-10-13 21:05:05,843 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 86.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:05,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1498 states. [2021-10-13 21:05:05,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1498 to 751. [2021-10-13 21:05:05,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 618 states have (on average 4.166666666666667) internal successors, (2575), 750 states have internal predecessors, (2575), 0 states have call successors, (0), 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:05:05,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2575 transitions. [2021-10-13 21:05:06,001 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2575 transitions. Word has length 2 [2021-10-13 21:05:06,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:06,002 INFO L470 AbstractCegarLoop]: Abstraction has 751 states and 2575 transitions. [2021-10-13 21:05:06,002 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:05:06,003 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2575 transitions. [2021-10-13 21:05:06,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-13 21:05:06,003 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:06,003 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-13 21:05:06,021 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:05:06,204 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:05:06,205 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:06,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:06,206 INFO L82 PathProgramCache]: Analyzing trace with hash 24281, now seen corresponding path program 1 times [2021-10-13 21:05:06,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:06,210 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1795226421] [2021-10-13 21:05:06,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:06,211 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:06,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:06,212 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:05:06,253 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:05:06,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:06,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 21:05:06,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:06,511 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-13 21:05:06,512 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:05:07,223 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:05:07,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:07,228 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:05:07,229 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:07,230 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1795226421] [2021-10-13 21:05:07,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1795226421] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:05:07,231 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:05:07,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-13 21:05:07,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342895238] [2021-10-13 21:05:07,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 21:05:07,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:07,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 21:05:07,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 21:05:07,235 INFO L87 Difference]: Start difference. First operand 751 states and 2575 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:05:07,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:07,365 INFO L93 Difference]: Finished difference Result 750 states and 2572 transitions. [2021-10-13 21:05:07,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:05:07,366 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:05:07,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:07,374 INFO L225 Difference]: With dead ends: 750 [2021-10-13 21:05:07,374 INFO L226 Difference]: Without dead ends: 750 [2021-10-13 21:05:07,375 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 20.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 21:05:07,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2021-10-13 21:05:07,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 750. [2021-10-13 21:05:07,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 618 states have (on average 4.1618122977346275) internal successors, (2572), 749 states have internal predecessors, (2572), 0 states have call successors, (0), 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:05:07,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2572 transitions. [2021-10-13 21:05:07,430 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2572 transitions. Word has length 2 [2021-10-13 21:05:07,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:07,431 INFO L470 AbstractCegarLoop]: Abstraction has 750 states and 2572 transitions. [2021-10-13 21:05:07,431 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:05:07,431 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2572 transitions. [2021-10-13 21:05:07,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-13 21:05:07,432 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:07,432 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-13 21:05:07,446 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:05:07,644 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:05:07,645 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:07,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:07,647 INFO L82 PathProgramCache]: Analyzing trace with hash 24378, now seen corresponding path program 1 times [2021-10-13 21:05:07,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:07,648 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1156806488] [2021-10-13 21:05:07,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:07,648 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:07,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:07,651 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:05:07,652 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:05:07,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:07,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 21:05:07,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:08,121 INFO L354 Elim1Store]: treesize reduction 245, result has 17.2 percent of original size [2021-10-13 21:05:08,122 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 72 treesize of output 106 [2021-10-13 21:05:08,140 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-13 21:05:08,141 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 250 treesize of output 240 [2021-10-13 21:05:11,384 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:05:11,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:11,416 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:05:11,419 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:11,419 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1156806488] [2021-10-13 21:05:11,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1156806488] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:05:11,420 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:05:11,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 21:05:11,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297977253] [2021-10-13 21:05:11,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:05:11,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:11,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:05:11,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:11,422 INFO L87 Difference]: Start difference. First operand 750 states and 2572 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:05:11,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:11,724 INFO L93 Difference]: Finished difference Result 624 states and 2069 transitions. [2021-10-13 21:05:11,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:05:11,726 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:05:11,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:11,733 INFO L225 Difference]: With dead ends: 624 [2021-10-13 21:05:11,733 INFO L226 Difference]: Without dead ends: 624 [2021-10-13 21:05:11,734 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 51.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:11,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2021-10-13 21:05:11,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 624. [2021-10-13 21:05:11,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 520 states have (on average 3.978846153846154) internal successors, (2069), 623 states have internal predecessors, (2069), 0 states have call successors, (0), 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:05:11,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 2069 transitions. [2021-10-13 21:05:11,765 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 2069 transitions. Word has length 2 [2021-10-13 21:05:11,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:11,765 INFO L470 AbstractCegarLoop]: Abstraction has 624 states and 2069 transitions. [2021-10-13 21:05:11,766 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:05:11,766 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 2069 transitions. [2021-10-13 21:05:11,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-13 21:05:11,767 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:11,767 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-13 21:05:11,782 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:05:11,979 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:05:11,980 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:11,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:11,981 INFO L82 PathProgramCache]: Analyzing trace with hash 24379, now seen corresponding path program 1 times [2021-10-13 21:05:11,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:11,982 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1072312177] [2021-10-13 21:05:11,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:11,983 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:11,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:11,984 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:05:11,987 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:05:12,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:12,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 21:05:12,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:12,270 INFO L354 Elim1Store]: treesize reduction 358, result has 15.4 percent of original size [2021-10-13 21:05:12,271 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 193 treesize of output 234 [2021-10-13 21:05:15,665 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:05:15,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:15,679 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:05:15,679 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:15,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1072312177] [2021-10-13 21:05:15,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1072312177] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:05:15,680 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:05:15,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 21:05:15,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069650547] [2021-10-13 21:05:15,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:05:15,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:15,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:05:15,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:15,682 INFO L87 Difference]: Start difference. First operand 624 states and 2069 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:05:15,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:15,931 INFO L93 Difference]: Finished difference Result 498 states and 1566 transitions. [2021-10-13 21:05:15,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:05:15,932 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:05:15,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:15,937 INFO L225 Difference]: With dead ends: 498 [2021-10-13 21:05:15,938 INFO L226 Difference]: Without dead ends: 498 [2021-10-13 21:05:15,938 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.6ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:15,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2021-10-13 21:05:15,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 498. [2021-10-13 21:05:15,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 422 states have (on average 3.7109004739336493) internal successors, (1566), 497 states have internal predecessors, (1566), 0 states have call successors, (0), 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:05:15,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1566 transitions. [2021-10-13 21:05:15,959 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1566 transitions. Word has length 2 [2021-10-13 21:05:15,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:15,959 INFO L470 AbstractCegarLoop]: Abstraction has 498 states and 1566 transitions. [2021-10-13 21:05:15,959 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:05:15,960 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1566 transitions. [2021-10-13 21:05:15,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-13 21:05:15,960 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:15,960 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-13 21:05:15,973 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:05:16,172 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:05:16,173 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:16,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:16,174 INFO L82 PathProgramCache]: Analyzing trace with hash 23431512, now seen corresponding path program 1 times [2021-10-13 21:05:16,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:16,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1253963551] [2021-10-13 21:05:16,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:16,175 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:16,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:16,176 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:05:16,182 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:05:16,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:16,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 21:05:16,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:16,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:16,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:16,541 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:05:16,542 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:05:16,699 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:05:16,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:17,190 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:05:17,191 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:17,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1253963551] [2021-10-13 21:05:17,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1253963551] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:05:17,191 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:05:17,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-13 21:05:17,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535792709] [2021-10-13 21:05:17,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 21:05:17,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:17,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 21:05:17,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-13 21:05:17,193 INFO L87 Difference]: Start difference. First operand 498 states and 1566 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:05:19,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:19,182 INFO L93 Difference]: Finished difference Result 2967 states and 9364 transitions. [2021-10-13 21:05:19,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-13 21:05:19,185 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:05:19,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:19,216 INFO L225 Difference]: With dead ends: 2967 [2021-10-13 21:05:19,216 INFO L226 Difference]: Without dead ends: 2967 [2021-10-13 21:05:19,217 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 822.6ms TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:05:19,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2967 states. [2021-10-13 21:05:19,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2967 to 502. [2021-10-13 21:05:19,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 426 states have (on average 3.6948356807511735) internal successors, (1574), 501 states have internal predecessors, (1574), 0 states have call successors, (0), 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:05:19,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 1574 transitions. [2021-10-13 21:05:19,285 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 1574 transitions. Word has length 4 [2021-10-13 21:05:19,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:19,286 INFO L470 AbstractCegarLoop]: Abstraction has 502 states and 1574 transitions. [2021-10-13 21:05:19,286 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:05:19,286 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 1574 transitions. [2021-10-13 21:05:19,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-13 21:05:19,287 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:19,287 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-10-13 21:05:19,300 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:05:19,499 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:05:19,500 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:19,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:19,502 INFO L82 PathProgramCache]: Analyzing trace with hash 23444516, now seen corresponding path program 1 times [2021-10-13 21:05:19,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:19,503 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [687094749] [2021-10-13 21:05:19,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:19,503 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:19,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:19,505 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:05:19,508 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:05:19,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:19,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 21:05:19,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:19,794 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-13 21:05:19,794 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 74 treesize of output 117 [2021-10-13 21:05:25,042 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:05:25,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:25,061 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:05:25,062 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:25,062 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [687094749] [2021-10-13 21:05:25,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [687094749] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:05:25,068 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:05:25,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 21:05:25,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203076364] [2021-10-13 21:05:25,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:05:25,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:25,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:05:25,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:25,071 INFO L87 Difference]: Start difference. First operand 502 states and 1574 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:05:25,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:25,228 INFO L93 Difference]: Finished difference Result 472 states and 1489 transitions. [2021-10-13 21:05:25,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:05:25,230 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-10-13 21:05:25,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:25,234 INFO L225 Difference]: With dead ends: 472 [2021-10-13 21:05:25,235 INFO L226 Difference]: Without dead ends: 472 [2021-10-13 21:05:25,238 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:25,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-10-13 21:05:25,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 472. [2021-10-13 21:05:25,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 408 states have (on average 3.6495098039215685) internal successors, (1489), 471 states have internal predecessors, (1489), 0 states have call successors, (0), 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:05:25,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1489 transitions. [2021-10-13 21:05:25,258 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1489 transitions. Word has length 4 [2021-10-13 21:05:25,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:25,259 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 1489 transitions. [2021-10-13 21:05:25,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:05:25,259 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1489 transitions. [2021-10-13 21:05:25,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-13 21:05:25,260 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:25,260 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-10-13 21:05:25,276 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:05:25,474 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:05:25,474 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:25,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:25,476 INFO L82 PathProgramCache]: Analyzing trace with hash 23444517, now seen corresponding path program 1 times [2021-10-13 21:05:25,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:25,478 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [112656576] [2021-10-13 21:05:25,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:25,479 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:25,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:25,481 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:05:25,482 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:05:25,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:25,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 21:05:25,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:25,841 INFO L354 Elim1Store]: treesize reduction 239, result has 19.3 percent of original size [2021-10-13 21:05:25,842 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 53 treesize of output 93 [2021-10-13 21:05:25,849 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 332 treesize of output 316 [2021-10-13 21:05:32,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:05:32,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:32,617 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:05:32,618 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:32,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [112656576] [2021-10-13 21:05:32,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [112656576] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:05:32,619 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:05:32,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 21:05:32,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432776602] [2021-10-13 21:05:32,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:05:32,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:32,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:05:32,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:32,622 INFO L87 Difference]: Start difference. First operand 472 states and 1489 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:05:32,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:32,830 INFO L93 Difference]: Finished difference Result 442 states and 1404 transitions. [2021-10-13 21:05:32,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:05:32,831 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-10-13 21:05:32,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:32,835 INFO L225 Difference]: With dead ends: 442 [2021-10-13 21:05:32,835 INFO L226 Difference]: Without dead ends: 442 [2021-10-13 21:05:32,835 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 45.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:32,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-10-13 21:05:32,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 442. [2021-10-13 21:05:32,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 390 states have (on average 3.6) internal successors, (1404), 441 states have internal predecessors, (1404), 0 states have call successors, (0), 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:05:32,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1404 transitions. [2021-10-13 21:05:32,852 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1404 transitions. Word has length 4 [2021-10-13 21:05:32,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:32,853 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 1404 transitions. [2021-10-13 21:05:32,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:05:32,853 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1404 transitions. [2021-10-13 21:05:32,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-13 21:05:32,854 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:32,854 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-13 21:05:32,868 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:05:33,066 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:05:33,068 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:33,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:33,069 INFO L82 PathProgramCache]: Analyzing trace with hash 726775134, now seen corresponding path program 1 times [2021-10-13 21:05:33,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:33,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [310558066] [2021-10-13 21:05:33,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:33,070 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:33,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:33,071 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:05:33,073 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:05:33,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:33,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 21:05:33,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:33,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:33,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:33,394 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:05:33,394 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:05:33,539 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:05:33,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:33,874 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:05:33,874 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:33,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [310558066] [2021-10-13 21:05:33,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [310558066] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:05:33,875 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:05:33,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-13 21:05:33,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875732283] [2021-10-13 21:05:33,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 21:05:33,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:33,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 21:05:33,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-13 21:05:33,877 INFO L87 Difference]: Start difference. First operand 442 states and 1404 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:05:34,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:34,510 INFO L93 Difference]: Finished difference Result 874 states and 2863 transitions. [2021-10-13 21:05:34,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 21:05:34,512 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:05:34,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:34,520 INFO L225 Difference]: With dead ends: 874 [2021-10-13 21:05:34,521 INFO L226 Difference]: Without dead ends: 874 [2021-10-13 21:05:34,521 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 411.5ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-13 21:05:34,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2021-10-13 21:05:34,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 586. [2021-10-13 21:05:34,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 534 states have (on average 4.063670411985019) internal successors, (2170), 585 states have internal predecessors, (2170), 0 states have call successors, (0), 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:05:34,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 2170 transitions. [2021-10-13 21:05:34,547 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 2170 transitions. Word has length 5 [2021-10-13 21:05:34,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:34,548 INFO L470 AbstractCegarLoop]: Abstraction has 586 states and 2170 transitions. [2021-10-13 21:05:34,548 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:05:34,548 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 2170 transitions. [2021-10-13 21:05:34,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-13 21:05:34,549 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:34,549 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-13 21:05:34,564 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:05:34,755 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:05:34,756 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:34,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:34,757 INFO L82 PathProgramCache]: Analyzing trace with hash 726775135, now seen corresponding path program 1 times [2021-10-13 21:05:34,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:34,758 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1741743485] [2021-10-13 21:05:34,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:34,758 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:34,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:34,759 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:05:34,760 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:05:34,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:34,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 21:05:34,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:35,054 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-13 21:05:35,055 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:05:35,550 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:05:35,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:35,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:05:35,569 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:35,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1741743485] [2021-10-13 21:05:35,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1741743485] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:05:35,569 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:05:35,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-10-13 21:05:35,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067138410] [2021-10-13 21:05:35,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:05:35,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:35,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:05:35,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:35,571 INFO L87 Difference]: Start difference. First operand 586 states and 2170 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 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:05:35,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:35,695 INFO L93 Difference]: Finished difference Result 360 states and 1231 transitions. [2021-10-13 21:05:35,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 21:05:35,696 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 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:05:35,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:35,699 INFO L225 Difference]: With dead ends: 360 [2021-10-13 21:05:35,699 INFO L226 Difference]: Without dead ends: 360 [2021-10-13 21:05:35,700 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 34.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 21:05:35,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2021-10-13 21:05:35,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 360. [2021-10-13 21:05:35,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 339 states have (on average 3.631268436578171) internal successors, (1231), 359 states have internal predecessors, (1231), 0 states have call successors, (0), 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:05:35,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 1231 transitions. [2021-10-13 21:05:35,718 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 1231 transitions. Word has length 5 [2021-10-13 21:05:35,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:35,718 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 1231 transitions. [2021-10-13 21:05:35,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 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:05:35,719 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 1231 transitions. [2021-10-13 21:05:35,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-13 21:05:35,720 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:35,720 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-10-13 21:05:35,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-10-13 21:05:35,934 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:05:35,934 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:35,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:35,935 INFO L82 PathProgramCache]: Analyzing trace with hash 1055360768, now seen corresponding path program 1 times [2021-10-13 21:05:35,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:35,936 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [899125005] [2021-10-13 21:05:35,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:35,937 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:35,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:35,939 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:05:35,941 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:05:36,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:36,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 21:05:36,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:36,219 INFO L354 Elim1Store]: treesize reduction 247, result has 16.6 percent of original size [2021-10-13 21:05:36,219 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 49 treesize of output 81 [2021-10-13 21:05:36,226 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 113 treesize of output 111 [2021-10-13 21:05:38,785 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:05:38,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:38,854 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:05:38,855 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:38,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [899125005] [2021-10-13 21:05:38,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [899125005] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:05:38,855 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:05:38,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 21:05:38,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461713349] [2021-10-13 21:05:38,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:05:38,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:38,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:05:38,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:38,857 INFO L87 Difference]: Start difference. First operand 360 states and 1231 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:05:38,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:38,977 INFO L93 Difference]: Finished difference Result 332 states and 1143 transitions. [2021-10-13 21:05:38,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:05:38,977 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-10-13 21:05:38,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:38,981 INFO L225 Difference]: With dead ends: 332 [2021-10-13 21:05:38,981 INFO L226 Difference]: Without dead ends: 332 [2021-10-13 21:05:38,981 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2038.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:05:38,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-10-13 21:05:38,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 332. [2021-10-13 21:05:38,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 317 states have (on average 3.6056782334384856) internal successors, (1143), 331 states have internal predecessors, (1143), 0 states have call successors, (0), 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:05:38,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 1143 transitions. [2021-10-13 21:05:38,993 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 1143 transitions. Word has length 6 [2021-10-13 21:05:38,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:38,993 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 1143 transitions. [2021-10-13 21:05:38,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:05:38,994 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 1143 transitions. [2021-10-13 21:05:38,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-13 21:05:38,994 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:38,995 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-10-13 21:05:39,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-13 21:05:39,207 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:05:39,207 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:39,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:39,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1055360769, now seen corresponding path program 1 times [2021-10-13 21:05:39,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:39,209 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1186596153] [2021-10-13 21:05:39,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:39,209 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:39,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:39,211 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:05:39,225 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:05:39,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:39,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 21:05:39,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:39,526 INFO L354 Elim1Store]: treesize reduction 350, result has 15.7 percent of original size [2021-10-13 21:05:39,526 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:05:39,998 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:05:39,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:40,016 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:05:40,016 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:40,017 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1186596153] [2021-10-13 21:05:40,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1186596153] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:05:40,017 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:05:40,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-13 21:05:40,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853851833] [2021-10-13 21:05:40,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 21:05:40,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:40,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 21:05:40,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 21:05:40,019 INFO L87 Difference]: Start difference. First operand 332 states and 1143 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 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:05:40,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:40,083 INFO L93 Difference]: Finished difference Result 304 states and 1055 transitions. [2021-10-13 21:05:40,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:05:40,084 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 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 6 [2021-10-13 21:05:40,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:40,087 INFO L225 Difference]: With dead ends: 304 [2021-10-13 21:05:40,087 INFO L226 Difference]: Without dead ends: 304 [2021-10-13 21:05:40,088 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 21:05:40,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-10-13 21:05:40,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 304. [2021-10-13 21:05:40,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 295 states have (on average 3.5762711864406778) internal successors, (1055), 303 states have internal predecessors, (1055), 0 states have call successors, (0), 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:05:40,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 1055 transitions. [2021-10-13 21:05:40,099 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 1055 transitions. Word has length 6 [2021-10-13 21:05:40,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:40,099 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 1055 transitions. [2021-10-13 21:05:40,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 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:05:40,100 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 1055 transitions. [2021-10-13 21:05:40,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-13 21:05:40,100 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:40,101 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2021-10-13 21:05:40,117 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:05:40,315 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:05:40,315 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:40,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:40,316 INFO L82 PathProgramCache]: Analyzing trace with hash -1648651234, now seen corresponding path program 1 times [2021-10-13 21:05:40,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:40,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [624109250] [2021-10-13 21:05:40,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:40,317 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:40,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:40,321 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:05:40,338 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:05:40,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:40,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:05:40,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:40,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:40,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:40,708 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:05:40,709 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:05:40,928 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:05:40,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:41,507 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:05:41,508 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:41,508 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [624109250] [2021-10-13 21:05:41,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [624109250] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:05:41,508 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:05:41,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-13 21:05:41,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34808794] [2021-10-13 21:05:41,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-13 21:05:41,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:41,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-13 21:05:41,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-10-13 21:05:41,510 INFO L87 Difference]: Start difference. First operand 304 states and 1055 transitions. Second operand has 11 states, 11 states have (on average 1.2727272727272727) 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:05:44,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:44,645 INFO L93 Difference]: Finished difference Result 1062 states and 3333 transitions. [2021-10-13 21:05:44,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 21:05:44,647 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.2727272727272727) 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 7 [2021-10-13 21:05:44,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:44,655 INFO L225 Difference]: With dead ends: 1062 [2021-10-13 21:05:44,656 INFO L226 Difference]: Without dead ends: 1062 [2021-10-13 21:05:44,656 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 1361.5ms TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2021-10-13 21:05:44,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2021-10-13 21:05:44,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 536. [2021-10-13 21:05:44,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 527 states have (on average 3.379506641366224) internal successors, (1781), 535 states have internal predecessors, (1781), 0 states have call successors, (0), 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:05:44,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1781 transitions. [2021-10-13 21:05:44,681 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1781 transitions. Word has length 7 [2021-10-13 21:05:44,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:44,682 INFO L470 AbstractCegarLoop]: Abstraction has 536 states and 1781 transitions. [2021-10-13 21:05:44,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.2727272727272727) 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:05:44,682 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1781 transitions. [2021-10-13 21:05:44,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-13 21:05:44,683 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:44,683 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:05:44,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-10-13 21:05:44,895 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:05:44,896 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:44,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:44,897 INFO L82 PathProgramCache]: Analyzing trace with hash -1643558692, now seen corresponding path program 1 times [2021-10-13 21:05:44,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:44,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [271445078] [2021-10-13 21:05:44,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:44,898 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:44,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:44,899 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:05:44,900 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:05:45,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:45,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:05:45,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:45,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:45,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:45,251 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:05:45,251 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:05:45,481 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:05:45,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:45,776 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:05:45,776 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:45,776 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [271445078] [2021-10-13 21:05:45,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [271445078] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:05:45,777 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:05:45,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-13 21:05:45,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211252658] [2021-10-13 21:05:45,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 21:05:45,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:45,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 21:05:45,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-13 21:05:45,778 INFO L87 Difference]: Start difference. First operand 536 states and 1781 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:05:46,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:46,366 INFO L93 Difference]: Finished difference Result 780 states and 2763 transitions. [2021-10-13 21:05:46,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 21:05:46,367 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:05:46,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:46,372 INFO L225 Difference]: With dead ends: 780 [2021-10-13 21:05:46,373 INFO L226 Difference]: Without dead ends: 780 [2021-10-13 21:05:46,373 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 362.3ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-13 21:05:46,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-10-13 21:05:46,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 682. [2021-10-13 21:05:46,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 673 states have (on average 3.725111441307578) internal successors, (2507), 681 states have internal predecessors, (2507), 0 states have call successors, (0), 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:05:46,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 2507 transitions. [2021-10-13 21:05:46,398 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 2507 transitions. Word has length 7 [2021-10-13 21:05:46,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:46,398 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 2507 transitions. [2021-10-13 21:05:46,399 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:05:46,399 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 2507 transitions. [2021-10-13 21:05:46,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-13 21:05:46,400 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:46,400 INFO L512 BasicCegarLoop]: trace histogram [6, 1, 1] [2021-10-13 21:05:46,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-13 21:05:46,612 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:05:46,612 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:46,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:46,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1542848088, now seen corresponding path program 2 times [2021-10-13 21:05:46,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:46,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1880377315] [2021-10-13 21:05:46,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:05:46,615 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:46,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:46,616 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:05:46,617 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:05:46,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:05:46,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:05:46,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:05:46,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:46,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:46,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:47,029 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:05:47,030 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:05:47,366 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:05:47,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:49,150 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:05:49,150 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:49,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1880377315] [2021-10-13 21:05:49,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1880377315] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:05:49,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:05:49,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-13 21:05:49,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826469339] [2021-10-13 21:05:49,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 21:05:49,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:49,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 21:05:49,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2021-10-13 21:05:49,157 INFO L87 Difference]: Start difference. First operand 682 states and 2507 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:05:57,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:05:57,394 INFO L93 Difference]: Finished difference Result 5813 states and 22358 transitions. [2021-10-13 21:05:57,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 21:05:57,396 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:05:57,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:05:57,438 INFO L225 Difference]: With dead ends: 5813 [2021-10-13 21:05:57,438 INFO L226 Difference]: Without dead ends: 5813 [2021-10-13 21:05:57,439 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 5854.4ms TimeCoverageRelationStatistics Valid=174, Invalid=288, Unknown=0, NotChecked=0, Total=462 [2021-10-13 21:05:57,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5813 states. [2021-10-13 21:05:57,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5813 to 690. [2021-10-13 21:05:57,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 681 states have (on average 3.7048458149779737) internal successors, (2523), 689 states have internal predecessors, (2523), 0 states have call successors, (0), 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:05:57,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 2523 transitions. [2021-10-13 21:05:57,529 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 2523 transitions. Word has length 8 [2021-10-13 21:05:57,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:05:57,529 INFO L470 AbstractCegarLoop]: Abstraction has 690 states and 2523 transitions. [2021-10-13 21:05:57,530 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:05:57,530 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 2523 transitions. [2021-10-13 21:05:57,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-13 21:05:57,531 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:05:57,531 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2021-10-13 21:05:57,548 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:05:57,748 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:05:57,748 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:05:57,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:05:57,749 INFO L82 PathProgramCache]: Analyzing trace with hash 963443102, now seen corresponding path program 1 times [2021-10-13 21:05:57,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:05:57,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1556319793] [2021-10-13 21:05:57,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:05:57,751 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:05:57,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:05:57,752 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:05:57,753 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:05:57,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:05:57,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:05:57,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:05:57,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:57,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:05:58,153 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:05:58,153 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:05:58,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 21:05:58,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:05:59,190 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 21:05:59,190 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:05:59,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1556319793] [2021-10-13 21:05:59,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1556319793] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:05:59,191 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:05:59,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-13 21:05:59,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577484723] [2021-10-13 21:05:59,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 21:05:59,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:05:59,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 21:05:59,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-13 21:05:59,193 INFO L87 Difference]: Start difference. First operand 690 states and 2523 transitions. Second operand has 12 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 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:06:01,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:06:01,945 INFO L93 Difference]: Finished difference Result 1662 states and 5983 transitions. [2021-10-13 21:06:01,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 21:06:01,947 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 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 9 [2021-10-13 21:06:01,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:06:01,955 INFO L225 Difference]: With dead ends: 1662 [2021-10-13 21:06:01,955 INFO L226 Difference]: Without dead ends: 1662 [2021-10-13 21:06:01,956 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 2170.2ms TimeCoverageRelationStatistics Valid=116, Invalid=226, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:06:01,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1662 states. [2021-10-13 21:06:01,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1662 to 813. [2021-10-13 21:06:01,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 813 states, 804 states have (on average 3.9353233830845773) internal successors, (3164), 812 states have internal predecessors, (3164), 0 states have call successors, (0), 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:06:01,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 813 states to 813 states and 3164 transitions. [2021-10-13 21:06:01,995 INFO L78 Accepts]: Start accepts. Automaton has 813 states and 3164 transitions. Word has length 9 [2021-10-13 21:06:01,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:06:01,995 INFO L470 AbstractCegarLoop]: Abstraction has 813 states and 3164 transitions. [2021-10-13 21:06:01,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 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:06:01,995 INFO L276 IsEmpty]: Start isEmpty. Operand 813 states and 3164 transitions. [2021-10-13 21:06:01,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-13 21:06:01,996 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:06:01,996 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:06:02,014 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:06:02,209 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:06:02,210 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:06:02,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:06:02,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1092565611, now seen corresponding path program 1 times [2021-10-13 21:06:02,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:06:02,212 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1189377887] [2021-10-13 21:06:02,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:06:02,212 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:06:02,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:06:02,213 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:06:02,214 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:06:02,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:06:02,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 21:06:02,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:06:02,490 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:06:02,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:06:02,578 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:06:02,579 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:06:02,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1189377887] [2021-10-13 21:06:02,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1189377887] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:06:02,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:06:02,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-13 21:06:02,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716776315] [2021-10-13 21:06:02,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 21:06:02,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:06:02,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 21:06:02,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-13 21:06:02,581 INFO L87 Difference]: Start difference. First operand 813 states and 3164 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:06:02,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:06:02,927 INFO L93 Difference]: Finished difference Result 801 states and 3105 transitions. [2021-10-13 21:06:02,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 21:06:02,929 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:06:02,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:06:02,932 INFO L225 Difference]: With dead ends: 801 [2021-10-13 21:06:02,932 INFO L226 Difference]: Without dead ends: 801 [2021-10-13 21:06:02,933 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 148.4ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:06:02,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2021-10-13 21:06:02,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 793. [2021-10-13 21:06:02,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 784 states have (on average 3.951530612244898) internal successors, (3098), 792 states have internal predecessors, (3098), 0 states have call successors, (0), 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:06:02,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 3098 transitions. [2021-10-13 21:06:02,960 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 3098 transitions. Word has length 9 [2021-10-13 21:06:02,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:06:02,961 INFO L470 AbstractCegarLoop]: Abstraction has 793 states and 3098 transitions. [2021-10-13 21:06:02,961 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:06:02,961 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 3098 transitions. [2021-10-13 21:06:02,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-13 21:06:02,962 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:06:02,962 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:06:02,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-10-13 21:06:03,175 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:06:03,176 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:06:03,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:06:03,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1422305943, now seen corresponding path program 1 times [2021-10-13 21:06:03,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:06:03,177 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1644323184] [2021-10-13 21:06:03,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:06:03,178 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:06:03,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:06:03,180 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:06:03,181 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:06:03,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:06:03,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 21:06:03,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:06:03,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:03,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:03,619 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:06:03,620 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:06:03,981 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:06:03,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:06:04,892 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:06:04,893 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:06:04,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1644323184] [2021-10-13 21:06:04,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1644323184] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:06:04,893 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:06:04,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-13 21:06:04,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126193274] [2021-10-13 21:06:04,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 21:06:04,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:06:04,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 21:06:04,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:06:04,895 INFO L87 Difference]: Start difference. First operand 793 states and 3098 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:06:09,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:06:09,302 INFO L93 Difference]: Finished difference Result 2159 states and 8901 transitions. [2021-10-13 21:06:09,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 21:06:09,304 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 10 [2021-10-13 21:06:09,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:06:09,316 INFO L225 Difference]: With dead ends: 2159 [2021-10-13 21:06:09,317 INFO L226 Difference]: Without dead ends: 2159 [2021-10-13 21:06:09,317 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 3026.3ms TimeCoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2021-10-13 21:06:09,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2159 states. [2021-10-13 21:06:09,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2159 to 1611. [2021-10-13 21:06:09,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1611 states, 1602 states have (on average 4.194756554307116) internal successors, (6720), 1610 states have internal predecessors, (6720), 0 states have call successors, (0), 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:06:09,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1611 states to 1611 states and 6720 transitions. [2021-10-13 21:06:09,391 INFO L78 Accepts]: Start accepts. Automaton has 1611 states and 6720 transitions. Word has length 10 [2021-10-13 21:06:09,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:06:09,391 INFO L470 AbstractCegarLoop]: Abstraction has 1611 states and 6720 transitions. [2021-10-13 21:06:09,391 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:06:09,392 INFO L276 IsEmpty]: Start isEmpty. Operand 1611 states and 6720 transitions. [2021-10-13 21:06:09,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-13 21:06:09,393 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:06:09,393 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:06:09,413 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:06:09,607 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:06:09,608 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:06:09,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:06:09,608 INFO L82 PathProgramCache]: Analyzing trace with hash 1417887272, now seen corresponding path program 1 times [2021-10-13 21:06:09,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:06:09,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1815941970] [2021-10-13 21:06:09,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:06:09,610 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:06:09,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:06:09,611 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:06:09,647 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:06:09,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:06:09,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:06:09,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:06:09,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:09,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:10,052 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:06:10,053 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:06:10,372 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:06:10,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:06:11,191 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:06:11,192 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:06:11,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1815941970] [2021-10-13 21:06:11,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1815941970] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:06:11,192 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:06:11,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-13 21:06:11,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606070873] [2021-10-13 21:06:11,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 21:06:11,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:06:11,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 21:06:11,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-13 21:06:11,194 INFO L87 Difference]: Start difference. First operand 1611 states and 6720 transitions. Second operand has 13 states, 13 states have (on average 1.5384615384615385) 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:06:12,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:06:12,844 INFO L93 Difference]: Finished difference Result 1841 states and 7217 transitions. [2021-10-13 21:06:12,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 21:06:12,846 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.5384615384615385) 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 10 [2021-10-13 21:06:12,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:06:12,856 INFO L225 Difference]: With dead ends: 1841 [2021-10-13 21:06:12,856 INFO L226 Difference]: Without dead ends: 1841 [2021-10-13 21:06:12,857 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1134.2ms TimeCoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:06:12,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1841 states. [2021-10-13 21:06:12,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1841 to 1545. [2021-10-13 21:06:12,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1545 states, 1536 states have (on average 4.078776041666667) internal successors, (6265), 1544 states have internal predecessors, (6265), 0 states have call successors, (0), 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:06:12,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1545 states to 1545 states and 6265 transitions. [2021-10-13 21:06:12,964 INFO L78 Accepts]: Start accepts. Automaton has 1545 states and 6265 transitions. Word has length 10 [2021-10-13 21:06:12,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:06:12,965 INFO L470 AbstractCegarLoop]: Abstraction has 1545 states and 6265 transitions. [2021-10-13 21:06:12,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.5384615384615385) 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:06:12,965 INFO L276 IsEmpty]: Start isEmpty. Operand 1545 states and 6265 transitions. [2021-10-13 21:06:12,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-13 21:06:12,967 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:06:12,967 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:06:12,989 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2021-10-13 21:06:13,180 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:06:13,180 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:06:13,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:06:13,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1245064324, now seen corresponding path program 2 times [2021-10-13 21:06:13,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:06:13,183 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [465834141] [2021-10-13 21:06:13,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:06:13,183 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:06:13,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:06:13,184 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:06:13,190 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:06:13,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:06:13,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:06:13,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-13 21:06:13,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:06:13,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:13,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:13,810 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:06:13,811 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:06:14,361 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:06:14,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:06:15,790 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:06:15,790 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:06:15,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [465834141] [2021-10-13 21:06:15,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [465834141] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:06:15,790 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:06:15,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-13 21:06:15,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049451704] [2021-10-13 21:06:15,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 21:06:15,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:06:15,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 21:06:15,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-10-13 21:06:15,792 INFO L87 Difference]: Start difference. First operand 1545 states and 6265 transitions. Second operand has 16 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:06:24,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:06:24,194 INFO L93 Difference]: Finished difference Result 3867 states and 15121 transitions. [2021-10-13 21:06:24,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 21:06:24,196 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-10-13 21:06:24,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:06:24,214 INFO L225 Difference]: With dead ends: 3867 [2021-10-13 21:06:24,214 INFO L226 Difference]: Without dead ends: 3867 [2021-10-13 21:06:24,215 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 4675.8ms TimeCoverageRelationStatistics Valid=293, Invalid=763, Unknown=0, NotChecked=0, Total=1056 [2021-10-13 21:06:24,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3867 states. [2021-10-13 21:06:24,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3867 to 2343. [2021-10-13 21:06:24,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2343 states, 2334 states have (on average 4.24293059125964) internal successors, (9903), 2342 states have internal predecessors, (9903), 0 states have call successors, (0), 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:06:24,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2343 states to 2343 states and 9903 transitions. [2021-10-13 21:06:24,361 INFO L78 Accepts]: Start accepts. Automaton has 2343 states and 9903 transitions. Word has length 11 [2021-10-13 21:06:24,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:06:24,363 INFO L470 AbstractCegarLoop]: Abstraction has 2343 states and 9903 transitions. [2021-10-13 21:06:24,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:06:24,365 INFO L276 IsEmpty]: Start isEmpty. Operand 2343 states and 9903 transitions. [2021-10-13 21:06:24,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-13 21:06:24,367 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:06:24,367 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:06:24,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2021-10-13 21:06:24,581 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:06:24,581 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:06:24,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:06:24,582 INFO L82 PathProgramCache]: Analyzing trace with hash 194693102, now seen corresponding path program 1 times [2021-10-13 21:06:24,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:06:24,583 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1384850985] [2021-10-13 21:06:24,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:06:24,584 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:06:24,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:06:24,585 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:06:24,594 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:06:24,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:06:24,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-13 21:06:24,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:06:24,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:24,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:25,106 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:06:25,107 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:06:25,630 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:06:25,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:06:27,441 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:06:27,442 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:06:27,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1384850985] [2021-10-13 21:06:27,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1384850985] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:06:27,442 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:06:27,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-13 21:06:27,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764688904] [2021-10-13 21:06:27,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 21:06:27,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:06:27,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 21:06:27,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-10-13 21:06:27,444 INFO L87 Difference]: Start difference. First operand 2343 states and 9903 transitions. Second operand has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:06:37,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:06:37,982 INFO L93 Difference]: Finished difference Result 3653 states and 15697 transitions. [2021-10-13 21:06:37,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-13 21:06:37,985 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-10-13 21:06:37,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:06:38,001 INFO L225 Difference]: With dead ends: 3653 [2021-10-13 21:06:38,002 INFO L226 Difference]: Without dead ends: 3653 [2021-10-13 21:06:38,002 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 7119.2ms TimeCoverageRelationStatistics Valid=251, Invalid=679, Unknown=0, NotChecked=0, Total=930 [2021-10-13 21:06:38,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3653 states. [2021-10-13 21:06:38,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3653 to 2563. [2021-10-13 21:06:38,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2563 states, 2554 states have (on average 4.364526233359436) internal successors, (11147), 2562 states have internal predecessors, (11147), 0 states have call successors, (0), 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:06:38,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2563 states to 2563 states and 11147 transitions. [2021-10-13 21:06:38,122 INFO L78 Accepts]: Start accepts. Automaton has 2563 states and 11147 transitions. Word has length 12 [2021-10-13 21:06:38,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:06:38,122 INFO L470 AbstractCegarLoop]: Abstraction has 2563 states and 11147 transitions. [2021-10-13 21:06:38,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:06:38,123 INFO L276 IsEmpty]: Start isEmpty. Operand 2563 states and 11147 transitions. [2021-10-13 21:06:38,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-13 21:06:38,125 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:06:38,125 INFO L512 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1] [2021-10-13 21:06:38,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2021-10-13 21:06:38,340 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:06:38,340 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:06:38,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:06:38,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1032935114, now seen corresponding path program 2 times [2021-10-13 21:06:38,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:06:38,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [178532771] [2021-10-13 21:06:38,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:06:38,342 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:06:38,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:06:38,343 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:06:38,348 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:06:38,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:06:38,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:06:38,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 21:06:38,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:06:38,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:38,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:38,894 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:06:38,895 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:06:39,287 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 21:06:39,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:06:41,300 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:06:41,300 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:06:41,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [178532771] [2021-10-13 21:06:41,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [178532771] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:06:41,301 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:06:41,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 18 [2021-10-13 21:06:41,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611645098] [2021-10-13 21:06:41,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 21:06:41,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:06:41,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 21:06:41,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-10-13 21:06:41,302 INFO L87 Difference]: Start difference. First operand 2563 states and 11147 transitions. Second operand has 19 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 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:06:55,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:06:55,729 INFO L93 Difference]: Finished difference Result 5435 states and 21343 transitions. [2021-10-13 21:06:55,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-13 21:06:55,732 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 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:06:55,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:06:55,749 INFO L225 Difference]: With dead ends: 5435 [2021-10-13 21:06:55,750 INFO L226 Difference]: Without dead ends: 5435 [2021-10-13 21:06:55,750 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 5440.8ms TimeCoverageRelationStatistics Valid=222, Invalid=900, Unknown=0, NotChecked=0, Total=1122 [2021-10-13 21:06:55,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5435 states. [2021-10-13 21:06:55,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5435 to 2767. [2021-10-13 21:06:55,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2767 states, 2758 states have (on average 4.382886149383611) internal successors, (12088), 2766 states have internal predecessors, (12088), 0 states have call successors, (0), 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:06:55,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2767 states to 2767 states and 12088 transitions. [2021-10-13 21:06:55,873 INFO L78 Accepts]: Start accepts. Automaton has 2767 states and 12088 transitions. Word has length 12 [2021-10-13 21:06:55,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:06:55,874 INFO L470 AbstractCegarLoop]: Abstraction has 2767 states and 12088 transitions. [2021-10-13 21:06:55,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 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:06:55,874 INFO L276 IsEmpty]: Start isEmpty. Operand 2767 states and 12088 transitions. [2021-10-13 21:06:55,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-13 21:06:55,876 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:06:55,877 INFO L512 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:06:55,893 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:06:56,093 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:06:56,094 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thread3Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:06:56,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:06:56,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1483741845, now seen corresponding path program 2 times [2021-10-13 21:06:56,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:06:56,096 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2008731387] [2021-10-13 21:06:56,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:06:56,096 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:06:56,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:06:56,098 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:06:56,099 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:06:56,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-13 21:06:56,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:06:56,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 21:06:56,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:06:56,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:56,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:56,647 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:06:56,647 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:06:56,981 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 21:06:56,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:06:58,006 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 21:06:58,006 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:06:58,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2008731387] [2021-10-13 21:06:58,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2008731387] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:06:58,007 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:06:58,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-13 21:06:58,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927085601] [2021-10-13 21:06:58,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 21:06:58,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:06:58,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 21:06:58,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-13 21:06:58,009 INFO L87 Difference]: Start difference. First operand 2767 states and 12088 transitions. Second operand has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 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:06:58,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:06:58,446 INFO L93 Difference]: Finished difference Result 2561 states and 11034 transitions. [2021-10-13 21:06:58,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 21:06:58,447 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 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 13 [2021-10-13 21:06:58,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:06:58,455 INFO L225 Difference]: With dead ends: 2561 [2021-10-13 21:06:58,456 INFO L226 Difference]: Without dead ends: 2561 [2021-10-13 21:06:58,456 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 392.4ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:06:58,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2561 states. [2021-10-13 21:06:58,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2561 to 1479. [2021-10-13 21:06:58,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1479 states, 1474 states have (on average 4.0379918588873815) internal successors, (5952), 1478 states have internal predecessors, (5952), 0 states have call successors, (0), 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:06:58,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1479 states to 1479 states and 5952 transitions. [2021-10-13 21:06:58,517 INFO L78 Accepts]: Start accepts. Automaton has 1479 states and 5952 transitions. Word has length 13 [2021-10-13 21:06:58,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:06:58,518 INFO L470 AbstractCegarLoop]: Abstraction has 1479 states and 5952 transitions. [2021-10-13 21:06:58,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 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:06:58,518 INFO L276 IsEmpty]: Start isEmpty. Operand 1479 states and 5952 transitions. [2021-10-13 21:06:58,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-13 21:06:58,520 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:06:58,521 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:06:58,540 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:06:58,734 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:06:58,734 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:06:58,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:06:58,735 INFO L82 PathProgramCache]: Analyzing trace with hash 761738937, now seen corresponding path program 3 times [2021-10-13 21:06:58,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:06:58,736 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1644816600] [2021-10-13 21:06:58,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:06:58,737 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:06:58,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:06:58,738 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:06:58,739 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:06:59,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 21:06:59,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:06:59,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 21:06:59,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:06:59,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:59,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:06:59,394 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:06:59,394 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:06:59,886 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 21:06:59,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:07:00,884 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 21:07:00,884 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:07:00,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1644816600] [2021-10-13 21:07:00,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1644816600] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:07:00,885 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:07:00,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-13 21:07:00,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649541673] [2021-10-13 21:07:00,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 21:07:00,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:07:00,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 21:07:00,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-10-13 21:07:00,887 INFO L87 Difference]: Start difference. First operand 1479 states and 5952 transitions. Second operand has 14 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:07:06,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:07:06,109 INFO L93 Difference]: Finished difference Result 3075 states and 12053 transitions. [2021-10-13 21:07:06,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-13 21:07:06,111 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-10-13 21:07:06,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:07:06,120 INFO L225 Difference]: With dead ends: 3075 [2021-10-13 21:07:06,120 INFO L226 Difference]: Without dead ends: 3075 [2021-10-13 21:07:06,121 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 4275.2ms TimeCoverageRelationStatistics Valid=165, Invalid=341, Unknown=0, NotChecked=0, Total=506 [2021-10-13 21:07:06,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3075 states. [2021-10-13 21:07:06,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3075 to 1882. [2021-10-13 21:07:06,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1882 states, 1877 states have (on average 4.295684603090037) internal successors, (8063), 1881 states have internal predecessors, (8063), 0 states have call successors, (0), 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:07:06,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1882 states to 1882 states and 8063 transitions. [2021-10-13 21:07:06,181 INFO L78 Accepts]: Start accepts. Automaton has 1882 states and 8063 transitions. Word has length 13 [2021-10-13 21:07:06,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:07:06,181 INFO L470 AbstractCegarLoop]: Abstraction has 1882 states and 8063 transitions. [2021-10-13 21:07:06,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:07:06,182 INFO L276 IsEmpty]: Start isEmpty. Operand 1882 states and 8063 transitions. [2021-10-13 21:07:06,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-13 21:07:06,184 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:07:06,185 INFO L512 BasicCegarLoop]: trace histogram [7, 2, 1, 1, 1, 1, 1] [2021-10-13 21:07:06,203 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:07:06,398 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:07:06,399 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:07:06,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:07:06,399 INFO L82 PathProgramCache]: Analyzing trace with hash -1988818284, now seen corresponding path program 3 times [2021-10-13 21:07:06,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:07:06,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [113292090] [2021-10-13 21:07:06,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:07:06,401 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:07:06,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:07:06,402 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:07:06,403 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:07:06,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 21:07:06,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:07:06,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:07:06,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:07:06,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:07:06,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:07:07,103 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:07:07,103 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:07:07,230 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 15 treesize of output 11 [2021-10-13 21:07:07,427 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 21:07:07,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:07:07,815 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 21:07:07,815 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:07:07,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [113292090] [2021-10-13 21:07:07,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [113292090] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:07:07,816 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:07:07,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-13 21:07:07,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243217656] [2021-10-13 21:07:07,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 21:07:07,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:07:07,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 21:07:07,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-10-13 21:07:07,817 INFO L87 Difference]: Start difference. First operand 1882 states and 8063 transitions. Second operand has 16 states, 16 states have (on average 1.25) internal successors, (20), 15 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:07:10,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:07:10,025 INFO L93 Difference]: Finished difference Result 1798 states and 7283 transitions. [2021-10-13 21:07:10,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-13 21:07:10,026 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.25) internal successors, (20), 15 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 14 [2021-10-13 21:07:10,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:07:10,031 INFO L225 Difference]: With dead ends: 1798 [2021-10-13 21:07:10,031 INFO L226 Difference]: Without dead ends: 1798 [2021-10-13 21:07:10,032 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 966.0ms TimeCoverageRelationStatistics Valid=175, Invalid=527, Unknown=0, NotChecked=0, Total=702 [2021-10-13 21:07:10,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states. [2021-10-13 21:07:10,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1686. [2021-10-13 21:07:10,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1686 states, 1681 states have (on average 4.174895895300416) internal successors, (7018), 1685 states have internal predecessors, (7018), 0 states have call successors, (0), 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:07:10,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 7018 transitions. [2021-10-13 21:07:10,116 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 7018 transitions. Word has length 14 [2021-10-13 21:07:10,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:07:10,116 INFO L470 AbstractCegarLoop]: Abstraction has 1686 states and 7018 transitions. [2021-10-13 21:07:10,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.25) internal successors, (20), 15 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:07:10,117 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 7018 transitions. [2021-10-13 21:07:10,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-13 21:07:10,121 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:07:10,122 INFO L512 BasicCegarLoop]: trace histogram [6, 4, 1, 1, 1, 1, 1] [2021-10-13 21:07:10,156 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:07:10,325 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:07:10,326 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:07:10,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:07:10,327 INFO L82 PathProgramCache]: Analyzing trace with hash 49753246, now seen corresponding path program 4 times [2021-10-13 21:07:10,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:07:10,328 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [650210395] [2021-10-13 21:07:10,328 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:07:10,328 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:07:10,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:07:10,330 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:07:10,331 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:07:10,638 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:07:10,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:07:10,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 21:07:10,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:07:10,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:07:10,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:07:10,914 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:07:10,915 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:07:11,656 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 6 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:07:11,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:07:15,717 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:07:15,717 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:07:15,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [650210395] [2021-10-13 21:07:15,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [650210395] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:07:15,717 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:07:15,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-13 21:07:15,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23424594] [2021-10-13 21:07:15,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-13 21:07:15,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:07:15,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-13 21:07:15,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-10-13 21:07:15,719 INFO L87 Difference]: Start difference. First operand 1686 states and 7018 transitions. Second operand has 27 states, 27 states have (on average 1.1111111111111112) internal successors, (30), 26 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:07:41,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:07:41,272 INFO L93 Difference]: Finished difference Result 7642 states and 29356 transitions. [2021-10-13 21:07:41,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-13 21:07:41,275 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.1111111111111112) internal successors, (30), 26 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-10-13 21:07:41,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:07:41,298 INFO L225 Difference]: With dead ends: 7642 [2021-10-13 21:07:41,299 INFO L226 Difference]: Without dead ends: 7642 [2021-10-13 21:07:41,300 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 15383.4ms TimeCoverageRelationStatistics Valid=682, Invalid=3100, Unknown=0, NotChecked=0, Total=3782 [2021-10-13 21:07:41,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7642 states. [2021-10-13 21:07:41,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7642 to 2259. [2021-10-13 21:07:41,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2259 states, 2254 states have (on average 4.311002661934339) internal successors, (9717), 2258 states have internal predecessors, (9717), 0 states have call successors, (0), 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:07:41,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2259 states to 2259 states and 9717 transitions. [2021-10-13 21:07:41,417 INFO L78 Accepts]: Start accepts. Automaton has 2259 states and 9717 transitions. Word has length 15 [2021-10-13 21:07:41,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:07:41,418 INFO L470 AbstractCegarLoop]: Abstraction has 2259 states and 9717 transitions. [2021-10-13 21:07:41,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.1111111111111112) internal successors, (30), 26 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:07:41,418 INFO L276 IsEmpty]: Start isEmpty. Operand 2259 states and 9717 transitions. [2021-10-13 21:07:41,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 21:07:41,422 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:07:41,422 INFO L512 BasicCegarLoop]: trace histogram [14, 1, 1] [2021-10-13 21:07:41,437 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:07:41,637 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:07:41,637 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:07:41,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:07:41,638 INFO L82 PathProgramCache]: Analyzing trace with hash 1888446552, now seen corresponding path program 3 times [2021-10-13 21:07:41,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:07:41,638 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1665126912] [2021-10-13 21:07:41,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:07:41,639 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:07:41,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:07:41,640 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:07:41,641 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:07:42,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-10-13 21:07:42,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:07:42,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 21:07:42,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:07:42,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:07:42,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:07:42,424 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:07:42,425 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:07:43,199 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:07:43,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:07:48,760 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:07:48,761 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:07:48,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1665126912] [2021-10-13 21:07:48,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1665126912] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:07:48,761 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:07:48,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2021-10-13 21:07:48,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194165249] [2021-10-13 21:07:48,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-13 21:07:48,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:07:48,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-13 21:07:48,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=706, Unknown=0, NotChecked=0, Total=992 [2021-10-13 21:07:48,765 INFO L87 Difference]: Start difference. First operand 2259 states and 9717 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:08:01,530 WARN L207 SmtUtils]: Spent 9.55 s on a formula simplification that was a NOOP. DAG size: 168 [2021-10-13 21:08:10,140 WARN L207 SmtUtils]: Spent 7.69 s on a formula simplification that was a NOOP. DAG size: 157 [2021-10-13 21:08:18,624 WARN L207 SmtUtils]: Spent 7.33 s on a formula simplification that was a NOOP. DAG size: 146 [2021-10-13 21:08:55,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:08:55,858 INFO L93 Difference]: Finished difference Result 28713 states and 128444 transitions. [2021-10-13 21:08:55,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 21:08:55,860 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-13 21:08:55,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:08:56,207 INFO L225 Difference]: With dead ends: 28713 [2021-10-13 21:08:56,207 INFO L226 Difference]: Without dead ends: 28713 [2021-10-13 21:08:56,208 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 57524.1ms TimeCoverageRelationStatistics Valid=734, Invalid=1336, Unknown=0, NotChecked=0, Total=2070 [2021-10-13 21:08:56,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28713 states. [2021-10-13 21:08:56,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28713 to 2275. [2021-10-13 21:08:56,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2275 states, 2270 states have (on average 4.294713656387665) internal successors, (9749), 2274 states have internal predecessors, (9749), 0 states have call successors, (0), 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:56,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2275 states to 2275 states and 9749 transitions. [2021-10-13 21:08:56,877 INFO L78 Accepts]: Start accepts. Automaton has 2275 states and 9749 transitions. Word has length 16 [2021-10-13 21:08:56,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:08:56,877 INFO L470 AbstractCegarLoop]: Abstraction has 2275 states and 9749 transitions. [2021-10-13 21:08:56,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:08:56,877 INFO L276 IsEmpty]: Start isEmpty. Operand 2275 states and 9749 transitions. [2021-10-13 21:08:56,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-13 21:08:56,884 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:08:56,884 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1] [2021-10-13 21:08:56,905 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:08:57,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:08:57,097 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:08:57,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:08:57,098 INFO L82 PathProgramCache]: Analyzing trace with hash 2141917726, now seen corresponding path program 5 times [2021-10-13 21:08:57,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:08:57,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [343185615] [2021-10-13 21:08:57,099 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:08:57,099 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:08:57,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:08:57,100 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 21:08:57,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-10-13 21:08:57,736 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 21:08:57,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:08:57,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 29 conjunts are in the unsatisfiable core [2021-10-13 21:08:57,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:08:57,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:08:57,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:08:58,049 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:08:58,050 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:59,062 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:08:59,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:09:05,757 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:09:05,757 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:09:05,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [343185615] [2021-10-13 21:09:05,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [343185615] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:09:05,758 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:09:05,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2021-10-13 21:09:05,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304964162] [2021-10-13 21:09:05,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-13 21:09:05,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:09:05,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-13 21:09:05,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=812, Unknown=0, NotChecked=0, Total=992 [2021-10-13 21:09:05,760 INFO L87 Difference]: Start difference. First operand 2275 states and 9749 transitions. Second operand has 32 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 0 states have call successors, (0), 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:47,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:10:47,221 INFO L93 Difference]: Finished difference Result 7830 states and 30419 transitions. [2021-10-13 21:10:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-10-13 21:10:47,224 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-13 21:10:47,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:10:47,289 INFO L225 Difference]: With dead ends: 7830 [2021-10-13 21:10:47,289 INFO L226 Difference]: Without dead ends: 7830 [2021-10-13 21:10:47,291 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2512 ImplicationChecksByTransitivity, 52453.0ms TimeCoverageRelationStatistics Valid=1225, Invalid=8086, Unknown=1, NotChecked=0, Total=9312 [2021-10-13 21:10:47,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7830 states. [2021-10-13 21:10:47,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7830 to 2961. [2021-10-13 21:10:47,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2961 states, 2956 states have (on average 4.259472259810555) internal successors, (12591), 2960 states have internal predecessors, (12591), 0 states have call successors, (0), 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:47,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2961 states to 2961 states and 12591 transitions. [2021-10-13 21:10:47,432 INFO L78 Accepts]: Start accepts. Automaton has 2961 states and 12591 transitions. Word has length 17 [2021-10-13 21:10:47,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:10:47,432 INFO L470 AbstractCegarLoop]: Abstraction has 2961 states and 12591 transitions. [2021-10-13 21:10:47,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 0 states have call successors, (0), 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:47,432 INFO L276 IsEmpty]: Start isEmpty. Operand 2961 states and 12591 transitions. [2021-10-13 21:10:47,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-13 21:10:47,436 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:10:47,436 INFO L512 BasicCegarLoop]: trace histogram [7, 5, 1, 1, 1, 1, 1] [2021-10-13 21:10:47,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-10-13 21:10:47,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:10:47,650 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:10:47,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:10:47,651 INFO L82 PathProgramCache]: Analyzing trace with hash -1933788312, now seen corresponding path program 6 times [2021-10-13 21:10:47,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:10:47,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1094810968] [2021-10-13 21:10:47,652 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:10:47,652 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:10:47,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:10:47,655 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 21:10:47,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-10-13 21:10:48,239 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 21:10:48,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:10:48,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 21:10:48,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:10:48,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:10:48,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:10:48,538 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:10:48,539 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:49,448 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 7 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:10:49,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:10:53,802 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:10:53,803 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:10:53,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1094810968] [2021-10-13 21:10:53,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1094810968] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:10:53,803 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:10:53,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2021-10-13 21:10:53,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399856640] [2021-10-13 21:10:53,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-13 21:10:53,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:10:53,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-13 21:10:53,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2021-10-13 21:10:53,805 INFO L87 Difference]: Start difference. First operand 2961 states and 12591 transitions. Second operand has 31 states, 31 states have (on average 1.096774193548387) internal successors, (34), 30 states have internal predecessors, (34), 0 states have call successors, (0), 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:11:21,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:11:21,954 INFO L93 Difference]: Finished difference Result 10245 states and 40349 transitions. [2021-10-13 21:11:21,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-10-13 21:11:21,955 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.096774193548387) internal successors, (34), 30 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-13 21:11:21,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:11:21,989 INFO L225 Difference]: With dead ends: 10245 [2021-10-13 21:11:21,989 INFO L226 Difference]: Without dead ends: 10245 [2021-10-13 21:11:21,991 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1043 ImplicationChecksByTransitivity, 16287.4ms TimeCoverageRelationStatistics Valid=882, Invalid=4374, Unknown=0, NotChecked=0, Total=5256 [2021-10-13 21:11:22,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10245 states. [2021-10-13 21:11:22,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10245 to 3059. [2021-10-13 21:11:22,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3059 states, 3054 states have (on average 4.2832351015062216) internal successors, (13081), 3058 states have internal predecessors, (13081), 0 states have call successors, (0), 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:11:22,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3059 states to 3059 states and 13081 transitions. [2021-10-13 21:11:22,283 INFO L78 Accepts]: Start accepts. Automaton has 3059 states and 13081 transitions. Word has length 17 [2021-10-13 21:11:22,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:11:22,283 INFO L470 AbstractCegarLoop]: Abstraction has 3059 states and 13081 transitions. [2021-10-13 21:11:22,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.096774193548387) internal successors, (34), 30 states have internal predecessors, (34), 0 states have call successors, (0), 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:11:22,287 INFO L276 IsEmpty]: Start isEmpty. Operand 3059 states and 13081 transitions. [2021-10-13 21:11:22,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 21:11:22,296 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:11:22,296 INFO L512 BasicCegarLoop]: trace histogram [8, 3, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:11:22,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-10-13 21:11:22,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:11:22,497 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:11:22,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:11:22,498 INFO L82 PathProgramCache]: Analyzing trace with hash 326965000, now seen corresponding path program 4 times [2021-10-13 21:11:22,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:11:22,499 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [395117983] [2021-10-13 21:11:22,499 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:11:22,500 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:11:22,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:11:22,501 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 21:11:22,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-10-13 21:11:22,884 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:11:22,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:11:22,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 21:11:22,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:11:22,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:11:22,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:11:23,159 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:11:23,160 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:11:24,063 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:11:24,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:11:27,578 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:11:27,578 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:11:27,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [395117983] [2021-10-13 21:11:27,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [395117983] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:11:27,578 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:11:27,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 28 [2021-10-13 21:11:27,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143132076] [2021-10-13 21:11:27,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-13 21:11:27,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:11:27,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-13 21:11:27,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=666, Unknown=0, NotChecked=0, Total=812 [2021-10-13 21:11:27,580 INFO L87 Difference]: Start difference. First operand 3059 states and 13081 transitions. Second operand has 29 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 28 states have internal predecessors, (36), 0 states have call successors, (0), 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:11:49,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:11:49,768 INFO L93 Difference]: Finished difference Result 8271 states and 31475 transitions. [2021-10-13 21:11:49,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-13 21:11:49,771 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 28 states have internal predecessors, (36), 0 states have call successors, (0), 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 18 [2021-10-13 21:11:49,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:11:49,801 INFO L225 Difference]: With dead ends: 8271 [2021-10-13 21:11:49,801 INFO L226 Difference]: Without dead ends: 8271 [2021-10-13 21:11:49,802 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 639 ImplicationChecksByTransitivity, 11541.8ms TimeCoverageRelationStatistics Valid=700, Invalid=2722, Unknown=0, NotChecked=0, Total=3422 [2021-10-13 21:11:49,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8271 states. [2021-10-13 21:11:49,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8271 to 3703. [2021-10-13 21:11:49,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3703 states, 3698 states have (on average 4.282855597620335) internal successors, (15838), 3702 states have internal predecessors, (15838), 0 states have call successors, (0), 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:11:49,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3703 states to 3703 states and 15838 transitions. [2021-10-13 21:11:49,980 INFO L78 Accepts]: Start accepts. Automaton has 3703 states and 15838 transitions. Word has length 18 [2021-10-13 21:11:49,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:11:49,980 INFO L470 AbstractCegarLoop]: Abstraction has 3703 states and 15838 transitions. [2021-10-13 21:11:49,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 28 states have internal predecessors, (36), 0 states have call successors, (0), 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:11:49,981 INFO L276 IsEmpty]: Start isEmpty. Operand 3703 states and 15838 transitions. [2021-10-13 21:11:49,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 21:11:49,988 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:11:49,988 INFO L512 BasicCegarLoop]: trace histogram [9, 4, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:11:50,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-10-13 21:11:50,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:11:50,204 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:11:50,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:11:50,204 INFO L82 PathProgramCache]: Analyzing trace with hash -258998907, now seen corresponding path program 5 times [2021-10-13 21:11:50,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:11:50,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1871183982] [2021-10-13 21:11:50,206 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:11:50,206 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:11:50,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:11:50,207 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 21:11:50,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-10-13 21:11:50,787 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-10-13 21:11:50,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:11:50,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-13 21:11:50,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:11:50,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:11:50,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:11:51,082 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:11:51,082 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:11:52,008 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 16 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 21:11:52,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:11:58,096 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:11:58,097 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:11:58,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1871183982] [2021-10-13 21:11:58,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1871183982] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:11:58,098 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:11:58,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 31 [2021-10-13 21:11:58,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615731796] [2021-10-13 21:11:58,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-13 21:11:58,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:11:58,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-13 21:11:58,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=836, Unknown=0, NotChecked=0, Total=992 [2021-10-13 21:11:58,101 INFO L87 Difference]: Start difference. First operand 3703 states and 15838 transitions. Second operand has 32 states, 32 states have (on average 1.25) internal successors, (40), 31 states have internal predecessors, (40), 0 states have call successors, (0), 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:29,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:12:29,748 INFO L93 Difference]: Finished difference Result 9365 states and 35484 transitions. [2021-10-13 21:12:29,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-13 21:12:29,752 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.25) internal successors, (40), 31 states have internal predecessors, (40), 0 states have call successors, (0), 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 20 [2021-10-13 21:12:29,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:12:29,783 INFO L225 Difference]: With dead ends: 9365 [2021-10-13 21:12:29,783 INFO L226 Difference]: Without dead ends: 9365 [2021-10-13 21:12:29,785 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 18134.8ms TimeCoverageRelationStatistics Valid=860, Invalid=3832, Unknown=0, NotChecked=0, Total=4692 [2021-10-13 21:12:29,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9365 states. [2021-10-13 21:12:29,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9365 to 3949. [2021-10-13 21:12:29,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3949 states, 3944 states have (on average 4.3080628803245435) internal successors, (16991), 3948 states have internal predecessors, (16991), 0 states have call successors, (0), 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:29,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3949 states to 3949 states and 16991 transitions. [2021-10-13 21:12:29,953 INFO L78 Accepts]: Start accepts. Automaton has 3949 states and 16991 transitions. Word has length 20 [2021-10-13 21:12:29,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:12:29,953 INFO L470 AbstractCegarLoop]: Abstraction has 3949 states and 16991 transitions. [2021-10-13 21:12:29,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.25) internal successors, (40), 31 states have internal predecessors, (40), 0 states have call successors, (0), 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:29,954 INFO L276 IsEmpty]: Start isEmpty. Operand 3949 states and 16991 transitions. [2021-10-13 21:12:29,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 21:12:29,959 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:12:29,959 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:12:29,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2021-10-13 21:12:30,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:12:30,169 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:12:30,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:12:30,170 INFO L82 PathProgramCache]: Analyzing trace with hash -660215004, now seen corresponding path program 1 times [2021-10-13 21:12:30,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:12:30,171 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1396307128] [2021-10-13 21:12:30,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:12:30,171 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:12:30,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:12:30,173 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 21:12:30,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-10-13 21:12:30,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:12:30,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 21:12:30,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:12:30,631 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:12:30,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:12:30,700 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:12:30,701 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:12:30,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1396307128] [2021-10-13 21:12:30,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1396307128] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 21:12:30,701 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 21:12:30,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 21:12:30,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895924727] [2021-10-13 21:12:30,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 21:12:30,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:12:30,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 21:12:30,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:12:30,703 INFO L87 Difference]: Start difference. First operand 3949 states and 16991 transitions. Second operand has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 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:30,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:12:30,810 INFO L93 Difference]: Finished difference Result 4310 states and 18189 transitions. [2021-10-13 21:12:30,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 21:12:30,811 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 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 20 [2021-10-13 21:12:30,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:12:30,835 INFO L225 Difference]: With dead ends: 4310 [2021-10-13 21:12:30,836 INFO L226 Difference]: Without dead ends: 4206 [2021-10-13 21:12:30,836 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.1ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 21:12:30,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4206 states. [2021-10-13 21:12:30,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4206 to 4116. [2021-10-13 21:12:30,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4116 states, 4111 states have (on average 4.284602286548285) internal successors, (17614), 4115 states have internal predecessors, (17614), 0 states have call successors, (0), 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:30,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4116 states to 4116 states and 17614 transitions. [2021-10-13 21:12:30,989 INFO L78 Accepts]: Start accepts. Automaton has 4116 states and 17614 transitions. Word has length 20 [2021-10-13 21:12:30,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:12:30,990 INFO L470 AbstractCegarLoop]: Abstraction has 4116 states and 17614 transitions. [2021-10-13 21:12:30,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 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:30,990 INFO L276 IsEmpty]: Start isEmpty. Operand 4116 states and 17614 transitions. [2021-10-13 21:12:30,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-13 21:12:30,999 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:12:31,000 INFO L512 BasicCegarLoop]: trace histogram [10, 5, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:12:31,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2021-10-13 21:12:31,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:12:31,212 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:12:31,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:12:31,213 INFO L82 PathProgramCache]: Analyzing trace with hash 1140083624, now seen corresponding path program 6 times [2021-10-13 21:12:31,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:12:31,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1196076091] [2021-10-13 21:12:31,214 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:12:31,215 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:12:31,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:12:31,216 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 21:12:31,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-10-13 21:12:32,158 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-10-13 21:12:32,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:12:32,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 29 conjunts are in the unsatisfiable core [2021-10-13 21:12:32,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:12:32,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:12:32,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:12:32,455 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:12:32,455 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:12:33,448 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 24 proven. 43 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 21:12:33,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:12:39,456 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:12:39,456 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:12:39,456 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1196076091] [2021-10-13 21:12:39,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1196076091] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:12:39,456 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:12:39,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 34 [2021-10-13 21:12:39,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660901527] [2021-10-13 21:12:39,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-10-13 21:12:39,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:12:39,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-10-13 21:12:39,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1027, Unknown=0, NotChecked=0, Total=1190 [2021-10-13 21:12:39,458 INFO L87 Difference]: Start difference. First operand 4116 states and 17614 transitions. Second operand has 35 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 34 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:13:18,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:13:18,986 INFO L93 Difference]: Finished difference Result 9588 states and 35671 transitions. [2021-10-13 21:13:18,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-10-13 21:13:18,989 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 34 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-13 21:13:18,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:13:19,029 INFO L225 Difference]: With dead ends: 9588 [2021-10-13 21:13:19,029 INFO L226 Difference]: Without dead ends: 9588 [2021-10-13 21:13:19,032 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1141 ImplicationChecksByTransitivity, 21377.0ms TimeCoverageRelationStatistics Valid=990, Invalid=5016, Unknown=0, NotChecked=0, Total=6006 [2021-10-13 21:13:19,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9588 states. [2021-10-13 21:13:19,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9588 to 3764. [2021-10-13 21:13:19,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3764 states, 3759 states have (on average 4.186751795690343) internal successors, (15738), 3763 states have internal predecessors, (15738), 0 states have call successors, (0), 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,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3764 states to 3764 states and 15738 transitions. [2021-10-13 21:13:19,269 INFO L78 Accepts]: Start accepts. Automaton has 3764 states and 15738 transitions. Word has length 22 [2021-10-13 21:13:19,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:13:19,270 INFO L470 AbstractCegarLoop]: Abstraction has 3764 states and 15738 transitions. [2021-10-13 21:13:19,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 34 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:13:19,271 INFO L276 IsEmpty]: Start isEmpty. Operand 3764 states and 15738 transitions. [2021-10-13 21:13:19,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-13 21:13:19,278 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:13:19,278 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:13:19,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-10-13 21:13:19,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:13:19,494 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:13:19,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:13:19,494 INFO L82 PathProgramCache]: Analyzing trace with hash 586981274, now seen corresponding path program 1 times [2021-10-13 21:13:19,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:13:19,495 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1344024115] [2021-10-13 21:13:19,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:13:19,496 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:13:19,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:13:19,497 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 21:13:19,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-10-13 21:13:19,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:13:19,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:13:19,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:13:20,372 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:20,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:13:20,719 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:20,720 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:13:20,720 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1344024115] [2021-10-13 21:13:20,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1344024115] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:13:20,720 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:13:20,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-13 21:13:20,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624744358] [2021-10-13 21:13:20,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 21:13:20,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:13:20,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 21:13:20,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-10-13 21:13:20,721 INFO L87 Difference]: Start difference. First operand 3764 states and 15738 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:13:22,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:13:22,629 INFO L93 Difference]: Finished difference Result 6256 states and 25985 transitions. [2021-10-13 21:13:22,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 21:13:22,631 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-13 21:13:22,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:13:22,657 INFO L225 Difference]: With dead ends: 6256 [2021-10-13 21:13:22,657 INFO L226 Difference]: Without dead ends: 6256 [2021-10-13 21:13:22,658 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1300.0ms TimeCoverageRelationStatistics Valid=182, Invalid=370, Unknown=0, NotChecked=0, Total=552 [2021-10-13 21:13:22,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6256 states. [2021-10-13 21:13:22,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6256 to 4102. [2021-10-13 21:13:22,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4102 states, 4097 states have (on average 4.24627776421772) internal successors, (17397), 4101 states have internal predecessors, (17397), 0 states have call successors, (0), 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:22,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4102 states to 4102 states and 17397 transitions. [2021-10-13 21:13:22,852 INFO L78 Accepts]: Start accepts. Automaton has 4102 states and 17397 transitions. Word has length 22 [2021-10-13 21:13:22,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:13:22,853 INFO L470 AbstractCegarLoop]: Abstraction has 4102 states and 17397 transitions. [2021-10-13 21:13:22,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:13:22,853 INFO L276 IsEmpty]: Start isEmpty. Operand 4102 states and 17397 transitions. [2021-10-13 21:13:22,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-13 21:13:22,861 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:13:22,861 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:13:22,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-10-13 21:13:23,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:13:23,075 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:13:23,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:13:23,075 INFO L82 PathProgramCache]: Analyzing trace with hash 1119413714, now seen corresponding path program 2 times [2021-10-13 21:13:23,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:13:23,076 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [707703856] [2021-10-13 21:13:23,077 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 21:13:23,077 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:13:23,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:13:23,078 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 21:13:23,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-10-13 21:13:23,575 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:13:23,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:13:23,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:13:23,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:13:24,027 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:24,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:13:24,353 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:24,353 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:13:24,353 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [707703856] [2021-10-13 21:13:24,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [707703856] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:13:24,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:13:24,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-13 21:13:24,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423269384] [2021-10-13 21:13:24,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 21:13:24,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:13:24,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 21:13:24,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-10-13 21:13:24,356 INFO L87 Difference]: Start difference. First operand 4102 states and 17397 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 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:26,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:13:26,381 INFO L93 Difference]: Finished difference Result 6216 states and 25847 transitions. [2021-10-13 21:13:26,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 21:13:26,383 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-13 21:13:26,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:13:26,403 INFO L225 Difference]: With dead ends: 6216 [2021-10-13 21:13:26,403 INFO L226 Difference]: Without dead ends: 6216 [2021-10-13 21:13:26,403 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1312.5ms TimeCoverageRelationStatistics Valid=171, Invalid=381, Unknown=0, NotChecked=0, Total=552 [2021-10-13 21:13:26,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6216 states. [2021-10-13 21:13:26,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6216 to 4218. [2021-10-13 21:13:26,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4218 states, 4213 states have (on average 4.202705910277712) internal successors, (17706), 4217 states have internal predecessors, (17706), 0 states have call successors, (0), 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:26,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4218 states to 4218 states and 17706 transitions. [2021-10-13 21:13:26,555 INFO L78 Accepts]: Start accepts. Automaton has 4218 states and 17706 transitions. Word has length 22 [2021-10-13 21:13:26,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:13:26,555 INFO L470 AbstractCegarLoop]: Abstraction has 4218 states and 17706 transitions. [2021-10-13 21:13:26,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 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:26,556 INFO L276 IsEmpty]: Start isEmpty. Operand 4218 states and 17706 transitions. [2021-10-13 21:13:26,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-13 21:13:26,561 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:13:26,561 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:13:26,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-10-13 21:13:26,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:13:26,762 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:13:26,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:13:26,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1103952918, now seen corresponding path program 3 times [2021-10-13 21:13:26,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:13:26,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1875228119] [2021-10-13 21:13:26,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 21:13:26,763 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:13:26,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:13:26,764 INFO L229 MonitoredProcess]: Starting monitored process 36 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:26,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-10-13 21:13:27,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 21:13:27,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:13:27,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:13:27,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:13:27,742 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:27,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:13:28,058 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:28,059 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:13:28,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1875228119] [2021-10-13 21:13:28,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1875228119] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:13:28,059 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:13:28,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-13 21:13:28,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361879982] [2021-10-13 21:13:28,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 21:13:28,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:13:28,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 21:13:28,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-10-13 21:13:28,061 INFO L87 Difference]: Start difference. First operand 4218 states and 17706 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 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:30,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:13:30,040 INFO L93 Difference]: Finished difference Result 6060 states and 25333 transitions. [2021-10-13 21:13:30,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 21:13:30,041 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-13 21:13:30,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:13:30,060 INFO L225 Difference]: With dead ends: 6060 [2021-10-13 21:13:30,060 INFO L226 Difference]: Without dead ends: 6060 [2021-10-13 21:13:30,061 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 1300.5ms TimeCoverageRelationStatistics Valid=177, Invalid=423, Unknown=0, NotChecked=0, Total=600 [2021-10-13 21:13:30,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6060 states. [2021-10-13 21:13:30,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6060 to 4318. [2021-10-13 21:13:30,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4318 states, 4313 states have (on average 4.169487595641085) internal successors, (17983), 4317 states have internal predecessors, (17983), 0 states have call successors, (0), 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:30,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4318 states to 4318 states and 17983 transitions. [2021-10-13 21:13:30,222 INFO L78 Accepts]: Start accepts. Automaton has 4318 states and 17983 transitions. Word has length 22 [2021-10-13 21:13:30,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:13:30,222 INFO L470 AbstractCegarLoop]: Abstraction has 4318 states and 17983 transitions. [2021-10-13 21:13:30,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 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:30,222 INFO L276 IsEmpty]: Start isEmpty. Operand 4318 states and 17983 transitions. [2021-10-13 21:13:30,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-13 21:13:30,230 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:13:30,230 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:13:30,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-10-13 21:13:30,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:13:30,447 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:13:30,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:13:30,447 INFO L82 PathProgramCache]: Analyzing trace with hash -1056166128, now seen corresponding path program 4 times [2021-10-13 21:13:30,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:13:30,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [336414633] [2021-10-13 21:13:30,449 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 21:13:30,449 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:13:30,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:13:30,450 INFO L229 MonitoredProcess]: Starting monitored process 37 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:30,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-10-13 21:13:30,920 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 21:13:30,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:13:30,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:13:30,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:13:31,371 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:31,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:13:31,734 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:31,734 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:13:31,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [336414633] [2021-10-13 21:13:31,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [336414633] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:13:31,735 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:13:31,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-13 21:13:31,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149148893] [2021-10-13 21:13:31,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 21:13:31,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:13:31,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 21:13:31,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-10-13 21:13:31,737 INFO L87 Difference]: Start difference. First operand 4318 states and 17983 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:13:33,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:13:33,677 INFO L93 Difference]: Finished difference Result 5702 states and 22784 transitions. [2021-10-13 21:13:33,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 21:13:33,678 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-13 21:13:33,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:13:33,695 INFO L225 Difference]: With dead ends: 5702 [2021-10-13 21:13:33,696 INFO L226 Difference]: Without dead ends: 5702 [2021-10-13 21:13:33,696 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1228.7ms TimeCoverageRelationStatistics Valid=163, Invalid=343, Unknown=0, NotChecked=0, Total=506 [2021-10-13 21:13:33,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5702 states. [2021-10-13 21:13:33,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5702 to 4588. [2021-10-13 21:13:33,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4588 states, 4583 states have (on average 4.226052803840279) internal successors, (19368), 4587 states have internal predecessors, (19368), 0 states have call successors, (0), 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:33,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4588 states to 4588 states and 19368 transitions. [2021-10-13 21:13:33,832 INFO L78 Accepts]: Start accepts. Automaton has 4588 states and 19368 transitions. Word has length 22 [2021-10-13 21:13:33,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:13:33,832 INFO L470 AbstractCegarLoop]: Abstraction has 4588 states and 19368 transitions. [2021-10-13 21:13:33,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:13:33,832 INFO L276 IsEmpty]: Start isEmpty. Operand 4588 states and 19368 transitions. [2021-10-13 21:13:33,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-13 21:13:33,838 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:13:33,838 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:13:33,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-10-13 21:13:34,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:13:34,039 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:13:34,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:13:34,041 INFO L82 PathProgramCache]: Analyzing trace with hash -523733688, now seen corresponding path program 5 times [2021-10-13 21:13:34,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:13:34,042 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [291413100] [2021-10-13 21:13:34,042 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 21:13:34,042 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:13:34,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:13:34,043 INFO L229 MonitoredProcess]: Starting monitored process 38 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:34,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-10-13 21:13:34,609 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 21:13:34,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:13:34,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:13:34,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:13:35,014 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:35,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:13:35,353 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:35,354 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:13:35,354 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [291413100] [2021-10-13 21:13:35,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [291413100] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:13:35,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:13:35,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2021-10-13 21:13:35,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509001033] [2021-10-13 21:13:35,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 21:13:35,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:13:35,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 21:13:35,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2021-10-13 21:13:35,356 INFO L87 Difference]: Start difference. First operand 4588 states and 19368 transitions. Second operand has 16 states, 16 states have (on average 2.5) internal successors, (40), 16 states have internal predecessors, (40), 0 states have call successors, (0), 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:37,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:13:37,642 INFO L93 Difference]: Finished difference Result 6828 states and 27612 transitions. [2021-10-13 21:13:37,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-13 21:13:37,643 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5) internal successors, (40), 16 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-13 21:13:37,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:13:37,664 INFO L225 Difference]: With dead ends: 6828 [2021-10-13 21:13:37,664 INFO L226 Difference]: Without dead ends: 6828 [2021-10-13 21:13:37,664 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 1155.5ms TimeCoverageRelationStatistics Valid=309, Invalid=683, Unknown=0, NotChecked=0, Total=992 [2021-10-13 21:13:37,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6828 states. [2021-10-13 21:13:37,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6828 to 4814. [2021-10-13 21:13:37,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4814 states, 4809 states have (on average 4.243917654398004) internal successors, (20409), 4813 states have internal predecessors, (20409), 0 states have call successors, (0), 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:37,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4814 states to 4814 states and 20409 transitions. [2021-10-13 21:13:37,838 INFO L78 Accepts]: Start accepts. Automaton has 4814 states and 20409 transitions. Word has length 22 [2021-10-13 21:13:37,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:13:37,839 INFO L470 AbstractCegarLoop]: Abstraction has 4814 states and 20409 transitions. [2021-10-13 21:13:37,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5) internal successors, (40), 16 states have internal predecessors, (40), 0 states have call successors, (0), 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:37,839 INFO L276 IsEmpty]: Start isEmpty. Operand 4814 states and 20409 transitions. [2021-10-13 21:13:37,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-13 21:13:37,847 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:13:37,847 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:13:37,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2021-10-13 21:13:38,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:13:38,048 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:13:38,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:13:38,049 INFO L82 PathProgramCache]: Analyzing trace with hash 649690012, now seen corresponding path program 6 times [2021-10-13 21:13:38,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:13:38,053 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [687157597] [2021-10-13 21:13:38,053 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 21:13:38,054 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:13:38,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:13:38,058 INFO L229 MonitoredProcess]: Starting monitored process 39 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:38,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2021-10-13 21:13:38,639 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-13 21:13:38,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 21:13:38,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:13:38,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:13:39,081 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:39,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:13:39,424 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:39,424 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:13:39,425 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [687157597] [2021-10-13 21:13:39,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [687157597] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:13:39,425 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:13:39,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-13 21:13:39,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709204085] [2021-10-13 21:13:39,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 21:13:39,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:13:39,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 21:13:39,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-10-13 21:13:39,426 INFO L87 Difference]: Start difference. First operand 4814 states and 20409 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:13:40,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:13:40,964 INFO L93 Difference]: Finished difference Result 5414 states and 22328 transitions. [2021-10-13 21:13:40,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 21:13:40,965 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-13 21:13:40,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:13:40,981 INFO L225 Difference]: With dead ends: 5414 [2021-10-13 21:13:40,982 INFO L226 Difference]: Without dead ends: 5414 [2021-10-13 21:13:40,982 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 986.8ms TimeCoverageRelationStatistics Valid=162, Invalid=344, Unknown=0, NotChecked=0, Total=506 [2021-10-13 21:13:41,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5414 states. [2021-10-13 21:13:41,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5414 to 4838. [2021-10-13 21:13:41,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4838 states, 4833 states have (on average 4.233395406579764) internal successors, (20460), 4837 states have internal predecessors, (20460), 0 states have call successors, (0), 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:41,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4838 states to 4838 states and 20460 transitions. [2021-10-13 21:13:41,123 INFO L78 Accepts]: Start accepts. Automaton has 4838 states and 20460 transitions. Word has length 22 [2021-10-13 21:13:41,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:13:41,123 INFO L470 AbstractCegarLoop]: Abstraction has 4838 states and 20460 transitions. [2021-10-13 21:13:41,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:13:41,123 INFO L276 IsEmpty]: Start isEmpty. Operand 4838 states and 20460 transitions. [2021-10-13 21:13:41,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-13 21:13:41,130 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:13:41,130 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:13:41,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2021-10-13 21:13:41,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:13:41,331 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:13:41,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:13:41,331 INFO L82 PathProgramCache]: Analyzing trace with hash -609191557, now seen corresponding path program 1 times [2021-10-13 21:13:41,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:13:41,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1651652727] [2021-10-13 21:13:41,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:13:41,333 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:13:41,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:13:41,334 INFO L229 MonitoredProcess]: Starting monitored process 40 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:41,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-10-13 21:13:41,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:13:41,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 21:13:41,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:13:41,994 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:41,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:13:42,144 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:42,145 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:13:42,145 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1651652727] [2021-10-13 21:13:42,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1651652727] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:13:42,145 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:13:42,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-13 21:13:42,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621191438] [2021-10-13 21:13:42,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 21:13:42,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:13:42,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 21:13:42,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-10-13 21:13:42,147 INFO L87 Difference]: Start difference. First operand 4838 states and 20460 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 0 states have call successors, (0), 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:42,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:13:42,455 INFO L93 Difference]: Finished difference Result 5000 states and 20768 transitions. [2021-10-13 21:13:42,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-13 21:13:42,456 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-13 21:13:42,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:13:42,472 INFO L225 Difference]: With dead ends: 5000 [2021-10-13 21:13:42,472 INFO L226 Difference]: Without dead ends: 5000 [2021-10-13 21:13:42,472 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 209.0ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-10-13 21:13:42,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5000 states. [2021-10-13 21:13:42,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5000 to 4862. [2021-10-13 21:13:42,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4862 states, 4857 states have (on average 4.202182417129916) internal successors, (20410), 4861 states have internal predecessors, (20410), 0 states have call successors, (0), 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:42,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4862 states to 4862 states and 20410 transitions. [2021-10-13 21:13:42,629 INFO L78 Accepts]: Start accepts. Automaton has 4862 states and 20410 transitions. Word has length 22 [2021-10-13 21:13:42,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:13:42,630 INFO L470 AbstractCegarLoop]: Abstraction has 4862 states and 20410 transitions. [2021-10-13 21:13:42,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 0 states have call successors, (0), 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:42,630 INFO L276 IsEmpty]: Start isEmpty. Operand 4862 states and 20410 transitions. [2021-10-13 21:13:42,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-13 21:13:42,637 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:13:42,637 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:13:42,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2021-10-13 21:13:42,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:13:42,838 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:13:42,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:13:42,839 INFO L82 PathProgramCache]: Analyzing trace with hash -491449686, now seen corresponding path program 7 times [2021-10-13 21:13:42,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:13:42,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [265837119] [2021-10-13 21:13:42,840 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 21:13:42,841 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:13:42,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:13:42,844 INFO L229 MonitoredProcess]: Starting monitored process 41 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:42,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2021-10-13 21:13:43,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:13:43,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 21:13:43,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:13:43,876 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:13:43,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:13:44,225 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 21:13:44,225 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:13:44,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [265837119] [2021-10-13 21:13:44,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [265837119] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:13:44,225 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:13:44,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-13 21:13:44,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690688887] [2021-10-13 21:13:44,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 21:13:44,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:13:44,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 21:13:44,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-10-13 21:13:44,227 INFO L87 Difference]: Start difference. First operand 4862 states and 20410 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 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:46,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:13:46,004 INFO L93 Difference]: Finished difference Result 5736 states and 23441 transitions. [2021-10-13 21:13:46,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 21:13:46,006 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-10-13 21:13:46,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:13:46,023 INFO L225 Difference]: With dead ends: 5736 [2021-10-13 21:13:46,023 INFO L226 Difference]: Without dead ends: 5736 [2021-10-13 21:13:46,023 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 1138.8ms TimeCoverageRelationStatistics Valid=161, Invalid=345, Unknown=0, NotChecked=0, Total=506 [2021-10-13 21:13:46,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5736 states. [2021-10-13 21:13:46,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5736 to 4488. [2021-10-13 21:13:46,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4488 states, 4483 states have (on average 4.131162168190944) internal successors, (18520), 4487 states have internal predecessors, (18520), 0 states have call successors, (0), 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:46,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4488 states to 4488 states and 18520 transitions. [2021-10-13 21:13:46,164 INFO L78 Accepts]: Start accepts. Automaton has 4488 states and 18520 transitions. Word has length 22 [2021-10-13 21:13:46,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:13:46,165 INFO L470 AbstractCegarLoop]: Abstraction has 4488 states and 18520 transitions. [2021-10-13 21:13:46,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 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:46,165 INFO L276 IsEmpty]: Start isEmpty. Operand 4488 states and 18520 transitions. [2021-10-13 21:13:46,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-13 21:13:46,170 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:13:46,170 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:13:46,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2021-10-13 21:13:46,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:13:46,371 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:13:46,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:13:46,372 INFO L82 PathProgramCache]: Analyzing trace with hash 665453404, now seen corresponding path program 7 times [2021-10-13 21:13:46,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:13:46,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1212362418] [2021-10-13 21:13:46,373 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 21:13:46,374 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:13:46,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:13:46,375 INFO L229 MonitoredProcess]: Starting monitored process 42 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:46,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-10-13 21:13:46,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:13:47,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 21:13:47,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:13:47,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:13:47,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:13:47,257 INFO L354 Elim1Store]: treesize reduction 229, result has 22.6 percent of original size [2021-10-13 21:13:47,257 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:13:48,193 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-10-13 21:13:48,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 21:13:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-10-13 21:13:51,157 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 21:13:51,157 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1212362418] [2021-10-13 21:13:51,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1212362418] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 21:13:51,158 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 21:13:51,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2021-10-13 21:13:51,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235094786] [2021-10-13 21:13:51,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-13 21:13:51,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 21:13:51,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-13 21:13:51,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=406, Unknown=0, NotChecked=0, Total=552 [2021-10-13 21:13:51,160 INFO L87 Difference]: Start difference. First operand 4488 states and 18520 transitions. Second operand has 24 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:14:02,962 WARN L207 SmtUtils]: Spent 7.57 s on a formula simplification. DAG size of input: 119 DAG size of output: 95 [2021-10-13 21:14:10,964 WARN L207 SmtUtils]: Spent 5.54 s on a formula simplification. DAG size of input: 109 DAG size of output: 88 [2021-10-13 21:14:52,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 21:14:52,680 INFO L93 Difference]: Finished difference Result 10600 states and 41443 transitions. [2021-10-13 21:14:52,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-13 21:14:52,682 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-13 21:14:52,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 21:14:52,715 INFO L225 Difference]: With dead ends: 10600 [2021-10-13 21:14:52,716 INFO L226 Difference]: Without dead ends: 10600 [2021-10-13 21:14:52,716 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 57402.9ms TimeCoverageRelationStatistics Valid=528, Invalid=1276, Unknown=2, NotChecked=0, Total=1806 [2021-10-13 21:14:52,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10600 states. [2021-10-13 21:14:52,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10600 to 5125. [2021-10-13 21:14:52,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5125 states, 5120 states have (on average 4.2798828125) internal successors, (21913), 5124 states have internal predecessors, (21913), 0 states have call successors, (0), 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:14:52,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5125 states to 5125 states and 21913 transitions. [2021-10-13 21:14:52,913 INFO L78 Accepts]: Start accepts. Automaton has 5125 states and 21913 transitions. Word has length 23 [2021-10-13 21:14:52,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 21:14:52,913 INFO L470 AbstractCegarLoop]: Abstraction has 5125 states and 21913 transitions. [2021-10-13 21:14:52,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 21:14:52,913 INFO L276 IsEmpty]: Start isEmpty. Operand 5125 states and 21913 transitions. [2021-10-13 21:14:52,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-13 21:14:52,919 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 21:14:52,919 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 21:14:52,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Ended with exit code 0 [2021-10-13 21:14:53,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:14:53,120 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread2Err0REQUIRES_VIOLATION, thread2Err1REQUIRES_VIOLATION (and 27 more)] === [2021-10-13 21:14:53,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 21:14:53,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1179925095, now seen corresponding path program 1 times [2021-10-13 21:14:53,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 21:14:53,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1988215791] [2021-10-13 21:14:53,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 21:14:53,122 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 21:14:53,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 21:14:53,124 INFO L229 MonitoredProcess]: Starting monitored process 43 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:14:53,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-10-13 21:14:53,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 21:14:53,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-13 21:14:53,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 21:14:53,826 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 224 treesize of output 216 [2021-10-13 21:14:54,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:14:54,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:14:54,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:14:54,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:14:54,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:14:54,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:14:54,679 INFO L354 Elim1Store]: treesize reduction 923, result has 6.4 percent of original size [2021-10-13 21:14:54,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 68 treesize of output 88 [2021-10-13 21:14:59,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:14:59,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:14:59,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:14:59,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:14:59,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:14:59,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 21:16:49,178 WARN L207 SmtUtils]: Spent 1.83 m on a formula simplification. DAG size of input: 347 DAG size of output: 114 [2021-10-13 21:16:49,179 INFO L354 Elim1Store]: treesize reduction 1723, result has 17.4 percent of original size [2021-10-13 21:16:49,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 39 case distinctions, treesize of input 110 treesize of output 408 Received shutdown request... [2021-10-13 21:18:33,558 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:18:33,559 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-13 21:18:33,747 WARN L223 SmtUtils]: Removed 1 from assertion stack [2021-10-13 21:18:33,749 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 21:18:33,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2021-10-13 21:18:33,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 21:18:33,951 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. [2021-10-13 21:18:33,954 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-13 21:18:33,954 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-13 21:18:33,954 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-13 21:18:33,954 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-13 21:18:33,955 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0REQUIRES_VIOLATION [2021-10-13 21:18:33,955 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1REQUIRES_VIOLATION [2021-10-13 21:18:33,955 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-13 21:18:33,955 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-13 21:18:33,955 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-13 21:18:33,955 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-13 21:18:33,955 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-13 21:18:33,955 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-13 21:18:33,955 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-13 21:18:33,956 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-13 21:18:33,956 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATION [2021-10-13 21:18:33,956 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATION [2021-10-13 21:18:33,956 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATION [2021-10-13 21:18:33,956 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATION [2021-10-13 21:18:33,956 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12REQUIRES_VIOLATION [2021-10-13 21:18:33,956 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13REQUIRES_VIOLATION [2021-10-13 21:18:33,956 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 21:18:33,957 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-13 21:18:33,957 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-13 21:18:33,957 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-13 21:18:33,957 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-13 21:18:33,957 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-13 21:18:33,957 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-13 21:18:33,958 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-13 21:18:33,958 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0REQUIRES_VIOLATION [2021-10-13 21:18:33,958 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1REQUIRES_VIOLATION [2021-10-13 21:18:33,965 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-13 21:18:33,965 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-13 21:18:33,967 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.10 09:18:33 BasicIcfg [2021-10-13 21:18:33,967 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-13 21:18:33,968 INFO L168 Benchmark]: Toolchain (without parser) took 837365.95 ms. Allocated memory was 151.0 MB in the beginning and 580.9 MB in the end (delta: 429.9 MB). Free memory was 126.8 MB in the beginning and 101.8 MB in the end (delta: 24.9 MB). Peak memory consumption was 488.9 MB. Max. memory is 8.0 GB. [2021-10-13 21:18:33,968 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 151.0 MB. Free memory is still 128.4 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-13 21:18:33,969 INFO L168 Benchmark]: CACSL2BoogieTranslator took 396.04 ms. Allocated memory is still 151.0 MB. Free memory was 126.5 MB in the beginning and 112.9 MB in the end (delta: 13.6 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-10-13 21:18:33,969 INFO L168 Benchmark]: Boogie Procedure Inliner took 106.43 ms. Allocated memory is still 151.0 MB. Free memory was 112.9 MB in the beginning and 110.4 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:18:33,969 INFO L168 Benchmark]: Boogie Preprocessor took 96.83 ms. Allocated memory is still 151.0 MB. Free memory was 110.4 MB in the beginning and 108.7 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-13 21:18:33,970 INFO L168 Benchmark]: RCFGBuilder took 1962.45 ms. Allocated memory is still 151.0 MB. Free memory was 108.7 MB in the beginning and 71.2 MB in the end (delta: 37.5 MB). Peak memory consumption was 37.7 MB. Max. memory is 8.0 GB. [2021-10-13 21:18:33,970 INFO L168 Benchmark]: TraceAbstraction took 834788.51 ms. Allocated memory was 151.0 MB in the beginning and 580.9 MB in the end (delta: 429.9 MB). Free memory was 70.5 MB in the beginning and 101.8 MB in the end (delta: -31.3 MB). Peak memory consumption was 432.2 MB. Max. memory is 8.0 GB. [2021-10-13 21:18:33,972 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.23 ms. Allocated memory is still 151.0 MB. Free memory is still 128.4 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 396.04 ms. Allocated memory is still 151.0 MB. Free memory was 126.5 MB in the beginning and 112.9 MB in the end (delta: 13.6 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 106.43 ms. Allocated memory is still 151.0 MB. Free memory was 112.9 MB in the beginning and 110.4 MB in the end (delta: 2.5 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 96.83 ms. Allocated memory is still 151.0 MB. Free memory was 110.4 MB in the beginning and 108.7 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 1962.45 ms. Allocated memory is still 151.0 MB. Free memory was 108.7 MB in the beginning and 71.2 MB in the end (delta: 37.5 MB). Peak memory consumption was 37.7 MB. Max. memory is 8.0 GB. * TraceAbstraction took 834788.51 ms. Allocated memory was 151.0 MB in the beginning and 580.9 MB in the end (delta: 429.9 MB). Free memory was 70.5 MB in the beginning and 101.8 MB in the end (delta: -31.3 MB). Peak memory consumption was 432.2 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24691.2ms, 158 PlacesBefore, 55 PlacesAfterwards, 160 TransitionsBefore, 49 TransitionsAfterwards, 2160 CoEnabledTransitionPairs, 7 FixpointIterations, 86 TrivialSequentialCompositions, 49 ConcurrentSequentialCompositions, 11 TrivialYvCompositions, 6 ConcurrentYvCompositions, 8 ChoiceCompositions, 160 TotalNumberOfCompositions, 2899 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2653, positive: 2619, positive conditional: 0, positive unconditional: 2619, negative: 34, negative conditional: 0, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1224, positive: 1215, positive conditional: 0, positive unconditional: 1215, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1224, positive: 1215, positive conditional: 0, positive unconditional: 1215, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 9, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 706, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 706, negative conditional: 0, negative unconditional: 706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2653, positive: 1404, positive conditional: 0, positive unconditional: 1404, negative: 25, negative conditional: 0, negative unconditional: 25, unknown: 1224, unknown conditional: 0, unknown unconditional: 1224] , Statistics on independence cache: Total cache size (in pairs): 113, Positive cache size: 111, Positive conditional cache size: 0, Positive unconditional cache size: 111, 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: 95]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 106]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 106]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - 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 analyzing trace of length 24 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 5ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 185 locations, 31 error locations. Started 1 CEGAR loops. OverallTime: 834491.0ms, OverallIterations: 42, TraceHistogramMax: 14, EmptinessCheckTime: 152.2ms, AutomataDifference: 459152.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 24796.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 3052 SDtfs, 30930 SDslu, 30289 SDs, 0 SdLazy, 36224 SolverSat, 1541 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 191235.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1437 GetRequests, 470 SyntacticMatches, 1 SemanticMatches, 966 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8697 ImplicationChecksByTransitivity, 299265.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=5125occurred in iteration=41, InterpolantAutomatonStates: 696, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 4798.8ms AutomataMinimizationTime, 41 MinimizatonAttempts, 94850 StatesRemovedByMinimization, 33 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 474.7ms SsaConstructionTime, 4927.6ms SatisfiabilityAnalysisTime, 102870.1ms InterpolantComputationTime, 521 NumberOfCodeBlocks, 516 NumberOfCodeBlocksAsserted, 77 NumberOfCheckSat, 960 ConstructedInterpolants, 125 QuantifiedInterpolants, 17377 SizeOfPredicates, 452 NumberOfNonLiveVariables, 4634 ConjunctsInSsa, 641 ConjunctsInUnsatCore, 82 InterpolantComputations, 28 PerfectInterpolantSequences, 266/1198 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