/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/chl-array-int-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c503be2 [2021-10-13 19:50:05,704 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 19:50:05,709 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 19:50:05,759 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 19:50:05,759 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 19:50:05,761 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 19:50:05,763 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 19:50:05,765 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 19:50:05,767 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 19:50:05,769 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 19:50:05,770 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 19:50:05,771 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 19:50:05,772 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 19:50:05,783 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 19:50:05,785 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 19:50:05,787 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 19:50:05,788 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 19:50:05,789 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 19:50:05,791 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 19:50:05,794 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 19:50:05,796 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 19:50:05,799 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 19:50:05,803 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 19:50:05,804 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 19:50:05,810 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 19:50:05,810 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 19:50:05,813 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 19:50:05,814 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 19:50:05,818 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 19:50:05,820 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 19:50:05,820 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 19:50:05,823 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 19:50:05,824 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 19:50:05,825 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 19:50:05,828 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 19:50:05,829 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 19:50:05,830 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 19:50:05,831 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 19:50:05,832 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 19:50:05,833 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 19:50:05,835 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 19:50:05,836 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 19:50:05,892 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 19:50:05,892 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 19:50:05,893 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 19:50:05,894 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 19:50:05,897 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 19:50:05,898 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 19:50:05,898 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 19:50:05,898 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 19:50:05,898 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 19:50:05,899 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 19:50:05,900 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 19:50:05,900 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 19:50:05,900 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 19:50:05,900 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-13 19:50:05,901 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-13 19:50:05,901 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-13 19:50:05,901 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 19:50:05,901 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-13 19:50:05,902 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-13 19:50:05,902 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-13 19:50:05,902 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 19:50:05,902 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 19:50:05,903 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 19:50:05,903 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 19:50:05,903 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 19:50:05,903 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 19:50:05,903 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 19:50:05,904 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 19:50:05,904 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-13 19:50:05,904 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-13 19:50:05,904 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 19:50:05,904 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-13 19:50:05,905 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 19:50:06,371 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 19:50:06,401 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 19:50:06,406 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 19:50:06,407 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 19:50:06,408 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 19:50:06,409 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2021-10-13 19:50:06,498 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/36cd1603d/1863c58ac77c4d2a8d7e66b765a91ef6/FLAGd9f50aafd [2021-10-13 19:50:07,228 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 19:50:07,228 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2021-10-13 19:50:07,241 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/36cd1603d/1863c58ac77c4d2a8d7e66b765a91ef6/FLAGd9f50aafd [2021-10-13 19:50:07,594 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/36cd1603d/1863c58ac77c4d2a8d7e66b765a91ef6 [2021-10-13 19:50:07,600 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 19:50:07,607 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-13 19:50:07,609 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 19:50:07,609 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 19:50:07,613 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 19:50:07,614 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 07:50:07" (1/1) ... [2021-10-13 19:50:07,616 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@52c2b2ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:07, skipping insertion in model container [2021-10-13 19:50:07,616 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 07:50:07" (1/1) ... [2021-10-13 19:50:07,625 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 19:50:07,656 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 19:50:07,931 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/chl-array-int-symm.wvr.c[2482,2495] [2021-10-13 19:50:07,958 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 19:50:07,986 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-10-13 19:50:08,005 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 19:50:08,046 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/chl-array-int-symm.wvr.c[2482,2495] [2021-10-13 19:50:08,064 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 19:50:08,078 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 19:50:08,107 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/chl-array-int-symm.wvr.c[2482,2495] [2021-10-13 19:50:08,112 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 19:50:08,136 INFO L208 MainTranslator]: Completed translation [2021-10-13 19:50:08,137 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:08 WrapperNode [2021-10-13 19:50:08,137 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 19:50:08,139 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 19:50:08,139 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 19:50:08,139 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 19:50:08,150 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:08" (1/1) ... [2021-10-13 19:50:08,165 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:08" (1/1) ... [2021-10-13 19:50:08,197 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 19:50:08,198 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 19:50:08,198 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 19:50:08,198 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 19:50:08,208 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:08" (1/1) ... [2021-10-13 19:50:08,209 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:08" (1/1) ... [2021-10-13 19:50:08,214 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:08" (1/1) ... [2021-10-13 19:50:08,215 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:08" (1/1) ... [2021-10-13 19:50:08,227 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:08" (1/1) ... [2021-10-13 19:50:08,234 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:08" (1/1) ... [2021-10-13 19:50:08,237 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:08" (1/1) ... [2021-10-13 19:50:08,246 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 19:50:08,247 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 19:50:08,247 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 19:50:08,247 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 19:50:08,248 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:08" (1/1) ... [2021-10-13 19:50:08,258 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 19:50:08,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 19:50:08,311 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 19:50:08,376 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 19:50:08,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-13 19:50:08,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 19:50:08,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-10-13 19:50:08,426 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-13 19:50:08,426 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-13 19:50:08,426 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-13 19:50:08,426 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-13 19:50:08,426 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-13 19:50:08,426 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 19:50:08,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 19:50:08,427 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 19:50:08,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-10-13 19:50:08,429 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 19:50:09,393 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 19:50:09,394 INFO L299 CfgBuilder]: Removed 38 assume(true) statements. [2021-10-13 19:50:09,396 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 07:50:09 BoogieIcfgContainer [2021-10-13 19:50:09,396 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 19:50:09,398 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 19:50:09,398 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 19:50:09,402 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 19:50:09,402 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 07:50:07" (1/3) ... [2021-10-13 19:50:09,403 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@702d0c73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 07:50:09, skipping insertion in model container [2021-10-13 19:50:09,403 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:50:08" (2/3) ... [2021-10-13 19:50:09,404 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@702d0c73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 07:50:09, skipping insertion in model container [2021-10-13 19:50:09,404 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 07:50:09" (3/3) ... [2021-10-13 19:50:09,405 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-array-int-symm.wvr.c [2021-10-13 19:50:09,412 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 19:50:09,412 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 30 error locations. [2021-10-13 19:50:09,412 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-13 19:50:09,458 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,459 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,459 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,460 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,460 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,460 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,460 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,460 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,461 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,461 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,461 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,461 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,461 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,462 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,462 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,462 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,463 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,463 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,463 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,463 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,464 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,464 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,464 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,464 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,464 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,465 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,465 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,465 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,465 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,465 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,466 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,466 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,466 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,466 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,466 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,467 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,467 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,467 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,467 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,467 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,468 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,468 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,468 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,469 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,469 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,469 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,469 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,469 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,470 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,470 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,470 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,470 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,471 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,471 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,471 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,471 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,472 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,472 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,472 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,472 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,472 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,472 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,473 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,473 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,473 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,473 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,474 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,474 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,474 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,474 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,474 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,474 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,475 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,475 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,475 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,475 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,475 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,476 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,476 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,476 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,476 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,476 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,477 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,477 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,477 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 19:50:09,477 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,477 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,478 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 19:50:09,478 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,478 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,478 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 19:50:09,479 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,479 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 19:50:09,479 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,479 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,480 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,480 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,480 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,480 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,480 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,481 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 19:50:09,481 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,481 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,481 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 19:50:09,481 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,482 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,482 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 19:50:09,482 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,482 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 19:50:09,482 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,483 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,484 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,484 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,484 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,484 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,485 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,485 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,485 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,485 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,485 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,485 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,486 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,486 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,486 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,486 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,486 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,487 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,488 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,488 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,489 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,489 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,489 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,490 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,491 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,492 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,492 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,492 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,492 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,492 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,493 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,493 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,493 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,493 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,493 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,494 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,494 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,494 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,494 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,495 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,495 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,495 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,496 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,496 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,496 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,497 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,497 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,497 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,497 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,497 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,497 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,498 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,498 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,498 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,498 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,498 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,498 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,499 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,500 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,500 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,500 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,500 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,500 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,501 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,502 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,502 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,503 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,503 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,503 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,504 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,504 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,504 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,504 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,504 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,505 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,505 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,505 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,506 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,506 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,506 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,506 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,507 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,508 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,508 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,508 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,508 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,508 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,508 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,509 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,509 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,509 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,509 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,509 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,510 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,510 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,510 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,510 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,510 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,510 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,510 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,511 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,511 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,511 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,512 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,512 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,512 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,513 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,513 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,514 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,515 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,518 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,524 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,524 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,525 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,525 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,525 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,525 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,525 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,526 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,528 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,529 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,529 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,529 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,529 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,530 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,530 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,530 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,530 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,531 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,531 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,531 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,531 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,531 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,531 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,532 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,532 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,532 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,532 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,532 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,533 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,533 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,533 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,534 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,534 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,535 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,535 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,535 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,536 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,536 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,536 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,536 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,536 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,541 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,542 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,542 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 19:50:09,542 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,542 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,542 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,543 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,543 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,543 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,543 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,543 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,544 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,544 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,544 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,545 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,545 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,550 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,551 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,551 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,551 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_minus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,551 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,551 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,551 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,552 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,552 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_minus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,552 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,552 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,552 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,553 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,553 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,553 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,553 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 19:50:09,562 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-10-13 19:50:09,612 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 19:50:09,621 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 19:50:09,621 INFO L340 AbstractCegarLoop]: Starting to check reachability of 48 error locations. [2021-10-13 19:50:09,649 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-13 19:50:09,661 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 236 places, 250 transitions, 516 flow [2021-10-13 19:50:09,665 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 236 places, 250 transitions, 516 flow [2021-10-13 19:50:09,667 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 236 places, 250 transitions, 516 flow [2021-10-13 19:50:09,819 INFO L129 PetriNetUnfolder]: 21/248 cut-off events. [2021-10-13 19:50:09,826 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-10-13 19:50:09,837 INFO L84 FinitePrefix]: Finished finitePrefix Result has 257 conditions, 248 events. 21/248 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 469 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 156. Up to 3 conditions per place. [2021-10-13 19:50:09,847 INFO L116 LiptonReduction]: Number of co-enabled transitions 7548 [2021-10-13 19:50:50,006 INFO L131 LiptonReduction]: Checked pairs total: 10599 [2021-10-13 19:50:50,007 INFO L133 LiptonReduction]: Total number of compositions: 302 [2021-10-13 19:50:50,022 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 57 places, 55 transitions, 126 flow [2021-10-13 19:50:50,074 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 729 states, 443 states have (on average 4.417607223476298) internal successors, (1957), 728 states have internal predecessors, (1957), 0 states have call successors, (0), 0 states 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 19:50:50,080 INFO L276 IsEmpty]: Start isEmpty. Operand has 729 states, 443 states have (on average 4.417607223476298) internal successors, (1957), 728 states have internal predecessors, (1957), 0 states have call successors, (0), 0 states 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 19:50:50,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-13 19:50:50,086 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:50:50,086 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-13 19:50:50,087 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:50:50,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:50:50,094 INFO L82 PathProgramCache]: Analyzing trace with hash 32548, now seen corresponding path program 1 times [2021-10-13 19:50:50,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:50:50,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [813846455] [2021-10-13 19:50:50,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:50:50,109 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:50:50,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:50:50,116 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 19:50:50,167 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 19:50:50,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:50:50,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 19:50:50,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:50:50,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:50:50,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:50:50,565 INFO L354 Elim1Store]: treesize reduction 141, result has 26.9 percent of original size [2021-10-13 19:50:50,569 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 4 case distinctions, treesize of input 20 treesize of output 59 [2021-10-13 19:50:50,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 19:50:50,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:50:50,844 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 19:50:50,845 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:50:50,845 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [813846455] [2021-10-13 19:50:50,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [813846455] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:50:50,846 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:50:50,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 19:50:50,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511021890] [2021-10-13 19:50:50,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 19:50:50,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:50:50,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 19:50:50,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 19:50:50,880 INFO L87 Difference]: Start difference. First operand has 729 states, 443 states have (on average 4.417607223476298) internal successors, (1957), 728 states have internal predecessors, (1957), 0 states have call successors, (0), 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 19:50:51,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:50:51,941 INFO L93 Difference]: Finished difference Result 977 states and 2589 transitions. [2021-10-13 19:50:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 19:50:51,945 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 19:50:51,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:50:51,973 INFO L225 Difference]: With dead ends: 977 [2021-10-13 19:50:51,973 INFO L226 Difference]: Without dead ends: 977 [2021-10-13 19:50:51,975 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 109.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 19:50:51,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2021-10-13 19:50:52,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 492. [2021-10-13 19:50:52,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 323 states have (on average 4.04953560371517) internal successors, (1308), 491 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states 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 19:50:52,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 1308 transitions. [2021-10-13 19:50:52,072 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 1308 transitions. Word has length 2 [2021-10-13 19:50:52,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:50:52,073 INFO L470 AbstractCegarLoop]: Abstraction has 492 states and 1308 transitions. [2021-10-13 19:50:52,073 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 19:50:52,073 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 1308 transitions. [2021-10-13 19:50:52,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-13 19:50:52,073 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:50:52,074 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-13 19:50:52,091 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 19:50:52,285 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 19:50:52,286 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:50:52,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:50:52,288 INFO L82 PathProgramCache]: Analyzing trace with hash 32549, now seen corresponding path program 1 times [2021-10-13 19:50:52,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:50:52,290 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1249526168] [2021-10-13 19:50:52,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:50:52,290 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:50:52,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:50:52,295 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 19:50:52,345 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 19:50:52,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:50:52,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 19:50:52,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:50:52,441 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-13 19:50:52,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 22 [2021-10-13 19:50:52,488 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 19:50:52,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:50:52,496 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 19:50:52,497 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:50:52,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1249526168] [2021-10-13 19:50:52,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1249526168] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:50:52,497 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:50:52,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-13 19:50:52,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434035335] [2021-10-13 19:50:52,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 19:50:52,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:50:52,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 19:50:52,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 19:50:52,502 INFO L87 Difference]: Start difference. First operand 492 states and 1308 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 19:50:52,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:50:52,838 INFO L93 Difference]: Finished difference Result 490 states and 1302 transitions. [2021-10-13 19:50:52,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 19:50:52,842 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 19:50:52,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:50:52,847 INFO L225 Difference]: With dead ends: 490 [2021-10-13 19:50:52,847 INFO L226 Difference]: Without dead ends: 490 [2021-10-13 19:50:52,848 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 19:50:52,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-10-13 19:50:52,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 490. [2021-10-13 19:50:52,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 323 states have (on average 4.030959752321982) internal successors, (1302), 489 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states 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 19:50:52,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 1302 transitions. [2021-10-13 19:50:52,895 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 1302 transitions. Word has length 2 [2021-10-13 19:50:52,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:50:52,895 INFO L470 AbstractCegarLoop]: Abstraction has 490 states and 1302 transitions. [2021-10-13 19:50:52,896 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 19:50:52,896 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 1302 transitions. [2021-10-13 19:50:52,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-13 19:50:52,896 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:50:52,896 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-13 19:50:52,909 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 19:50:53,105 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 19:50:53,106 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:50:53,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:50:53,106 INFO L82 PathProgramCache]: Analyzing trace with hash 1018449, now seen corresponding path program 1 times [2021-10-13 19:50:53,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:50:53,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [335654780] [2021-10-13 19:50:53,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:50:53,108 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:50:53,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:50:53,110 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 19:50:53,142 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 19:50:53,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:50:53,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 19:50:53,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:50:53,699 INFO L354 Elim1Store]: treesize reduction 145, result has 24.9 percent of original size [2021-10-13 19:50:53,699 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 4 case distinctions, treesize of input 34 treesize of output 68 [2021-10-13 19:50:53,720 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 69 treesize of output 67 [2021-10-13 19:50:54,001 INFO L354 Elim1Store]: treesize reduction 36, result has 29.4 percent of original size [2021-10-13 19:50:54,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 39 [2021-10-13 19:50:54,779 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 19:50:54,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:50:54,932 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 19:50:54,932 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:50:54,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [335654780] [2021-10-13 19:50:54,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [335654780] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:50:54,933 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:50:54,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 4 [2021-10-13 19:50:54,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864086299] [2021-10-13 19:50:54,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 19:50:54,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:50:54,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 19:50:54,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 19:50:54,935 INFO L87 Difference]: Start difference. First operand 490 states and 1302 transitions. Second operand has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:50:57,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:50:57,381 INFO L93 Difference]: Finished difference Result 391 states and 998 transitions. [2021-10-13 19:50:57,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 19:50:57,383 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-10-13 19:50:57,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:50:57,387 INFO L225 Difference]: With dead ends: 391 [2021-10-13 19:50:57,387 INFO L226 Difference]: Without dead ends: 391 [2021-10-13 19:50:57,388 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 714.1ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 19:50:57,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2021-10-13 19:50:57,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 391. [2021-10-13 19:50:57,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 270 states have (on average 3.696296296296296) internal successors, (998), 390 states have internal predecessors, (998), 0 states have call successors, (0), 0 states 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 19:50:57,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 998 transitions. [2021-10-13 19:50:57,407 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 998 transitions. Word has length 3 [2021-10-13 19:50:57,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:50:57,407 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 998 transitions. [2021-10-13 19:50:57,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:50:57,407 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 998 transitions. [2021-10-13 19:50:57,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-13 19:50:57,408 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:50:57,408 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-13 19:50:57,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-10-13 19:50:57,620 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 19:50:57,621 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:50:57,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:50:57,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1018450, now seen corresponding path program 1 times [2021-10-13 19:50:57,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:50:57,622 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [763409073] [2021-10-13 19:50:57,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:50:57,623 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:50:57,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:50:57,624 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 19:50:57,626 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 19:50:57,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:50:57,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 19:50:57,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:50:57,778 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-13 19:50:57,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 37 [2021-10-13 19:50:57,917 INFO L354 Elim1Store]: treesize reduction 30, result has 36.2 percent of original size [2021-10-13 19:50:57,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 42 [2021-10-13 19:50:57,996 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 19:50:57,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:50:58,030 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 19:50:58,030 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:50:58,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [763409073] [2021-10-13 19:50:58,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [763409073] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:50:58,031 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:50:58,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 19:50:58,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133728073] [2021-10-13 19:50:58,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 19:50:58,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:50:58,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 19:50:58,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 19:50:58,033 INFO L87 Difference]: Start difference. First operand 391 states and 998 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 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 19:50:58,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:50:58,362 INFO L93 Difference]: Finished difference Result 292 states and 694 transitions. [2021-10-13 19:50:58,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 19:50:58,363 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-10-13 19:50:58,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:50:58,366 INFO L225 Difference]: With dead ends: 292 [2021-10-13 19:50:58,367 INFO L226 Difference]: Without dead ends: 292 [2021-10-13 19:50:58,367 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 2 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 72.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 19:50:58,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2021-10-13 19:50:58,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2021-10-13 19:50:58,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 217 states have (on average 3.19815668202765) internal successors, (694), 291 states have internal predecessors, (694), 0 states have call successors, (0), 0 states 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 19:50:58,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 694 transitions. [2021-10-13 19:50:58,379 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 694 transitions. Word has length 3 [2021-10-13 19:50:58,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:50:58,379 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 694 transitions. [2021-10-13 19:50:58,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 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 19:50:58,380 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 694 transitions. [2021-10-13 19:50:58,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-13 19:50:58,410 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:50:58,410 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-13 19:50:58,424 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 19:50:58,611 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 19:50:58,611 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:50:58,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:50:58,613 INFO L82 PathProgramCache]: Analyzing trace with hash 31486884, now seen corresponding path program 1 times [2021-10-13 19:50:58,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:50:58,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2012305417] [2021-10-13 19:50:58,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:50:58,615 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:50:58,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:50:58,616 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 19:50:58,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-10-13 19:50:58,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:50:58,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 19:50:58,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:50:58,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:50:58,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:50:58,953 INFO L354 Elim1Store]: treesize reduction 141, result has 26.9 percent of original size [2021-10-13 19:50:58,954 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 4 case distinctions, treesize of input 20 treesize of output 59 [2021-10-13 19:50:59,147 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 19:50:59,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:50:59,724 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 19:50:59,725 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:50:59,725 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2012305417] [2021-10-13 19:50:59,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2012305417] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:50:59,725 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:50:59,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-10-13 19:50:59,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111464791] [2021-10-13 19:50:59,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 19:50:59,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:50:59,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 19:50:59,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-13 19:50:59,727 INFO L87 Difference]: Start difference. First operand 292 states and 694 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 19:51:07,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:51:07,466 INFO L93 Difference]: Finished difference Result 1716 states and 4106 transitions. [2021-10-13 19:51:07,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-13 19:51:07,468 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 19:51:07,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:51:07,483 INFO L225 Difference]: With dead ends: 1716 [2021-10-13 19:51:07,483 INFO L226 Difference]: Without dead ends: 1716 [2021-10-13 19:51:07,484 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 868.3ms TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-10-13 19:51:07,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1716 states. [2021-10-13 19:51:07,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1716 to 300. [2021-10-13 19:51:07,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 225 states have (on average 3.16) internal successors, (711), 299 states have internal predecessors, (711), 0 states have call successors, (0), 0 states 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 19:51:07,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 711 transitions. [2021-10-13 19:51:07,512 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 711 transitions. Word has length 4 [2021-10-13 19:51:07,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:51:07,513 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 711 transitions. [2021-10-13 19:51:07,513 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 19:51:07,513 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 711 transitions. [2021-10-13 19:51:07,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-13 19:51:07,513 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:51:07,513 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-13 19:51:07,529 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 19:51:07,726 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 19:51:07,727 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:51:07,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:51:07,728 INFO L82 PathProgramCache]: Analyzing trace with hash 978753776, now seen corresponding path program 1 times [2021-10-13 19:51:07,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:51:07,729 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2009386379] [2021-10-13 19:51:07,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:51:07,729 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:51:07,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:51:07,730 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 19:51:07,733 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 19:51:07,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:51:07,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 19:51:07,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:51:07,977 INFO L354 Elim1Store]: treesize reduction 149, result has 22.8 percent of original size [2021-10-13 19:51:07,978 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 4 case distinctions, treesize of input 33 treesize of output 63 [2021-10-13 19:51:08,010 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 65 treesize of output 63 [2021-10-13 19:51:08,390 INFO L354 Elim1Store]: treesize reduction 64, result has 27.3 percent of original size [2021-10-13 19:51:08,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2021-10-13 19:51:11,727 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 19:51:11,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:51:11,943 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 19:51:11,943 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:51:11,943 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2009386379] [2021-10-13 19:51:11,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2009386379] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:51:11,944 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:51:11,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 4 [2021-10-13 19:51:11,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118102035] [2021-10-13 19:51:11,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 19:51:11,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:51:11,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 19:51:11,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-13 19:51:11,950 INFO L87 Difference]: Start difference. First operand 300 states and 711 transitions. Second operand has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:51:14,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:51:14,761 INFO L93 Difference]: Finished difference Result 279 states and 668 transitions. [2021-10-13 19:51:14,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 19:51:14,764 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-13 19:51:14,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:51:14,767 INFO L225 Difference]: With dead ends: 279 [2021-10-13 19:51:14,767 INFO L226 Difference]: Without dead ends: 279 [2021-10-13 19:51:14,768 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 437.5ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-10-13 19:51:14,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-10-13 19:51:14,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 279. [2021-10-13 19:51:14,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 218 states have (on average 3.0642201834862384) internal successors, (668), 278 states have internal predecessors, (668), 0 states have call successors, (0), 0 states 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 19:51:14,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 668 transitions. [2021-10-13 19:51:14,778 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 668 transitions. Word has length 5 [2021-10-13 19:51:14,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:51:14,778 INFO L470 AbstractCegarLoop]: Abstraction has 279 states and 668 transitions. [2021-10-13 19:51:14,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:51:14,778 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 668 transitions. [2021-10-13 19:51:14,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-13 19:51:14,779 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:51:14,779 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-13 19:51:14,799 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 19:51:14,991 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 19:51:14,992 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:51:14,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:51:14,992 INFO L82 PathProgramCache]: Analyzing trace with hash 978753774, now seen corresponding path program 1 times [2021-10-13 19:51:14,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:51:14,993 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1935782720] [2021-10-13 19:51:14,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:51:14,993 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:51:14,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:51:14,995 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 19:51:14,997 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 19:51:15,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:51:15,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 19:51:15,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:51:15,119 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-13 19:51:15,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 34 [2021-10-13 19:51:15,235 INFO L354 Elim1Store]: treesize reduction 57, result has 30.5 percent of original size [2021-10-13 19:51:15,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 57 [2021-10-13 19:51:15,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 19:51:15,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:51:15,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 19:51:15,416 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:51:15,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1935782720] [2021-10-13 19:51:15,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1935782720] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:51:15,416 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:51:15,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 2 [2021-10-13 19:51:15,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119454063] [2021-10-13 19:51:15,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 19:51:15,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:51:15,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 19:51:15,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 19:51:15,420 INFO L87 Difference]: Start difference. First operand 279 states and 668 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:51:15,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:51:15,661 INFO L93 Difference]: Finished difference Result 258 states and 625 transitions. [2021-10-13 19:51:15,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 19:51:15,662 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-10-13 19:51:15,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:51:15,664 INFO L225 Difference]: With dead ends: 258 [2021-10-13 19:51:15,665 INFO L226 Difference]: Without dead ends: 258 [2021-10-13 19:51:15,665 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 40.1ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 19:51:15,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2021-10-13 19:51:15,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 258. [2021-10-13 19:51:15,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 211 states have (on average 2.962085308056872) internal successors, (625), 257 states have internal predecessors, (625), 0 states have call successors, (0), 0 states 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 19:51:15,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 625 transitions. [2021-10-13 19:51:15,676 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 625 transitions. Word has length 5 [2021-10-13 19:51:15,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:51:15,677 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 625 transitions. [2021-10-13 19:51:15,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:51:15,678 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 625 transitions. [2021-10-13 19:51:15,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-13 19:51:15,678 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:51:15,679 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-10-13 19:51:15,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-10-13 19:51:15,891 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 19:51:15,891 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err2REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:51:15,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:51:15,892 INFO L82 PathProgramCache]: Analyzing trace with hash 276591826, now seen corresponding path program 1 times [2021-10-13 19:51:15,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:51:15,892 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [122281153] [2021-10-13 19:51:15,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:51:15,893 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:51:15,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:51:15,894 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 19:51:15,930 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 19:51:15,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:51:15,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 19:51:15,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:51:15,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-13 19:51:16,017 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 19:51:16,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:51:16,035 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 19:51:16,036 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:51:16,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [122281153] [2021-10-13 19:51:16,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [122281153] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:51:16,036 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:51:16,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-13 19:51:16,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055299336] [2021-10-13 19:51:16,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 19:51:16,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:51:16,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 19:51:16,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 19:51:16,038 INFO L87 Difference]: Start difference. First operand 258 states and 625 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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 19:51:16,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:51:16,342 INFO L93 Difference]: Finished difference Result 200 states and 481 transitions. [2021-10-13 19:51:16,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 19:51:16,343 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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 19:51:16,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:51:16,345 INFO L225 Difference]: With dead ends: 200 [2021-10-13 19:51:16,345 INFO L226 Difference]: Without dead ends: 200 [2021-10-13 19:51:16,345 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 19:51:16,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-10-13 19:51:16,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2021-10-13 19:51:16,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 170 states have (on average 2.8294117647058825) internal successors, (481), 199 states have internal predecessors, (481), 0 states have call successors, (0), 0 states 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 19:51:16,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 481 transitions. [2021-10-13 19:51:16,353 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 481 transitions. Word has length 6 [2021-10-13 19:51:16,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:51:16,354 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 481 transitions. [2021-10-13 19:51:16,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 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 19:51:16,354 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 481 transitions. [2021-10-13 19:51:16,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-13 19:51:16,354 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:51:16,355 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-10-13 19:51:16,367 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 19:51:16,567 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 19:51:16,567 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:51:16,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:51:16,568 INFO L82 PathProgramCache]: Analyzing trace with hash 276591827, now seen corresponding path program 1 times [2021-10-13 19:51:16,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:51:16,568 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [114499945] [2021-10-13 19:51:16,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:51:16,569 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:51:16,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:51:16,570 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 19:51:16,571 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 19:51:16,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:51:16,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 19:51:16,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:51:16,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-10-13 19:51:16,801 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 19:51:16,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:51:17,101 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 19:51:17,102 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:51:17,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [114499945] [2021-10-13 19:51:17,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [114499945] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:51:17,102 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:51:17,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-10-13 19:51:17,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346719958] [2021-10-13 19:51:17,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 19:51:17,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:51:17,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 19:51:17,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-13 19:51:17,104 INFO L87 Difference]: Start difference. First operand 200 states and 481 transitions. Second operand has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 8 states have internal predecessors, (11), 0 states have call successors, (0), 0 states 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 19:51:18,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:51:18,114 INFO L93 Difference]: Finished difference Result 438 states and 1099 transitions. [2021-10-13 19:51:18,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 19:51:18,115 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 8 states have internal predecessors, (11), 0 states have call successors, (0), 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 19:51:18,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:51:18,119 INFO L225 Difference]: With dead ends: 438 [2021-10-13 19:51:18,119 INFO L226 Difference]: Without dead ends: 438 [2021-10-13 19:51:18,120 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 397.2ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-13 19:51:18,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-10-13 19:51:18,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 242. [2021-10-13 19:51:18,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 212 states have (on average 3.3443396226415096) internal successors, (709), 241 states have internal predecessors, (709), 0 states have call successors, (0), 0 states 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 19:51:18,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 709 transitions. [2021-10-13 19:51:18,131 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 709 transitions. Word has length 6 [2021-10-13 19:51:18,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:51:18,131 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 709 transitions. [2021-10-13 19:51:18,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 8 states have internal predecessors, (11), 0 states have call successors, (0), 0 states 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 19:51:18,132 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 709 transitions. [2021-10-13 19:51:18,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-13 19:51:18,132 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:51:18,132 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-10-13 19:51:18,144 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 19:51:18,344 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 19:51:18,344 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:51:18,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:51:18,345 INFO L82 PathProgramCache]: Analyzing trace with hash 276591764, now seen corresponding path program 1 times [2021-10-13 19:51:18,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:51:18,345 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1880264990] [2021-10-13 19:51:18,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:51:18,346 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:51:18,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:51:18,347 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 19:51:18,350 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 19:51:18,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:51:18,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 19:51:18,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:51:18,585 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 19:51:18,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:51:18,649 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 19:51:18,650 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:51:18,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1880264990] [2021-10-13 19:51:18,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1880264990] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:51:18,650 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:51:18,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-13 19:51:18,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12765] [2021-10-13 19:51:18,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 19:51:18,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:51:18,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 19:51:18,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-10-13 19:51:18,652 INFO L87 Difference]: Start difference. First operand 242 states and 709 transitions. Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 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 19:51:19,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:51:19,173 INFO L93 Difference]: Finished difference Result 307 states and 840 transitions. [2021-10-13 19:51:19,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 19:51:19,175 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 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 19:51:19,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:51:19,177 INFO L225 Difference]: With dead ends: 307 [2021-10-13 19:51:19,177 INFO L226 Difference]: Without dead ends: 307 [2021-10-13 19:51:19,178 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 67.5ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-10-13 19:51:19,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-10-13 19:51:19,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 278. [2021-10-13 19:51:19,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 248 states have (on average 3.2016129032258065) internal successors, (794), 277 states have internal predecessors, (794), 0 states have call successors, (0), 0 states 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 19:51:19,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 794 transitions. [2021-10-13 19:51:19,188 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 794 transitions. Word has length 6 [2021-10-13 19:51:19,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:51:19,188 INFO L470 AbstractCegarLoop]: Abstraction has 278 states and 794 transitions. [2021-10-13 19:51:19,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 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 19:51:19,188 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 794 transitions. [2021-10-13 19:51:19,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-13 19:51:19,189 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:51:19,189 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:51:19,201 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 19:51:19,401 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 19:51:19,403 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:51:19,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:51:19,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1811612216, now seen corresponding path program 1 times [2021-10-13 19:51:19,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:51:19,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [987336025] [2021-10-13 19:51:19,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:51:19,404 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:51:19,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:51:19,406 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 19:51:19,408 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 19:51:19,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:51:19,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 19:51:19,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:51:19,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:51:19,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:51:19,640 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:51:19,641 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:51:19,641 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [987336025] [2021-10-13 19:51:19,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [987336025] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:51:19,641 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:51:19,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-10-13 19:51:19,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503796127] [2021-10-13 19:51:19,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 19:51:19,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:51:19,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 19:51:19,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-10-13 19:51:19,643 INFO L87 Difference]: Start difference. First operand 278 states and 794 transitions. Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 8 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 19:51:20,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:51:20,297 INFO L93 Difference]: Finished difference Result 364 states and 978 transitions. [2021-10-13 19:51:20,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 19:51:20,299 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 8 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 7 [2021-10-13 19:51:20,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:51:20,302 INFO L225 Difference]: With dead ends: 364 [2021-10-13 19:51:20,302 INFO L226 Difference]: Without dead ends: 364 [2021-10-13 19:51:20,303 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 125.2ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-10-13 19:51:20,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2021-10-13 19:51:20,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 278. [2021-10-13 19:51:20,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 248 states have (on average 3.2016129032258065) internal successors, (794), 277 states have internal predecessors, (794), 0 states have call successors, (0), 0 states 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 19:51:20,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 794 transitions. [2021-10-13 19:51:20,313 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 794 transitions. Word has length 7 [2021-10-13 19:51:20,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:51:20,314 INFO L470 AbstractCegarLoop]: Abstraction has 278 states and 794 transitions. [2021-10-13 19:51:20,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 8 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 19:51:20,314 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 794 transitions. [2021-10-13 19:51:20,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-13 19:51:20,315 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:51:20,315 INFO L512 BasicCegarLoop]: trace histogram [4, 1, 1, 1] [2021-10-13 19:51:20,327 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 19:51:20,527 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 19:51:20,528 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:51:20,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:51:20,529 INFO L82 PathProgramCache]: Analyzing trace with hash -30979993, now seen corresponding path program 1 times [2021-10-13 19:51:20,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:51:20,531 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [128452380] [2021-10-13 19:51:20,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:51:20,531 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:51:20,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:51:20,532 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 19:51:20,533 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 19:51:20,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:51:20,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 19:51:20,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:51:20,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-10-13 19:51:20,832 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 19:51:20,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:51:21,753 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 19:51:21,753 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:51:21,754 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [128452380] [2021-10-13 19:51:21,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [128452380] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:51:21,754 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:51:21,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-13 19:51:21,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049421541] [2021-10-13 19:51:21,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 19:51:21,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:51:21,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 19:51:21,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-10-13 19:51:21,755 INFO L87 Difference]: Start difference. First operand 278 states and 794 transitions. Second operand has 12 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 12 states have internal predecessors, (13), 0 states have call successors, (0), 0 states 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 19:51:39,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:51:39,188 INFO L93 Difference]: Finished difference Result 2381 states and 6901 transitions. [2021-10-13 19:51:39,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 19:51:39,190 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 12 states have internal predecessors, (13), 0 states have call successors, (0), 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 19:51:39,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:51:39,212 INFO L225 Difference]: With dead ends: 2381 [2021-10-13 19:51:39,212 INFO L226 Difference]: Without dead ends: 2381 [2021-10-13 19:51:39,212 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 2620.1ms TimeCoverageRelationStatistics Valid=105, Invalid=167, Unknown=0, NotChecked=0, Total=272 [2021-10-13 19:51:39,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2381 states. [2021-10-13 19:51:39,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2381 to 290. [2021-10-13 19:51:39,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 260 states have (on average 3.146153846153846) internal successors, (818), 289 states have internal predecessors, (818), 0 states have call successors, (0), 0 states 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 19:51:39,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 818 transitions. [2021-10-13 19:51:39,248 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 818 transitions. Word has length 7 [2021-10-13 19:51:39,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:51:39,248 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 818 transitions. [2021-10-13 19:51:39,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 12 states have internal predecessors, (13), 0 states have call successors, (0), 0 states 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 19:51:39,249 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 818 transitions. [2021-10-13 19:51:39,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-13 19:51:39,249 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:51:39,249 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:51:39,265 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 19:51:39,461 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 19:51:39,462 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:51:39,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:51:39,463 INFO L82 PathProgramCache]: Analyzing trace with hash 310510452, now seen corresponding path program 1 times [2021-10-13 19:51:39,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:51:39,464 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [435019399] [2021-10-13 19:51:39,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:51:39,464 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:51:39,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:51:39,465 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 19:51:39,466 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 19:51:39,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:51:39,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 19:51:39,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:51:39,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:51:39,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:51:39,898 INFO L354 Elim1Store]: treesize reduction 141, result has 26.9 percent of original size [2021-10-13 19:51:39,899 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 4 case distinctions, treesize of input 33 treesize of output 71 [2021-10-13 19:51:39,960 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-13 19:51:39,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 80 [2021-10-13 19:51:40,145 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-13 19:51:40,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 45 [2021-10-13 19:51:40,157 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 19:51:40,157 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 42 treesize of output 42 [2021-10-13 19:51:40,507 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 19:51:40,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:51:41,097 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 19:51:41,098 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:51:41,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [435019399] [2021-10-13 19:51:41,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [435019399] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:51:41,098 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:51:41,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-13 19:51:41,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356689027] [2021-10-13 19:51:41,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 19:51:41,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:51:41,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 19:51:41,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-10-13 19:51:41,100 INFO L87 Difference]: Start difference. First operand 290 states and 818 transitions. Second operand has 10 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:52:06,143 WARN L207 SmtUtils]: Spent 6.45 s on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-10-13 19:52:08,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:52:08,811 INFO L93 Difference]: Finished difference Result 3073 states and 8029 transitions. [2021-10-13 19:52:08,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 19:52:08,813 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-10-13 19:52:08,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:52:08,835 INFO L225 Difference]: With dead ends: 3073 [2021-10-13 19:52:08,835 INFO L226 Difference]: Without dead ends: 3073 [2021-10-13 19:52:08,836 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 21747.8ms TimeCoverageRelationStatistics Valid=310, Invalid=880, Unknown=0, NotChecked=0, Total=1190 [2021-10-13 19:52:08,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3073 states. [2021-10-13 19:52:08,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3073 to 316. [2021-10-13 19:52:08,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 290 states have (on average 3.0689655172413794) internal successors, (890), 315 states have internal predecessors, (890), 0 states have call successors, (0), 0 states 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 19:52:08,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 890 transitions. [2021-10-13 19:52:08,872 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 890 transitions. Word has length 8 [2021-10-13 19:52:08,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:52:08,872 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 890 transitions. [2021-10-13 19:52:08,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:52:08,872 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 890 transitions. [2021-10-13 19:52:08,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-13 19:52:08,873 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:52:08,873 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:52:08,887 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 19:52:09,086 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 19:52:09,086 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err0REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:52:09,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:52:09,087 INFO L82 PathProgramCache]: Analyzing trace with hash 310510453, now seen corresponding path program 1 times [2021-10-13 19:52:09,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:52:09,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1198559593] [2021-10-13 19:52:09,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:52:09,088 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:52:09,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:52:09,090 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 19:52:09,092 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 19:52:09,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:52:09,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 19:52:09,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:52:09,278 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-13 19:52:09,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 22 [2021-10-13 19:52:09,343 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-13 19:52:09,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-10-13 19:52:09,471 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 19:52:09,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:52:11,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 19:52:11,548 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:52:11,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1198559593] [2021-10-13 19:52:11,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1198559593] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:52:11,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:52:11,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 4 [2021-10-13 19:52:11,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155426140] [2021-10-13 19:52:11,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 19:52:11,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:52:11,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 19:52:11,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=18, Unknown=1, NotChecked=0, Total=30 [2021-10-13 19:52:11,551 INFO L87 Difference]: Start difference. First operand 316 states and 890 transitions. Second operand has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:52:11,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:52:11,795 INFO L93 Difference]: Finished difference Result 254 states and 668 transitions. [2021-10-13 19:52:11,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 19:52:11,796 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-10-13 19:52:11,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:52:11,797 INFO L225 Difference]: With dead ends: 254 [2021-10-13 19:52:11,797 INFO L226 Difference]: Without dead ends: 254 [2021-10-13 19:52:11,798 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 2089.6ms TimeCoverageRelationStatistics Valid=17, Invalid=24, Unknown=1, NotChecked=0, Total=42 [2021-10-13 19:52:11,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-10-13 19:52:11,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 254. [2021-10-13 19:52:11,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 240 states have (on average 2.783333333333333) internal successors, (668), 253 states have internal predecessors, (668), 0 states have call successors, (0), 0 states 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 19:52:11,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 668 transitions. [2021-10-13 19:52:11,806 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 668 transitions. Word has length 8 [2021-10-13 19:52:11,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:52:11,807 INFO L470 AbstractCegarLoop]: Abstraction has 254 states and 668 transitions. [2021-10-13 19:52:11,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:52:11,807 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 668 transitions. [2021-10-13 19:52:11,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-13 19:52:11,808 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:52:11,808 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:52:11,820 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 19:52:12,020 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 19:52:12,020 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:52:12,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:52:12,021 INFO L82 PathProgramCache]: Analyzing trace with hash -478571383, now seen corresponding path program 1 times [2021-10-13 19:52:12,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:52:12,022 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [688114062] [2021-10-13 19:52:12,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:52:12,022 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:52:12,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:52:12,023 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 19:52:12,026 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 19:52:12,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:52:12,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 19:52:12,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:52:12,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-10-13 19:52:12,319 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 19:52:12,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:52:12,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 19:52:12,663 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:52:12,663 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [688114062] [2021-10-13 19:52:12,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [688114062] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:52:12,663 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:52:12,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-10-13 19:52:12,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15930942] [2021-10-13 19:52:12,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 19:52:12,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:52:12,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 19:52:12,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-13 19:52:12,666 INFO L87 Difference]: Start difference. First operand 254 states and 668 transitions. Second operand has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states 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 19:52:13,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:52:13,513 INFO L93 Difference]: Finished difference Result 462 states and 1260 transitions. [2021-10-13 19:52:13,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 19:52:13,515 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 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 19:52:13,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:52:13,518 INFO L225 Difference]: With dead ends: 462 [2021-10-13 19:52:13,519 INFO L226 Difference]: Without dead ends: 462 [2021-10-13 19:52:13,519 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 351.6ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-10-13 19:52:13,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2021-10-13 19:52:13,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 322. [2021-10-13 19:52:13,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 308 states have (on average 3.2467532467532467) internal successors, (1000), 321 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states 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 19:52:13,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 1000 transitions. [2021-10-13 19:52:13,534 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 1000 transitions. Word has length 8 [2021-10-13 19:52:13,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:52:13,535 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 1000 transitions. [2021-10-13 19:52:13,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states 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 19:52:13,535 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 1000 transitions. [2021-10-13 19:52:13,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-10-13 19:52:13,536 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:52:13,536 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:52:13,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-13 19:52:13,748 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 19:52:13,749 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:52:13,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:52:13,749 INFO L82 PathProgramCache]: Analyzing trace with hash -478571519, now seen corresponding path program 1 times [2021-10-13 19:52:13,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:52:13,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2065949266] [2021-10-13 19:52:13,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:52:13,751 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:52:13,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:52:13,752 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 19:52:13,753 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 19:52:13,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:52:13,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 19:52:13,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:52:13,993 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 19:52:13,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:52:14,063 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 19:52:14,064 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:52:14,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2065949266] [2021-10-13 19:52:14,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2065949266] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:52:14,064 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:52:14,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-13 19:52:14,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744491047] [2021-10-13 19:52:14,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 19:52:14,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:52:14,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 19:52:14,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-10-13 19:52:14,066 INFO L87 Difference]: Start difference. First operand 322 states and 1000 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 19:52:14,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:52:14,457 INFO L93 Difference]: Finished difference Result 356 states and 1056 transitions. [2021-10-13 19:52:14,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 19:52:14,459 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 19:52:14,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:52:14,462 INFO L225 Difference]: With dead ends: 356 [2021-10-13 19:52:14,462 INFO L226 Difference]: Without dead ends: 356 [2021-10-13 19:52:14,463 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 68.6ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-10-13 19:52:14,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-10-13 19:52:14,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 345. [2021-10-13 19:52:14,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 331 states have (on average 3.1570996978851964) internal successors, (1045), 344 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states 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 19:52:14,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 1045 transitions. [2021-10-13 19:52:14,474 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 1045 transitions. Word has length 8 [2021-10-13 19:52:14,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:52:14,475 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 1045 transitions. [2021-10-13 19:52:14,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 19:52:14,475 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 1045 transitions. [2021-10-13 19:52:14,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-13 19:52:14,476 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:52:14,476 INFO L512 BasicCegarLoop]: trace histogram [7, 1, 1] [2021-10-13 19:52:14,494 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 19:52:14,688 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 19:52:14,689 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:52:14,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:52:14,689 INFO L82 PathProgramCache]: Analyzing trace with hash -243748536, now seen corresponding path program 2 times [2021-10-13 19:52:14,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:52:14,690 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2063390301] [2021-10-13 19:52:14,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 19:52:14,690 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:52:14,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:52:14,691 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 19:52:14,728 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 19:52:14,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 19:52:14,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 19:52:14,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 19:52:14,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:52:14,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:52:14,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:52:15,079 INFO L354 Elim1Store]: treesize reduction 141, result has 26.9 percent of original size [2021-10-13 19:52:15,080 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 4 case distinctions, treesize of input 20 treesize of output 59 [2021-10-13 19:52:15,495 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 19:52:15,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:52:17,656 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 19:52:17,656 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:52:17,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2063390301] [2021-10-13 19:52:17,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2063390301] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:52:17,656 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:52:17,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-13 19:52:17,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909302943] [2021-10-13 19:52:17,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 19:52:17,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:52:17,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 19:52:17,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2021-10-13 19:52:17,658 INFO L87 Difference]: Start difference. First operand 345 states and 1045 transitions. Second operand has 18 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 17 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 19:52:45,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:52:45,246 INFO L93 Difference]: Finished difference Result 2562 states and 8063 transitions. [2021-10-13 19:52:45,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-13 19:52:45,248 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 17 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 19:52:45,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:52:45,268 INFO L225 Difference]: With dead ends: 2562 [2021-10-13 19:52:45,268 INFO L226 Difference]: Without dead ends: 2562 [2021-10-13 19:52:45,268 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 9794.4ms TimeCoverageRelationStatistics Valid=223, Invalid=377, Unknown=0, NotChecked=0, Total=600 [2021-10-13 19:52:45,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2562 states. [2021-10-13 19:52:45,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2562 to 351. [2021-10-13 19:52:45,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 337 states have (on average 3.1305637982195846) internal successors, (1055), 350 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 19:52:45,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 1055 transitions. [2021-10-13 19:52:45,296 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 1055 transitions. Word has length 9 [2021-10-13 19:52:45,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:52:45,297 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 1055 transitions. [2021-10-13 19:52:45,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 17 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 19:52:45,297 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 1055 transitions. [2021-10-13 19:52:45,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-13 19:52:45,298 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:52:45,298 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:52:45,310 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 19:52:45,510 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 19:52:45,510 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:52:45,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:52:45,511 INFO L82 PathProgramCache]: Analyzing trace with hash 1502300325, now seen corresponding path program 1 times [2021-10-13 19:52:45,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:52:45,512 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1962262176] [2021-10-13 19:52:45,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:52:45,512 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:52:45,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:52:45,514 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 19:52:45,515 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 19:52:45,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:52:45,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 19:52:45,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:52:45,746 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:52:45,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:52:45,804 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:52:45,805 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:52:45,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1962262176] [2021-10-13 19:52:45,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1962262176] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:52:45,805 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:52:45,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-10-13 19:52:45,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504437289] [2021-10-13 19:52:45,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 19:52:45,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:52:45,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 19:52:45,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-10-13 19:52:45,807 INFO L87 Difference]: Start difference. First operand 351 states and 1055 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 8 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 19:52:46,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:52:46,086 INFO L93 Difference]: Finished difference Result 378 states and 1067 transitions. [2021-10-13 19:52:46,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 19:52:46,087 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 8 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 19:52:46,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:52:46,090 INFO L225 Difference]: With dead ends: 378 [2021-10-13 19:52:46,090 INFO L226 Difference]: Without dead ends: 378 [2021-10-13 19:52:46,090 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 100.3ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-10-13 19:52:46,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2021-10-13 19:52:46,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 322. [2021-10-13 19:52:46,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 308 states have (on average 3.1363636363636362) internal successors, (966), 321 states have internal predecessors, (966), 0 states have call successors, (0), 0 states 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 19:52:46,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 966 transitions. [2021-10-13 19:52:46,098 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 966 transitions. Word has length 9 [2021-10-13 19:52:46,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:52:46,098 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 966 transitions. [2021-10-13 19:52:46,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 8 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 19:52:46,098 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 966 transitions. [2021-10-13 19:52:46,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-13 19:52:46,099 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:52:46,099 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:52:46,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-10-13 19:52:46,300 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 19:52:46,301 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:52:46,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:52:46,302 INFO L82 PathProgramCache]: Analyzing trace with hash 2047893200, now seen corresponding path program 1 times [2021-10-13 19:52:46,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:52:46,303 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [875497942] [2021-10-13 19:52:46,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:52:46,303 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:52:46,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:52:46,304 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 19:52:46,309 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 19:52:46,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:52:46,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 19:52:46,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:52:46,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:52:46,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:52:46,855 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:52:46,856 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:52:46,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [875497942] [2021-10-13 19:52:46,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [875497942] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:52:46,856 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:52:46,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-13 19:52:46,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604324072] [2021-10-13 19:52:46,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 19:52:46,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:52:46,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 19:52:46,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-13 19:52:46,858 INFO L87 Difference]: Start difference. First operand 322 states and 966 transitions. Second operand has 12 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:52:47,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:52:47,811 INFO L93 Difference]: Finished difference Result 572 states and 1596 transitions. [2021-10-13 19:52:47,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 19:52:47,811 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-10-13 19:52:47,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:52:47,814 INFO L225 Difference]: With dead ends: 572 [2021-10-13 19:52:47,814 INFO L226 Difference]: Without dead ends: 572 [2021-10-13 19:52:47,814 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 219.1ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-10-13 19:52:47,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2021-10-13 19:52:47,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 396. [2021-10-13 19:52:47,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 382 states have (on average 3.1596858638743455) internal successors, (1207), 395 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states 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 19:52:47,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1207 transitions. [2021-10-13 19:52:47,825 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1207 transitions. Word has length 10 [2021-10-13 19:52:47,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:52:47,826 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 1207 transitions. [2021-10-13 19:52:47,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:52:47,826 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1207 transitions. [2021-10-13 19:52:47,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-13 19:52:47,827 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:52:47,827 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:52:47,839 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 19:52:48,039 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 19:52:48,040 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err7REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:52:48,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:52:48,041 INFO L82 PathProgramCache]: Analyzing trace with hash 2047881920, now seen corresponding path program 1 times [2021-10-13 19:52:48,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:52:48,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1948209383] [2021-10-13 19:52:48,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:52:48,042 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:52:48,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:52:48,045 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 19:52:48,045 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 19:52:48,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:52:48,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 19:52:48,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:52:48,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 19:52:48,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:52:48,474 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 11 treesize of output 9 [2021-10-13 19:52:48,697 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 19:52:48,699 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:52:48,699 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1948209383] [2021-10-13 19:52:48,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1948209383] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:52:48,700 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:52:48,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2021-10-13 19:52:48,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629436487] [2021-10-13 19:52:48,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 19:52:48,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:52:48,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 19:52:48,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-10-13 19:52:48,701 INFO L87 Difference]: Start difference. First operand 396 states and 1207 transitions. Second operand has 10 states, 9 states have (on average 2.0) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:52:49,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:52:49,574 INFO L93 Difference]: Finished difference Result 650 states and 1882 transitions. [2021-10-13 19:52:49,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 19:52:49,576 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-10-13 19:52:49,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:52:49,586 INFO L225 Difference]: With dead ends: 650 [2021-10-13 19:52:49,586 INFO L226 Difference]: Without dead ends: 650 [2021-10-13 19:52:49,587 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 409.7ms TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2021-10-13 19:52:49,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2021-10-13 19:52:49,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 380. [2021-10-13 19:52:49,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 369 states have (on average 3.143631436314363) internal successors, (1160), 379 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states 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 19:52:49,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1160 transitions. [2021-10-13 19:52:49,602 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1160 transitions. Word has length 10 [2021-10-13 19:52:49,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:52:49,603 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 1160 transitions. [2021-10-13 19:52:49,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 19:52:49,603 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1160 transitions. [2021-10-13 19:52:49,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-13 19:52:49,604 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:52:49,604 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:52:49,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-10-13 19:52:49,817 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 19:52:49,817 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:52:49,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:52:49,818 INFO L82 PathProgramCache]: Analyzing trace with hash 2052516577, now seen corresponding path program 1 times [2021-10-13 19:52:49,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:52:49,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [744098239] [2021-10-13 19:52:49,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:52:49,819 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:52:49,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:52:49,820 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 19:52:49,858 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 19:52:50,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:52:50,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 19:52:50,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:52:50,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:52:50,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:52:50,232 INFO L354 Elim1Store]: treesize reduction 141, result has 26.9 percent of original size [2021-10-13 19:52:50,232 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 4 case distinctions, treesize of input 33 treesize of output 71 [2021-10-13 19:52:50,274 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-13 19:52:50,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 80 [2021-10-13 19:52:50,436 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-13 19:52:50,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 41 [2021-10-13 19:52:50,460 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 19:52:50,461 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 38 treesize of output 38 [2021-10-13 19:52:54,784 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 19:52:54,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:52:55,410 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 19:52:55,410 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:52:55,410 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [744098239] [2021-10-13 19:52:55,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [744098239] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:52:55,410 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:52:55,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-10-13 19:52:55,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104158749] [2021-10-13 19:52:55,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 19:52:55,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:52:55,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 19:52:55,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-10-13 19:52:55,415 INFO L87 Difference]: Start difference. First operand 380 states and 1160 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 19:53:15,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:53:15,958 INFO L93 Difference]: Finished difference Result 1923 states and 5567 transitions. [2021-10-13 19:53:15,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 19:53:15,960 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 19:53:15,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:53:15,968 INFO L225 Difference]: With dead ends: 1923 [2021-10-13 19:53:15,968 INFO L226 Difference]: Without dead ends: 1923 [2021-10-13 19:53:15,969 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 21496.7ms TimeCoverageRelationStatistics Valid=310, Invalid=880, Unknown=0, NotChecked=0, Total=1190 [2021-10-13 19:53:15,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1923 states. [2021-10-13 19:53:15,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1923 to 438. [2021-10-13 19:53:15,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 427 states have (on average 3.1053864168618266) internal successors, (1326), 437 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states 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 19:53:15,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1326 transitions. [2021-10-13 19:53:15,995 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1326 transitions. Word has length 10 [2021-10-13 19:53:15,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:53:15,997 INFO L470 AbstractCegarLoop]: Abstraction has 438 states and 1326 transitions. [2021-10-13 19:53:15,997 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 19:53:15,997 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1326 transitions. [2021-10-13 19:53:15,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-13 19:53:15,998 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:53:15,998 INFO L512 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:53:16,010 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 19:53:16,199 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 19:53:16,199 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:53:16,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:53:16,199 INFO L82 PathProgramCache]: Analyzing trace with hash 221229976, now seen corresponding path program 2 times [2021-10-13 19:53:16,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:53:16,200 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2048652727] [2021-10-13 19:53:16,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 19:53:16,200 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:53:16,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:53:16,201 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 19:53:16,203 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 19:53:16,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-13 19:53:16,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 19:53:16,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 19:53:16,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:53:16,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:53:16,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:53:16,548 INFO L354 Elim1Store]: treesize reduction 141, result has 26.9 percent of original size [2021-10-13 19:53:16,548 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 4 case distinctions, treesize of input 33 treesize of output 71 [2021-10-13 19:53:16,592 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-13 19:53:16,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 80 [2021-10-13 19:53:16,742 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-13 19:53:16,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-10-13 19:53:16,757 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 19:53:16,758 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 29 treesize of output 29 [2021-10-13 19:53:16,985 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 19:53:16,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:53:17,498 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 19:53:17,498 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:53:17,498 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2048652727] [2021-10-13 19:53:17,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2048652727] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:53:17,498 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:53:17,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 6 [2021-10-13 19:53:17,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880069504] [2021-10-13 19:53:17,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 19:53:17,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:53:17,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 19:53:17,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-13 19:53:17,501 INFO L87 Difference]: Start difference. First operand 438 states and 1326 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 19:53:19,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:53:19,733 INFO L93 Difference]: Finished difference Result 568 states and 1595 transitions. [2021-10-13 19:53:19,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 19:53:19,734 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-10-13 19:53:19,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:53:19,737 INFO L225 Difference]: With dead ends: 568 [2021-10-13 19:53:19,737 INFO L226 Difference]: Without dead ends: 568 [2021-10-13 19:53:19,738 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 1626.1ms TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-10-13 19:53:19,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-10-13 19:53:19,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 418. [2021-10-13 19:53:19,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 407 states have (on average 2.9975429975429977) internal successors, (1220), 417 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states 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 19:53:19,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1220 transitions. [2021-10-13 19:53:19,752 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1220 transitions. Word has length 11 [2021-10-13 19:53:19,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:53:19,752 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 1220 transitions. [2021-10-13 19:53:19,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 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 19:53:19,753 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1220 transitions. [2021-10-13 19:53:19,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-13 19:53:19,753 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:53:19,753 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:53:19,769 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 19:53:19,966 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 19:53:19,966 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:53:19,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:53:19,967 INFO L82 PathProgramCache]: Analyzing trace with hash -796488328, now seen corresponding path program 1 times [2021-10-13 19:53:19,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:53:19,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1192095632] [2021-10-13 19:53:19,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:53:19,968 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:53:19,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:53:19,969 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 19:53:19,993 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 19:53:20,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:53:20,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 19:53:20,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:53:20,372 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:53:20,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:53:20,535 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:53:20,535 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:53:20,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1192095632] [2021-10-13 19:53:20,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1192095632] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:53:20,535 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:53:20,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-13 19:53:20,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52138778] [2021-10-13 19:53:20,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 19:53:20,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:53:20,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 19:53:20,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-13 19:53:20,537 INFO L87 Difference]: Start difference. First operand 418 states and 1220 transitions. Second operand has 12 states, 11 states have (on average 2.0) internal successors, (22), 11 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 19:53:21,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:53:21,214 INFO L93 Difference]: Finished difference Result 514 states and 1338 transitions. [2021-10-13 19:53:21,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 19:53:21,214 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.0) internal successors, (22), 11 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 19:53:21,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:53:21,216 INFO L225 Difference]: With dead ends: 514 [2021-10-13 19:53:21,216 INFO L226 Difference]: Without dead ends: 514 [2021-10-13 19:53:21,217 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 199.9ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-10-13 19:53:21,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2021-10-13 19:53:21,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 418. [2021-10-13 19:53:21,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 407 states have (on average 2.901719901719902) internal successors, (1181), 417 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states 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 19:53:21,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1181 transitions. [2021-10-13 19:53:21,229 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1181 transitions. Word has length 11 [2021-10-13 19:53:21,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:53:21,229 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 1181 transitions. [2021-10-13 19:53:21,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.0) internal successors, (22), 11 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 19:53:21,229 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1181 transitions. [2021-10-13 19:53:21,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-13 19:53:21,230 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:53:21,230 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:53:21,242 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 19:53:21,431 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 19:53:21,431 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:53:21,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:53:21,432 INFO L82 PathProgramCache]: Analyzing trace with hash -1494030764, now seen corresponding path program 2 times [2021-10-13 19:53:21,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:53:21,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [368991679] [2021-10-13 19:53:21,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 19:53:21,433 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:53:21,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:53:21,434 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 19:53:21,435 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 19:53:21,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 19:53:21,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 19:53:21,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 19:53:21,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:53:21,855 INFO L354 Elim1Store]: treesize reduction 141, result has 26.9 percent of original size [2021-10-13 19:53:21,855 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 4 case distinctions, treesize of input 33 treesize of output 71 [2021-10-13 19:53:21,900 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-13 19:53:21,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 80 [2021-10-13 19:53:22,480 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-13 19:53:22,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 38 [2021-10-13 19:53:22,492 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 19:53:22,493 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 37 treesize of output 37 [2021-10-13 19:53:26,919 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:53:26,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:53:28,072 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:53:28,073 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:53:28,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [368991679] [2021-10-13 19:53:28,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [368991679] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:53:28,073 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:53:28,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-13 19:53:28,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242385935] [2021-10-13 19:53:28,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 19:53:28,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:53:28,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 19:53:28,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-10-13 19:53:28,075 INFO L87 Difference]: Start difference. First operand 418 states and 1181 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 19:53:36,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:53:36,038 INFO L93 Difference]: Finished difference Result 963 states and 2452 transitions. [2021-10-13 19:53:36,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 19:53:36,039 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 19:53:36,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:53:36,042 INFO L225 Difference]: With dead ends: 963 [2021-10-13 19:53:36,049 INFO L226 Difference]: Without dead ends: 963 [2021-10-13 19:53:36,049 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 9953.6ms TimeCoverageRelationStatistics Valid=139, Invalid=413, Unknown=0, NotChecked=0, Total=552 [2021-10-13 19:53:36,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2021-10-13 19:53:36,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 336. [2021-10-13 19:53:36,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 325 states have (on average 2.766153846153846) internal successors, (899), 335 states have internal predecessors, (899), 0 states have call successors, (0), 0 states 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 19:53:36,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 899 transitions. [2021-10-13 19:53:36,064 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 899 transitions. Word has length 12 [2021-10-13 19:53:36,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:53:36,064 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 899 transitions. [2021-10-13 19:53:36,064 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 19:53:36,065 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 899 transitions. [2021-10-13 19:53:36,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-13 19:53:36,065 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:53:36,066 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:53:36,077 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 19:53:36,266 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 19:53:36,267 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:53:36,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:53:36,268 INFO L82 PathProgramCache]: Analyzing trace with hash 781456911, now seen corresponding path program 1 times [2021-10-13 19:53:36,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:53:36,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1595404067] [2021-10-13 19:53:36,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:53:36,269 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:53:36,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:53:36,270 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 19:53:36,272 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 19:53:36,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:53:36,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 19:53:36,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:53:36,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-10-13 19:53:36,774 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 19:53:36,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:53:37,763 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 19:53:37,763 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:53:37,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1595404067] [2021-10-13 19:53:37,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1595404067] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:53:37,763 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:53:37,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-13 19:53:37,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555073509] [2021-10-13 19:53:37,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 19:53:37,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:53:37,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 19:53:37,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-13 19:53:37,765 INFO L87 Difference]: Start difference. First operand 336 states and 899 transitions. Second operand has 13 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 19:53:40,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:53:40,526 INFO L93 Difference]: Finished difference Result 774 states and 1942 transitions. [2021-10-13 19:53:40,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-13 19:53:40,528 INFO L78 Accepts]: Start accepts. Automaton has has 13 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 19:53:40,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:53:40,531 INFO L225 Difference]: With dead ends: 774 [2021-10-13 19:53:40,531 INFO L226 Difference]: Without dead ends: 772 [2021-10-13 19:53:40,531 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1313.9ms TimeCoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2021-10-13 19:53:40,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2021-10-13 19:53:40,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 407. [2021-10-13 19:53:40,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 394 states have (on average 2.8477157360406093) internal successors, (1122), 406 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states 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 19:53:40,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1122 transitions. [2021-10-13 19:53:40,545 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1122 transitions. Word has length 13 [2021-10-13 19:53:40,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:53:40,546 INFO L470 AbstractCegarLoop]: Abstraction has 407 states and 1122 transitions. [2021-10-13 19:53:40,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 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 19:53:40,546 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1122 transitions. [2021-10-13 19:53:40,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-13 19:53:40,547 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:53:40,547 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:53:40,563 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 19:53:40,760 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 19:53:40,761 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:53:40,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:53:40,761 INFO L82 PathProgramCache]: Analyzing trace with hash 929693933, now seen corresponding path program 1 times [2021-10-13 19:53:40,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:53:40,762 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2127851361] [2021-10-13 19:53:40,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:53:40,762 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:53:40,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:53:40,764 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 19:53:40,768 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 19:53:41,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:53:41,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 19:53:41,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:53:41,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-10-13 19:53:41,446 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 19:53:41,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:53:42,639 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 19:53:42,640 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:53:42,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2127851361] [2021-10-13 19:53:42,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2127851361] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:53:42,640 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:53:42,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-13 19:53:42,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913772983] [2021-10-13 19:53:42,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 19:53:42,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:53:42,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 19:53:42,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-13 19:53:42,642 INFO L87 Difference]: Start difference. First operand 407 states and 1122 transitions. Second operand has 13 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 19:53:45,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:53:45,003 INFO L93 Difference]: Finished difference Result 598 states and 1497 transitions. [2021-10-13 19:53:45,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 19:53:45,006 INFO L78 Accepts]: Start accepts. Automaton has has 13 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 19:53:45,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:53:45,009 INFO L225 Difference]: With dead ends: 598 [2021-10-13 19:53:45,009 INFO L226 Difference]: Without dead ends: 588 [2021-10-13 19:53:45,009 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1514.1ms TimeCoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2021-10-13 19:53:45,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-10-13 19:53:45,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 336. [2021-10-13 19:53:45,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 325 states have (on average 2.766153846153846) internal successors, (899), 335 states have internal predecessors, (899), 0 states have call successors, (0), 0 states 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 19:53:45,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 899 transitions. [2021-10-13 19:53:45,023 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 899 transitions. Word has length 13 [2021-10-13 19:53:45,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:53:45,023 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 899 transitions. [2021-10-13 19:53:45,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 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 19:53:45,023 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 899 transitions. [2021-10-13 19:53:45,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-13 19:53:45,024 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:53:45,024 INFO L512 BasicCegarLoop]: trace histogram [10, 1, 1, 1] [2021-10-13 19:53:45,046 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 19:53:45,238 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 19:53:45,238 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:53:45,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:53:45,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1467558169, now seen corresponding path program 2 times [2021-10-13 19:53:45,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:53:45,239 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1773272899] [2021-10-13 19:53:45,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 19:53:45,240 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:53:45,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:53:45,242 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 19:53:45,283 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 19:53:45,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 19:53:45,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 19:53:45,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 19:53:45,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:53:45,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-10-13 19:53:46,207 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 19:53:46,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:53:50,513 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 19:53:50,513 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:53:50,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1773272899] [2021-10-13 19:53:50,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1773272899] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:53:50,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:53:50,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2021-10-13 19:53:50,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055581320] [2021-10-13 19:53:50,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-13 19:53:50,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:53:50,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-13 19:53:50,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=386, Unknown=0, NotChecked=0, Total=552 [2021-10-13 19:53:50,515 INFO L87 Difference]: Start difference. First operand 336 states and 899 transitions. Second operand has 24 states, 23 states have (on average 1.0869565217391304) internal successors, (25), 24 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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 19:53:58,408 WARN L207 SmtUtils]: Spent 5.52 s on a formula simplification that was a NOOP. DAG size: 125 [2021-10-13 19:54:47,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:54:47,119 INFO L93 Difference]: Finished difference Result 5882 states and 16346 transitions. [2021-10-13 19:54:47,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 19:54:47,121 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.0869565217391304) internal successors, (25), 24 states have internal predecessors, (25), 0 states have call successors, (0), 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 19:54:47,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:54:47,145 INFO L225 Difference]: With dead ends: 5882 [2021-10-13 19:54:47,145 INFO L226 Difference]: Without dead ends: 5882 [2021-10-13 19:54:47,146 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 25533.1ms TimeCoverageRelationStatistics Valid=406, Invalid=716, Unknown=0, NotChecked=0, Total=1122 [2021-10-13 19:54:47,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5882 states. [2021-10-13 19:54:47,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5882 to 372. [2021-10-13 19:54:47,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 361 states have (on average 2.6897506925207755) internal successors, (971), 371 states have internal predecessors, (971), 0 states have call successors, (0), 0 states 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 19:54:47,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 971 transitions. [2021-10-13 19:54:47,224 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 971 transitions. Word has length 13 [2021-10-13 19:54:47,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:54:47,224 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 971 transitions. [2021-10-13 19:54:47,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.0869565217391304) internal successors, (25), 24 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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 19:54:47,224 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 971 transitions. [2021-10-13 19:54:47,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-13 19:54:47,225 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:54:47,225 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-10-13 19:54:47,244 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 19:54:47,432 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 19:54:47,432 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:54:47,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:54:47,433 INFO L82 PathProgramCache]: Analyzing trace with hash -1790752373, now seen corresponding path program 2 times [2021-10-13 19:54:47,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:54:47,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1089970587] [2021-10-13 19:54:47,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 19:54:47,434 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:54:47,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:54:47,436 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 19:54:47,476 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 19:54:47,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 19:54:47,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 19:54:47,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 19:54:47,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:54:47,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-10-13 19:54:48,036 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 19:54:48,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:54:48,991 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 19:54:48,992 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:54:48,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1089970587] [2021-10-13 19:54:48,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1089970587] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:54:48,992 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:54:48,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-13 19:54:48,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146596505] [2021-10-13 19:54:48,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 19:54:48,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:54:48,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 19:54:48,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-13 19:54:48,994 INFO L87 Difference]: Start difference. First operand 372 states and 971 transitions. Second operand has 12 states, 11 states have (on average 2.0) internal successors, (22), 12 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 19:54:52,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:54:52,507 INFO L93 Difference]: Finished difference Result 950 states and 2505 transitions. [2021-10-13 19:54:52,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 19:54:52,508 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.0) internal successors, (22), 12 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 14 [2021-10-13 19:54:52,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:54:52,512 INFO L225 Difference]: With dead ends: 950 [2021-10-13 19:54:52,512 INFO L226 Difference]: Without dead ends: 950 [2021-10-13 19:54:52,513 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 2474.0ms TimeCoverageRelationStatistics Valid=116, Invalid=226, Unknown=0, NotChecked=0, Total=342 [2021-10-13 19:54:52,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2021-10-13 19:54:52,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 500. [2021-10-13 19:54:52,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 489 states have (on average 3.081799591002045) internal successors, (1507), 499 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states 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 19:54:52,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 1507 transitions. [2021-10-13 19:54:52,534 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 1507 transitions. Word has length 14 [2021-10-13 19:54:52,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:54:52,534 INFO L470 AbstractCegarLoop]: Abstraction has 500 states and 1507 transitions. [2021-10-13 19:54:52,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.0) internal successors, (22), 12 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 19:54:52,534 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 1507 transitions. [2021-10-13 19:54:52,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-13 19:54:52,537 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:54:52,538 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-10-13 19:54:52,556 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 19:54:52,753 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 19:54:52,754 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:54:52,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:54:52,754 INFO L82 PathProgramCache]: Analyzing trace with hash -1790752436, now seen corresponding path program 2 times [2021-10-13 19:54:52,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:54:52,755 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1296249862] [2021-10-13 19:54:52,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 19:54:52,756 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:54:52,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:54:52,758 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 19:54:52,759 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 19:54:53,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 19:54:53,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 19:54:53,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 19:54:53,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:54:53,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:54:53,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:54:53,269 INFO L354 Elim1Store]: treesize reduction 141, result has 26.9 percent of original size [2021-10-13 19:54:53,269 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 4 case distinctions, treesize of input 33 treesize of output 71 [2021-10-13 19:54:53,326 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-13 19:54:53,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 80 [2021-10-13 19:54:53,452 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-13 19:54:53,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-10-13 19:54:53,468 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 19:54:53,469 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 29 treesize of output 29 [2021-10-13 19:54:56,826 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 19:54:56,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:54:58,274 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 19:54:58,275 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:54:58,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1296249862] [2021-10-13 19:54:58,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1296249862] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:54:58,276 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:54:58,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-13 19:54:58,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513012229] [2021-10-13 19:54:58,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 19:54:58,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:54:58,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 19:54:58,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2021-10-13 19:54:58,278 INFO L87 Difference]: Start difference. First operand 500 states and 1507 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 19:55:04,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:55:04,754 INFO L93 Difference]: Finished difference Result 902 states and 2335 transitions. [2021-10-13 19:55:04,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 19:55:04,756 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 14 [2021-10-13 19:55:04,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:55:04,759 INFO L225 Difference]: With dead ends: 902 [2021-10-13 19:55:04,759 INFO L226 Difference]: Without dead ends: 902 [2021-10-13 19:55:04,760 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 7461.9ms TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2021-10-13 19:55:04,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2021-10-13 19:55:04,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 500. [2021-10-13 19:55:04,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 489 states have (on average 2.950920245398773) internal successors, (1443), 499 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states 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 19:55:04,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 1443 transitions. [2021-10-13 19:55:04,777 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 1443 transitions. Word has length 14 [2021-10-13 19:55:04,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:55:04,777 INFO L470 AbstractCegarLoop]: Abstraction has 500 states and 1443 transitions. [2021-10-13 19:55:04,777 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 19:55:04,777 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 1443 transitions. [2021-10-13 19:55:04,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-13 19:55:04,778 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:55:04,778 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:55:04,798 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 19:55:04,992 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 19:55:04,993 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:55:04,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:55:04,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1642515351, now seen corresponding path program 2 times [2021-10-13 19:55:04,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:55:04,994 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [148038328] [2021-10-13 19:55:04,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 19:55:04,994 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:55:04,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:55:04,996 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 19:55:05,003 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 19:55:05,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 19:55:05,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 19:55:05,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 19:55:05,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:55:05,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-10-13 19:55:05,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 19:55:05,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:55:07,386 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 19:55:07,386 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:55:07,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [148038328] [2021-10-13 19:55:07,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [148038328] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:55:07,387 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:55:07,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-13 19:55:07,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697629837] [2021-10-13 19:55:07,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 19:55:07,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:55:07,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 19:55:07,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-10-13 19:55:07,389 INFO L87 Difference]: Start difference. First operand 500 states and 1443 transitions. Second operand has 16 states, 15 states have (on average 1.6) internal successors, (24), 16 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 19:55:14,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:55:14,905 INFO L93 Difference]: Finished difference Result 1243 states and 3453 transitions. [2021-10-13 19:55:14,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 19:55:14,907 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.6) internal successors, (24), 16 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 14 [2021-10-13 19:55:14,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:55:14,912 INFO L225 Difference]: With dead ends: 1243 [2021-10-13 19:55:14,913 INFO L226 Difference]: Without dead ends: 1243 [2021-10-13 19:55:14,913 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 3938.8ms TimeCoverageRelationStatistics Valid=189, Invalid=567, Unknown=0, NotChecked=0, Total=756 [2021-10-13 19:55:14,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1243 states. [2021-10-13 19:55:14,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1243 to 660. [2021-10-13 19:55:14,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 649 states have (on average 3.4745762711864407) internal successors, (2255), 659 states have internal predecessors, (2255), 0 states have call successors, (0), 0 states 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 19:55:14,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 2255 transitions. [2021-10-13 19:55:14,938 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 2255 transitions. Word has length 14 [2021-10-13 19:55:14,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:55:14,938 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 2255 transitions. [2021-10-13 19:55:14,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.6) internal successors, (24), 16 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 19:55:14,939 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 2255 transitions. [2021-10-13 19:55:14,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-13 19:55:14,939 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:55:14,940 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:55:14,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-10-13 19:55:15,140 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 19:55:15,141 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:55:15,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:55:15,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1642515487, now seen corresponding path program 3 times [2021-10-13 19:55:15,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:55:15,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1429667223] [2021-10-13 19:55:15,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 19:55:15,142 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:55:15,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:55:15,143 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 19:55:15,152 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 19:55:15,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 19:55:15,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 19:55:15,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 19:55:15,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:55:15,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:55:15,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:55:15,724 INFO L354 Elim1Store]: treesize reduction 141, result has 26.9 percent of original size [2021-10-13 19:55:15,724 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 4 case distinctions, treesize of input 33 treesize of output 71 [2021-10-13 19:55:15,771 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-13 19:55:15,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 80 [2021-10-13 19:55:15,962 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-10-13 19:55:15,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2021-10-13 19:55:15,977 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 19:55:15,977 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 35 treesize of output 35 [2021-10-13 19:55:16,589 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 19:55:16,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:55:18,027 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 19:55:18,027 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:55:18,027 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1429667223] [2021-10-13 19:55:18,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1429667223] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:55:18,027 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:55:18,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-13 19:55:18,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970974907] [2021-10-13 19:55:18,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 19:55:18,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:55:18,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 19:55:18,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-10-13 19:55:18,029 INFO L87 Difference]: Start difference. First operand 660 states and 2255 transitions. Second operand has 16 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states 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 19:55:25,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:55:25,474 INFO L93 Difference]: Finished difference Result 1051 states and 2905 transitions. [2021-10-13 19:55:25,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 19:55:25,477 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 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 19:55:25,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:55:25,481 INFO L225 Difference]: With dead ends: 1051 [2021-10-13 19:55:25,481 INFO L226 Difference]: Without dead ends: 1051 [2021-10-13 19:55:25,481 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 3489.0ms TimeCoverageRelationStatistics Valid=103, Invalid=317, Unknown=0, NotChecked=0, Total=420 [2021-10-13 19:55:25,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2021-10-13 19:55:25,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 660. [2021-10-13 19:55:25,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 649 states have (on average 3.2280431432973806) internal successors, (2095), 659 states have internal predecessors, (2095), 0 states have call successors, (0), 0 states 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 19:55:25,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 2095 transitions. [2021-10-13 19:55:25,504 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 2095 transitions. Word has length 14 [2021-10-13 19:55:25,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:55:25,504 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 2095 transitions. [2021-10-13 19:55:25,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states 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 19:55:25,505 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 2095 transitions. [2021-10-13 19:55:25,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-13 19:55:25,506 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:55:25,506 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:55:25,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-10-13 19:55:25,720 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 19:55:25,720 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:55:25,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:55:25,721 INFO L82 PathProgramCache]: Analyzing trace with hash -291504295, now seen corresponding path program 1 times [2021-10-13 19:55:25,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:55:25,722 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1075446045] [2021-10-13 19:55:25,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:55:25,722 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:55:25,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:55:25,723 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 19:55:25,736 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 19:55:26,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:55:26,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 19:55:26,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:55:26,651 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 19:55:26,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:55:28,600 INFO L354 Elim1Store]: treesize reduction 338, result has 37.3 percent of original size [2021-10-13 19:55:28,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 412 treesize of output 472 [2021-10-13 19:55:28,702 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:55:28,703 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 472 treesize of output 476 [2021-10-13 19:55:28,774 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:55:28,775 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 476 treesize of output 480 [2021-10-13 19:55:32,227 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 19:55:32,227 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:55:32,228 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1075446045] [2021-10-13 19:55:32,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1075446045] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:55:32,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:55:32,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 12 [2021-10-13 19:55:32,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6651343] [2021-10-13 19:55:32,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 19:55:32,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:55:32,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 19:55:32,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-10-13 19:55:32,229 INFO L87 Difference]: Start difference. First operand 660 states and 2095 transitions. Second operand has 14 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 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 19:55:34,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:55:34,548 INFO L93 Difference]: Finished difference Result 785 states and 2300 transitions. [2021-10-13 19:55:34,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 19:55:34,550 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 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 19:55:34,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:55:34,559 INFO L225 Difference]: With dead ends: 785 [2021-10-13 19:55:34,559 INFO L226 Difference]: Without dead ends: 707 [2021-10-13 19:55:34,560 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 2166.3ms TimeCoverageRelationStatistics Valid=175, Invalid=425, Unknown=0, NotChecked=0, Total=600 [2021-10-13 19:55:34,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2021-10-13 19:55:34,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 665. [2021-10-13 19:55:34,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 654 states have (on average 3.2110091743119265) internal successors, (2100), 664 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states 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 19:55:34,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 2100 transitions. [2021-10-13 19:55:34,577 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 2100 transitions. Word has length 15 [2021-10-13 19:55:34,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:55:34,577 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 2100 transitions. [2021-10-13 19:55:34,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 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 19:55:34,578 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 2100 transitions. [2021-10-13 19:55:34,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 19:55:34,579 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:55:34,579 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:55:34,597 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 19:55:34,792 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 19:55:34,793 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:55:34,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:55:34,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1824749003, now seen corresponding path program 1 times [2021-10-13 19:55:34,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:55:34,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [721793279] [2021-10-13 19:55:34,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:55:34,794 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:55:34,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:55:34,795 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 19:55:34,796 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 19:55:35,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:55:35,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 19:55:35,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:55:35,739 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 19:55:35,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:55:37,763 INFO L354 Elim1Store]: treesize reduction 338, result has 37.3 percent of original size [2021-10-13 19:55:37,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 405 treesize of output 465 [2021-10-13 19:55:37,886 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:55:37,887 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 465 treesize of output 469 [2021-10-13 19:55:37,962 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:55:37,963 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 469 treesize of output 473 [2021-10-13 19:55:40,972 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 19:55:40,973 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:55:40,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [721793279] [2021-10-13 19:55:40,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [721793279] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:55:40,973 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:55:40,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-10-13 19:55:40,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911945362] [2021-10-13 19:55:40,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 19:55:40,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:55:40,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 19:55:40,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-10-13 19:55:40,975 INFO L87 Difference]: Start difference. First operand 665 states and 2100 transitions. Second operand has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 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 19:55:45,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:55:45,839 INFO L93 Difference]: Finished difference Result 1502 states and 4541 transitions. [2021-10-13 19:55:45,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-13 19:55:45,841 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 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 19:55:45,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:55:45,845 INFO L225 Difference]: With dead ends: 1502 [2021-10-13 19:55:45,845 INFO L226 Difference]: Without dead ends: 1437 [2021-10-13 19:55:45,845 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 3838.8ms TimeCoverageRelationStatistics Valid=234, Invalid=578, Unknown=0, NotChecked=0, Total=812 [2021-10-13 19:55:45,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states. [2021-10-13 19:55:45,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 715. [2021-10-13 19:55:45,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 704 states have (on average 3.125) internal successors, (2200), 714 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states 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 19:55:45,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 2200 transitions. [2021-10-13 19:55:45,869 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 2200 transitions. Word has length 16 [2021-10-13 19:55:45,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:55:45,869 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 2200 transitions. [2021-10-13 19:55:45,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 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 19:55:45,869 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 2200 transitions. [2021-10-13 19:55:45,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 19:55:45,870 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:55:45,871 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:55:45,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2021-10-13 19:55:46,083 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 19:55:46,084 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:55:46,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:55:46,085 INFO L82 PathProgramCache]: Analyzing trace with hash -1164603715, now seen corresponding path program 2 times [2021-10-13 19:55:46,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:55:46,085 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1064885570] [2021-10-13 19:55:46,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 19:55:46,086 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:55:46,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:55:46,087 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 19:55:46,088 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 19:55:46,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-13 19:55:46,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 19:55:46,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 19:55:46,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:55:48,849 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:55:48,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:55:50,956 INFO L354 Elim1Store]: treesize reduction 338, result has 37.3 percent of original size [2021-10-13 19:55:50,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 412 treesize of output 472 [2021-10-13 19:55:51,027 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:55:51,028 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 472 treesize of output 476 [2021-10-13 19:55:51,091 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:55:51,091 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 476 treesize of output 480 [2021-10-13 19:55:54,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:55:54,623 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:55:54,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1064885570] [2021-10-13 19:55:54,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1064885570] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:55:54,624 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:55:54,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 12 [2021-10-13 19:55:54,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830842251] [2021-10-13 19:55:54,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 19:55:54,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:55:54,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 19:55:54,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=130, Unknown=1, NotChecked=0, Total=182 [2021-10-13 19:55:54,626 INFO L87 Difference]: Start difference. First operand 715 states and 2200 transitions. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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 19:55:55,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:55:55,736 INFO L93 Difference]: Finished difference Result 746 states and 2247 transitions. [2021-10-13 19:55:55,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 19:55:55,737 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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 19:55:55,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:55:55,738 INFO L225 Difference]: With dead ends: 746 [2021-10-13 19:55:55,739 INFO L226 Difference]: Without dead ends: 719 [2021-10-13 19:55:55,739 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 3631.5ms TimeCoverageRelationStatistics Valid=128, Invalid=291, Unknown=1, NotChecked=0, Total=420 [2021-10-13 19:55:55,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-10-13 19:55:55,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 691. [2021-10-13 19:55:55,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 680 states have (on average 3.1720588235294116) internal successors, (2157), 690 states have internal predecessors, (2157), 0 states have call successors, (0), 0 states 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 19:55:55,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 2157 transitions. [2021-10-13 19:55:55,753 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 2157 transitions. Word has length 16 [2021-10-13 19:55:55,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:55:55,753 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 2157 transitions. [2021-10-13 19:55:55,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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 19:55:55,754 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 2157 transitions. [2021-10-13 19:55:55,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 19:55:55,755 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:55:55,755 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:55:55,771 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 19:55:55,968 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 19:55:55,969 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:55:55,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:55:55,969 INFO L82 PathProgramCache]: Analyzing trace with hash -152027611, now seen corresponding path program 3 times [2021-10-13 19:55:55,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:55:55,970 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [882812279] [2021-10-13 19:55:55,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 19:55:55,971 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:55:55,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:55:55,972 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 19:55:55,973 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 19:55:56,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-13 19:55:56,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 19:55:56,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 19:55:56,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:55:56,696 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:55:56,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:55:59,029 INFO L354 Elim1Store]: treesize reduction 338, result has 37.3 percent of original size [2021-10-13 19:55:59,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 428 treesize of output 488 [2021-10-13 19:55:59,100 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:55:59,101 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 488 treesize of output 492 [2021-10-13 19:55:59,213 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:55:59,214 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 492 treesize of output 496 [2021-10-13 19:56:04,178 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 19:56:04,179 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:56:04,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [882812279] [2021-10-13 19:56:04,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [882812279] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:56:04,179 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:56:04,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 12 [2021-10-13 19:56:04,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123206828] [2021-10-13 19:56:04,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 19:56:04,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:56:04,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 19:56:04,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-10-13 19:56:04,180 INFO L87 Difference]: Start difference. First operand 691 states and 2157 transitions. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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 19:56:05,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:56:05,679 INFO L93 Difference]: Finished difference Result 713 states and 2190 transitions. [2021-10-13 19:56:05,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-13 19:56:05,684 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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 19:56:05,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:56:05,686 INFO L225 Difference]: With dead ends: 713 [2021-10-13 19:56:05,686 INFO L226 Difference]: Without dead ends: 691 [2021-10-13 19:56:05,686 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 1904.5ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-10-13 19:56:05,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-10-13 19:56:05,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 691. [2021-10-13 19:56:05,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 680 states have (on average 3.1676470588235293) internal successors, (2154), 690 states have internal predecessors, (2154), 0 states have call successors, (0), 0 states 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 19:56:05,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 2154 transitions. [2021-10-13 19:56:05,707 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 2154 transitions. Word has length 16 [2021-10-13 19:56:05,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:56:05,708 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 2154 transitions. [2021-10-13 19:56:05,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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 19:56:05,708 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 2154 transitions. [2021-10-13 19:56:05,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 19:56:05,709 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:56:05,709 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:56:05,725 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 19:56:05,924 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 19:56:05,924 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:56:05,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:56:05,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1409028037, now seen corresponding path program 1 times [2021-10-13 19:56:05,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:56:05,925 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [664181666] [2021-10-13 19:56:05,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:56:05,926 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:56:05,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:56:05,931 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 19:56:05,952 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 19:56:06,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:56:06,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 19:56:06,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:56:08,257 INFO L354 Elim1Store]: treesize reduction 195, result has 47.7 percent of original size [2021-10-13 19:56:08,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 362 treesize of output 319 [2021-10-13 19:56:08,292 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-13 19:56:08,293 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 319 treesize of output 315 [2021-10-13 19:56:08,361 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:56:08,361 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 302 treesize of output 306 [2021-10-13 19:56:20,352 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 19:56:20,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:56:23,009 INFO L354 Elim1Store]: treesize reduction 338, result has 37.3 percent of original size [2021-10-13 19:56:23,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 408 treesize of output 468 [2021-10-13 19:56:23,122 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:56:23,123 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 468 treesize of output 472 [2021-10-13 19:56:23,212 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:56:23,213 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 472 treesize of output 476 [2021-10-13 19:56:26,380 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 19:56:26,381 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:56:26,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [664181666] [2021-10-13 19:56:26,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [664181666] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:56:26,381 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:56:26,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-13 19:56:26,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864443955] [2021-10-13 19:56:26,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 19:56:26,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:56:26,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 19:56:26,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-10-13 19:56:26,383 INFO L87 Difference]: Start difference. First operand 691 states and 2154 transitions. Second operand has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 19:56:34,693 WARN L207 SmtUtils]: Spent 6.38 s on a formula simplification. DAG size of input: 72 DAG size of output: 61 [2021-10-13 19:56:47,172 WARN L207 SmtUtils]: Spent 8.55 s on a formula simplification. DAG size of input: 76 DAG size of output: 67 [2021-10-13 19:56:55,676 WARN L207 SmtUtils]: Spent 8.35 s on a formula simplification. DAG size of input: 80 DAG size of output: 70 [2021-10-13 19:57:07,941 WARN L207 SmtUtils]: Spent 5.04 s on a formula simplification. DAG size of input: 74 DAG size of output: 62 [2021-10-13 19:57:18,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:57:18,351 INFO L93 Difference]: Finished difference Result 1170 states and 3509 transitions. [2021-10-13 19:57:18,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 19:57:18,352 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 19:57:18,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:57:18,355 INFO L225 Difference]: With dead ends: 1170 [2021-10-13 19:57:18,355 INFO L226 Difference]: Without dead ends: 1118 [2021-10-13 19:57:18,355 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 35602.1ms TimeCoverageRelationStatistics Valid=430, Invalid=902, Unknown=0, NotChecked=0, Total=1332 [2021-10-13 19:57:18,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-10-13 19:57:18,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 702. [2021-10-13 19:57:18,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 691 states have (on average 3.1519536903039076) internal successors, (2178), 701 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states 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 19:57:18,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 2178 transitions. [2021-10-13 19:57:18,371 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 2178 transitions. Word has length 16 [2021-10-13 19:57:18,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:57:18,371 INFO L470 AbstractCegarLoop]: Abstraction has 702 states and 2178 transitions. [2021-10-13 19:57:18,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 19:57:18,371 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 2178 transitions. [2021-10-13 19:57:18,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-13 19:57:18,372 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:57:18,372 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:57:18,383 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 19:57:18,572 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 19:57:18,573 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:57:18,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:57:18,573 INFO L82 PathProgramCache]: Analyzing trace with hash 110506241, now seen corresponding path program 1 times [2021-10-13 19:57:18,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:57:18,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [500061448] [2021-10-13 19:57:18,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 19:57:18,577 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:57:18,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:57:18,578 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 19:57:18,586 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 19:57:19,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 19:57:19,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 19:57:19,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:57:19,877 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 19:57:19,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:57:20,494 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 19:57:20,495 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:57:20,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [500061448] [2021-10-13 19:57:20,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [500061448] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:57:20,495 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:57:20,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-10-13 19:57:20,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657420336] [2021-10-13 19:57:20,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 19:57:20,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:57:20,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 19:57:20,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2021-10-13 19:57:20,500 INFO L87 Difference]: Start difference. First operand 702 states and 2178 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 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 19:57:22,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:57:22,600 INFO L93 Difference]: Finished difference Result 966 states and 2749 transitions. [2021-10-13 19:57:22,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 19:57:22,601 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-10-13 19:57:22,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:57:22,604 INFO L225 Difference]: With dead ends: 966 [2021-10-13 19:57:22,604 INFO L226 Difference]: Without dead ends: 966 [2021-10-13 19:57:22,605 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 1090.0ms TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2021-10-13 19:57:22,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states. [2021-10-13 19:57:22,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 703. [2021-10-13 19:57:22,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 692 states have (on average 3.157514450867052) internal successors, (2185), 702 states have internal predecessors, (2185), 0 states have call successors, (0), 0 states 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 19:57:22,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 2185 transitions. [2021-10-13 19:57:22,626 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 2185 transitions. Word has length 17 [2021-10-13 19:57:22,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:57:22,626 INFO L470 AbstractCegarLoop]: Abstraction has 703 states and 2185 transitions. [2021-10-13 19:57:22,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 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 19:57:22,627 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 2185 transitions. [2021-10-13 19:57:22,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-13 19:57:22,628 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:57:22,628 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 19:57:22,645 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 19:57:22,842 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 19:57:22,843 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:57:22,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:57:22,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1998230341, now seen corresponding path program 2 times [2021-10-13 19:57:22,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:57:22,845 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1712177730] [2021-10-13 19:57:22,845 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 19:57:22,846 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:57:22,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:57:22,847 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 19:57:22,854 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 19:57:23,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-13 19:57:23,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 19:57:23,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 19:57:23,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:57:23,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 19:57:23,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:57:26,052 INFO L354 Elim1Store]: treesize reduction 338, result has 37.3 percent of original size [2021-10-13 19:57:26,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 412 treesize of output 472 [2021-10-13 19:57:26,119 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:57:26,119 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 472 treesize of output 476 [2021-10-13 19:57:26,199 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 19:57:26,199 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 476 treesize of output 480 [2021-10-13 19:57:29,952 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 19:57:29,952 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:57:29,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1712177730] [2021-10-13 19:57:29,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1712177730] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 19:57:29,953 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 19:57:29,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 10 [2021-10-13 19:57:29,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071937224] [2021-10-13 19:57:29,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 19:57:29,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:57:29,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 19:57:29,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-13 19:57:29,954 INFO L87 Difference]: Start difference. First operand 703 states and 2185 transitions. Second operand has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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 19:57:30,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 19:57:30,913 INFO L93 Difference]: Finished difference Result 717 states and 2204 transitions. [2021-10-13 19:57:30,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-13 19:57:30,915 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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 17 [2021-10-13 19:57:30,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 19:57:30,918 INFO L225 Difference]: With dead ends: 717 [2021-10-13 19:57:30,918 INFO L226 Difference]: Without dead ends: 697 [2021-10-13 19:57:30,918 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1459.6ms TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-10-13 19:57:30,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2021-10-13 19:57:30,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 696. [2021-10-13 19:57:30,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 685 states have (on average 3.145985401459854) internal successors, (2155), 695 states have internal predecessors, (2155), 0 states have call successors, (0), 0 states 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 19:57:30,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 2155 transitions. [2021-10-13 19:57:30,934 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 2155 transitions. Word has length 17 [2021-10-13 19:57:30,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 19:57:30,935 INFO L470 AbstractCegarLoop]: Abstraction has 696 states and 2155 transitions. [2021-10-13 19:57:30,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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 19:57:30,935 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 2155 transitions. [2021-10-13 19:57:30,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 19:57:30,950 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 19:57:30,950 INFO L512 BasicCegarLoop]: trace histogram [16, 1, 1] [2021-10-13 19:57:30,976 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 19:57:31,164 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 19:57:31,165 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 19:57:31,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 19:57:31,165 INFO L82 PathProgramCache]: Analyzing trace with hash 1577624356, now seen corresponding path program 3 times [2021-10-13 19:57:31,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 19:57:31,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [117550347] [2021-10-13 19:57:31,165 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 19:57:31,165 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 19:57:31,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 19:57:31,166 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 19:57:31,168 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 19:57:31,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-10-13 19:57:31,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 19:57:31,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 19:57:31,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 19:57:31,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:57:31,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 19:57:32,135 INFO L354 Elim1Store]: treesize reduction 141, result has 26.9 percent of original size [2021-10-13 19:57:32,135 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 4 case distinctions, treesize of input 20 treesize of output 59 [2021-10-13 19:57:33,293 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 19:57:33,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 19:57:42,382 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 19:57:42,383 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 19:57:42,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [117550347] [2021-10-13 19:57:42,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [117550347] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 19:57:42,383 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 19:57:42,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 34 [2021-10-13 19:57:42,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958514752] [2021-10-13 19:57:42,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-10-13 19:57:42,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 19:57:42,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-10-13 19:57:42,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=902, Unknown=0, NotChecked=0, Total=1260 [2021-10-13 19:57:42,386 INFO L87 Difference]: Start difference. First operand 696 states and 2155 transitions. Second operand has 36 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 35 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 19:58:05,492 WARN L207 SmtUtils]: Spent 14.20 s on a formula simplification that was a NOOP. DAG size: 189 [2021-10-13 19:58:21,168 WARN L207 SmtUtils]: Spent 13.79 s on a formula simplification that was a NOOP. DAG size: 179 [2021-10-13 19:58:34,321 WARN L207 SmtUtils]: Spent 10.96 s on a formula simplification that was a NOOP. DAG size: 168 [2021-10-13 19:59:18,775 WARN L207 SmtUtils]: Spent 10.44 s on a formula simplification that was a NOOP. DAG size: 157 [2021-10-13 19:59:27,519 WARN L207 SmtUtils]: Spent 7.14 s on a formula simplification that was a NOOP. DAG size: 146 [2021-10-13 19:59:36,706 WARN L207 SmtUtils]: Spent 6.92 s on a formula simplification that was a NOOP. DAG size: 136 [2021-10-13 19:59:44,061 WARN L207 SmtUtils]: Spent 5.66 s on a formula simplification that was a NOOP. DAG size: 125 [2021-10-13 20:00:09,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 20:00:09,751 INFO L93 Difference]: Finished difference Result 9803 states and 32682 transitions. [2021-10-13 20:00:09,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 20:00:09,755 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 35 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 20:00:09,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 20:00:09,789 INFO L225 Difference]: With dead ends: 9803 [2021-10-13 20:00:09,789 INFO L226 Difference]: Without dead ends: 9803 [2021-10-13 20:00:09,790 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 103521.3ms TimeCoverageRelationStatistics Valid=934, Invalid=1718, Unknown=0, NotChecked=0, Total=2652 [2021-10-13 20:00:09,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9803 states. [2021-10-13 20:00:09,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9803 to 714. [2021-10-13 20:00:09,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 703 states have (on average 3.116642958748222) internal successors, (2191), 713 states have internal predecessors, (2191), 0 states have call successors, (0), 0 states 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 20:00:09,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 2191 transitions. [2021-10-13 20:00:09,894 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 2191 transitions. Word has length 18 [2021-10-13 20:00:09,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 20:00:09,894 INFO L470 AbstractCegarLoop]: Abstraction has 714 states and 2191 transitions. [2021-10-13 20:00:09,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 35 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 20:00:09,895 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 2191 transitions. [2021-10-13 20:00:09,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 20:00:09,896 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 20:00:09,896 INFO L512 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 20:00:09,912 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 20:00:10,102 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 20:00:10,102 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 20:00:10,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 20:00:10,103 INFO L82 PathProgramCache]: Analyzing trace with hash -773053911, now seen corresponding path program 3 times [2021-10-13 20:00:10,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 20:00:10,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1668248608] [2021-10-13 20:00:10,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 20:00:10,104 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 20:00:10,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 20:00:10,105 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 20:00:10,106 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 20:00:10,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 20:00:10,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 20:00:10,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 34 conjunts are in the unsatisfiable core [2021-10-13 20:00:10,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 20:00:10,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 20:00:10,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 20:00:10,969 INFO L354 Elim1Store]: treesize reduction 141, result has 26.9 percent of original size [2021-10-13 20:00:10,970 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 4 case distinctions, treesize of input 33 treesize of output 71 [2021-10-13 20:00:11,029 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-10-13 20:00:11,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 80 [2021-10-13 20:00:11,256 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 20:00:11,256 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 17 treesize of output 17 [2021-10-13 20:00:11,275 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 0 case distinctions, treesize of input 30 treesize of output 30 [2021-10-13 20:00:12,656 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-13 20:00:12,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 20:00:24,738 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-13 20:00:24,739 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 20:00:24,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1668248608] [2021-10-13 20:00:24,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1668248608] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 20:00:24,739 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 20:00:24,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-13 20:00:24,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216644734] [2021-10-13 20:00:24,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 20:00:24,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 20:00:24,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 20:00:24,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-10-13 20:00:24,740 INFO L87 Difference]: Start difference. First operand 714 states and 2191 transitions. Second operand has 18 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 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 20:00:57,414 WARN L207 SmtUtils]: Spent 6.29 s on a formula simplification. DAG size of input: 111 DAG size of output: 98 [2021-10-13 20:01:13,755 WARN L207 SmtUtils]: Spent 7.50 s on a formula simplification. DAG size of input: 94 DAG size of output: 93 [2021-10-13 20:01:30,631 WARN L207 SmtUtils]: Spent 6.12 s on a formula simplification. DAG size of input: 115 DAG size of output: 103 [2021-10-13 20:01:53,730 WARN L207 SmtUtils]: Spent 16.56 s on a formula simplification. DAG size of input: 118 DAG size of output: 105 [2021-10-13 20:02:02,515 WARN L207 SmtUtils]: Spent 7.04 s on a formula simplification. DAG size of input: 109 DAG size of output: 97 [2021-10-13 20:02:41,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 20:02:41,684 INFO L93 Difference]: Finished difference Result 2523 states and 7969 transitions. [2021-10-13 20:02:41,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 20:02:41,691 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 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 18 [2021-10-13 20:02:41,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 20:02:41,697 INFO L225 Difference]: With dead ends: 2523 [2021-10-13 20:02:41,697 INFO L226 Difference]: Without dead ends: 2523 [2021-10-13 20:02:41,698 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 108160.9ms TimeCoverageRelationStatistics Valid=413, Invalid=1746, Unknown=3, NotChecked=0, Total=2162 [2021-10-13 20:02:41,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2523 states. [2021-10-13 20:02:41,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2523 to 1390. [2021-10-13 20:02:41,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1390 states, 1379 states have (on average 3.5061638868745466) internal successors, (4835), 1389 states have internal predecessors, (4835), 0 states have call successors, (0), 0 states 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 20:02:41,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1390 states to 1390 states and 4835 transitions. [2021-10-13 20:02:41,732 INFO L78 Accepts]: Start accepts. Automaton has 1390 states and 4835 transitions. Word has length 18 [2021-10-13 20:02:41,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 20:02:41,732 INFO L470 AbstractCegarLoop]: Abstraction has 1390 states and 4835 transitions. [2021-10-13 20:02:41,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 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 20:02:41,732 INFO L276 IsEmpty]: Start isEmpty. Operand 1390 states and 4835 transitions. [2021-10-13 20:02:41,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 20:02:41,735 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 20:02:41,736 INFO L512 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 20:02:41,751 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 20:02:41,947 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 20:02:41,948 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err1REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 20:02:41,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 20:02:41,948 INFO L82 PathProgramCache]: Analyzing trace with hash -773054047, now seen corresponding path program 4 times [2021-10-13 20:02:41,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 20:02:41,949 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1654145597] [2021-10-13 20:02:41,950 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 20:02:41,950 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 20:02:41,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 20:02:41,951 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 20:02:41,954 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 20:02:42,534 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 20:02:42,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 20:02:42,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 20:02:42,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 20:02:42,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 20:02:42,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 20:02:42,868 INFO L354 Elim1Store]: treesize reduction 141, result has 26.9 percent of original size [2021-10-13 20:02:42,868 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 4 case distinctions, treesize of input 20 treesize of output 59 [2021-10-13 20:02:43,057 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 20:02:43,557 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-13 20:02:43,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 20:02:44,386 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-13 20:02:44,386 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 20:02:44,387 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1654145597] [2021-10-13 20:02:44,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1654145597] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 20:02:44,387 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 20:02:44,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-10-13 20:02:44,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210855036] [2021-10-13 20:02:44,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 20:02:44,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 20:02:44,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 20:02:44,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-10-13 20:02:44,389 INFO L87 Difference]: Start difference. First operand 1390 states and 4835 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 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 20:02:47,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 20:02:47,947 INFO L93 Difference]: Finished difference Result 1678 states and 4989 transitions. [2021-10-13 20:02:47,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-13 20:02:47,948 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 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 18 [2021-10-13 20:02:47,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 20:02:47,952 INFO L225 Difference]: With dead ends: 1678 [2021-10-13 20:02:47,952 INFO L226 Difference]: Without dead ends: 1678 [2021-10-13 20:02:47,952 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1047.3ms TimeCoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2021-10-13 20:02:47,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1678 states. [2021-10-13 20:02:47,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1678 to 1091. [2021-10-13 20:02:47,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1091 states, 1080 states have (on average 3.2092592592592593) internal successors, (3466), 1090 states have internal predecessors, (3466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 20:02:47,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1091 states to 1091 states and 3466 transitions. [2021-10-13 20:02:47,971 INFO L78 Accepts]: Start accepts. Automaton has 1091 states and 3466 transitions. Word has length 18 [2021-10-13 20:02:47,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 20:02:47,971 INFO L470 AbstractCegarLoop]: Abstraction has 1091 states and 3466 transitions. [2021-10-13 20:02:47,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 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 20:02:47,971 INFO L276 IsEmpty]: Start isEmpty. Operand 1091 states and 3466 transitions. [2021-10-13 20:02:47,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 20:02:47,973 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 20:02:47,973 INFO L512 BasicCegarLoop]: trace histogram [6, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 20:02:47,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-10-13 20:02:48,174 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 20:02:48,174 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting thread2Err3REQUIRES_VIOLATION === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 20:02:48,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 20:02:48,175 INFO L82 PathProgramCache]: Analyzing trace with hash -688956979, now seen corresponding path program 4 times [2021-10-13 20:02:48,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 20:02:48,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [147947065] [2021-10-13 20:02:48,176 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 20:02:48,176 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 20:02:48,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 20:02:48,179 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 20:02:48,201 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 20:02:48,885 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 20:02:48,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 20:02:48,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 20:02:48,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 20:02:48,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-10-13 20:02:49,709 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 12 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-13 20:02:49,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 20:02:53,447 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 20:02:53,447 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 20:02:53,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [147947065] [2021-10-13 20:02:53,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [147947065] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 20:02:53,448 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 20:02:53,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2021-10-13 20:02:53,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682769558] [2021-10-13 20:02:53,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 20:02:53,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 20:02:53,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 20:02:53,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-10-13 20:02:53,449 INFO L87 Difference]: Start difference. First operand 1091 states and 3466 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states 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 20:03:18,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 20:03:18,869 INFO L93 Difference]: Finished difference Result 3035 states and 9045 transitions. [2021-10-13 20:03:18,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-13 20:03:18,871 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 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 19 [2021-10-13 20:03:18,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 20:03:18,878 INFO L225 Difference]: With dead ends: 3035 [2021-10-13 20:03:18,878 INFO L226 Difference]: Without dead ends: 3035 [2021-10-13 20:03:18,879 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 10568.7ms TimeCoverageRelationStatistics Valid=268, Invalid=1138, Unknown=0, NotChecked=0, Total=1406 [2021-10-13 20:03:18,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3035 states. [2021-10-13 20:03:18,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3035 to 1468. [2021-10-13 20:03:18,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1468 states, 1457 states have (on average 3.371997254632807) internal successors, (4913), 1467 states have internal predecessors, (4913), 0 states have call successors, (0), 0 states 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 20:03:18,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1468 states to 1468 states and 4913 transitions. [2021-10-13 20:03:18,920 INFO L78 Accepts]: Start accepts. Automaton has 1468 states and 4913 transitions. Word has length 19 [2021-10-13 20:03:18,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 20:03:18,921 INFO L470 AbstractCegarLoop]: Abstraction has 1468 states and 4913 transitions. [2021-10-13 20:03:18,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states 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 20:03:18,921 INFO L276 IsEmpty]: Start isEmpty. Operand 1468 states and 4913 transitions. [2021-10-13 20:03:18,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 20:03:18,923 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 20:03:18,923 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 20:03:18,941 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 20:03:19,137 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 20:03:19,137 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATION, thread1Err1REQUIRES_VIOLATION, thread1Err2REQUIRES_VIOLATION, thread1Err3REQUIRES_VIOLATION (and 44 more)] === [2021-10-13 20:03:19,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 20:03:19,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1068306145, now seen corresponding path program 2 times [2021-10-13 20:03:19,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-13 20:03:19,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [183062508] [2021-10-13 20:03:19,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 20:03:19,139 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 20:03:19,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat [2021-10-13 20:03:19,140 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 20:03:19,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2021-10-13 20:03:19,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-13 20:03:19,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 20:03:19,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 20:03:19,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 20:03:21,891 INFO L354 Elim1Store]: treesize reduction 195, result has 47.7 percent of original size [2021-10-13 20:03:21,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 362 treesize of output 319 [2021-10-13 20:03:21,921 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-13 20:03:21,922 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 319 treesize of output 315 [2021-10-13 20:03:22,001 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 20:03:22,002 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 302 treesize of output 306 [2021-10-13 20:03:39,717 WARN L207 SmtUtils]: Spent 8.25 s on a formula simplification that was a NOOP. DAG size: 59 [2021-10-13 20:03:40,603 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 20:03:40,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 20:03:43,375 INFO L354 Elim1Store]: treesize reduction 338, result has 37.3 percent of original size [2021-10-13 20:03:43,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 419 treesize of output 479 [2021-10-13 20:03:43,442 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 20:03:43,442 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 479 treesize of output 483 [2021-10-13 20:03:43,513 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 20:03:43,514 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 483 treesize of output 487 [2021-10-13 20:03:49,623 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 20:03:49,624 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-13 20:03:49,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [183062508] [2021-10-13 20:03:49,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [183062508] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 20:03:49,624 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 20:03:49,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 12 [2021-10-13 20:03:49,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016384637] [2021-10-13 20:03:49,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 20:03:49,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-13 20:03:49,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 20:03:49,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-10-13 20:03:49,627 INFO L87 Difference]: Start difference. First operand 1468 states and 4913 transitions. Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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 20:04:13,717 WARN L207 SmtUtils]: Spent 14.67 s on a formula simplification. DAG size of input: 80 DAG size of output: 69 Received shutdown request... [2021-10-13 20:04:17,191 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-13 20:04:17,193 WARN L223 SmtUtils]: Removed 9 from assertion stack [2021-10-13 20:04:17,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 20:04:17,195 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 20:04:17,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2021-10-13 20:04:17,216 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 20:04:17,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-10-13 20:04:17,396 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. [2021-10-13 20:04:17,398 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-13 20:04:17,399 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-13 20:04:17,399 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2REQUIRES_VIOLATION [2021-10-13 20:04:17,399 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3REQUIRES_VIOLATION [2021-10-13 20:04:17,399 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4REQUIRES_VIOLATION [2021-10-13 20:04:17,399 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5REQUIRES_VIOLATION [2021-10-13 20:04:17,399 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6REQUIRES_VIOLATION [2021-10-13 20:04:17,399 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7REQUIRES_VIOLATION [2021-10-13 20:04:17,399 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-13 20:04:17,400 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-13 20:04:17,400 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2REQUIRES_VIOLATION [2021-10-13 20:04:17,400 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3REQUIRES_VIOLATION [2021-10-13 20:04:17,400 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4REQUIRES_VIOLATION [2021-10-13 20:04:17,400 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5REQUIRES_VIOLATION [2021-10-13 20:04:17,400 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6REQUIRES_VIOLATION [2021-10-13 20:04:17,400 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7REQUIRES_VIOLATION [2021-10-13 20:04:17,401 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-13 20:04:17,401 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-13 20:04:17,401 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATION [2021-10-13 20:04:17,401 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-13 20:04:17,401 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-13 20:04:17,401 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-13 20:04:17,401 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-13 20:04:17,401 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-13 20:04:17,401 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATION [2021-10-13 20:04:17,402 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATION [2021-10-13 20:04:17,402 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATION [2021-10-13 20:04:17,402 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATION [2021-10-13 20:04:17,402 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 20:04:17,402 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-13 20:04:17,402 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-13 20:04:17,402 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATION [2021-10-13 20:04:17,402 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATION [2021-10-13 20:04:17,402 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2REQUIRES_VIOLATION [2021-10-13 20:04:17,402 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3REQUIRES_VIOLATION [2021-10-13 20:04:17,403 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4REQUIRES_VIOLATION [2021-10-13 20:04:17,403 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5REQUIRES_VIOLATION [2021-10-13 20:04:17,403 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6REQUIRES_VIOLATION [2021-10-13 20:04:17,403 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7REQUIRES_VIOLATION [2021-10-13 20:04:17,403 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATION [2021-10-13 20:04:17,403 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATION [2021-10-13 20:04:17,403 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2REQUIRES_VIOLATION [2021-10-13 20:04:17,403 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3REQUIRES_VIOLATION [2021-10-13 20:04:17,403 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4REQUIRES_VIOLATION [2021-10-13 20:04:17,403 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5REQUIRES_VIOLATION [2021-10-13 20:04:17,403 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6REQUIRES_VIOLATION [2021-10-13 20:04:17,404 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7REQUIRES_VIOLATION [2021-10-13 20:04:17,410 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-13 20:04:17,410 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-13 20:04:17,412 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.10 08:04:17 BasicIcfg [2021-10-13 20:04:17,412 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-13 20:04:17,413 INFO L168 Benchmark]: Toolchain (without parser) took 849809.82 ms. Allocated memory was 151.0 MB in the beginning and 181.4 MB in the end (delta: 30.4 MB). Free memory was 124.8 MB in the beginning and 67.7 MB in the end (delta: 57.1 MB). Peak memory consumption was 88.4 MB. Max. memory is 8.0 GB. [2021-10-13 20:04:17,413 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 151.0 MB. Free memory is still 122.4 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-13 20:04:17,413 INFO L168 Benchmark]: CACSL2BoogieTranslator took 528.72 ms. Allocated memory is still 151.0 MB. Free memory was 124.6 MB in the beginning and 111.2 MB in the end (delta: 13.4 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-10-13 20:04:17,413 INFO L168 Benchmark]: Boogie Procedure Inliner took 58.43 ms. Allocated memory is still 151.0 MB. Free memory was 111.2 MB in the beginning and 109.0 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-13 20:04:17,414 INFO L168 Benchmark]: Boogie Preprocessor took 47.99 ms. Allocated memory is still 151.0 MB. Free memory was 108.9 MB in the beginning and 107.0 MB in the end (delta: 1.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-13 20:04:17,414 INFO L168 Benchmark]: RCFGBuilder took 1149.49 ms. Allocated memory is still 151.0 MB. Free memory was 106.9 MB in the beginning and 116.2 MB in the end (delta: -9.3 MB). Peak memory consumption was 9.9 MB. Max. memory is 8.0 GB. [2021-10-13 20:04:17,414 INFO L168 Benchmark]: TraceAbstraction took 848013.67 ms. Allocated memory was 151.0 MB in the beginning and 181.4 MB in the end (delta: 30.4 MB). Free memory was 115.7 MB in the beginning and 67.7 MB in the end (delta: 48.1 MB). Peak memory consumption was 78.5 MB. Max. memory is 8.0 GB. [2021-10-13 20:04:17,416 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 122.4 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 528.72 ms. Allocated memory is still 151.0 MB. Free memory was 124.6 MB in the beginning and 111.2 MB in the end (delta: 13.4 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 58.43 ms. Allocated memory is still 151.0 MB. Free memory was 111.2 MB in the beginning and 109.0 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 47.99 ms. Allocated memory is still 151.0 MB. Free memory was 108.9 MB in the beginning and 107.0 MB in the end (delta: 1.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 1149.49 ms. Allocated memory is still 151.0 MB. Free memory was 106.9 MB in the beginning and 116.2 MB in the end (delta: -9.3 MB). Peak memory consumption was 9.9 MB. Max. memory is 8.0 GB. * TraceAbstraction took 848013.67 ms. Allocated memory was 151.0 MB in the beginning and 181.4 MB in the end (delta: 30.4 MB). Free memory was 115.7 MB in the beginning and 67.7 MB in the end (delta: 48.1 MB). Peak memory consumption was 78.5 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 40341.8ms, 236 PlacesBefore, 57 PlacesAfterwards, 250 TransitionsBefore, 55 TransitionsAfterwards, 7548 CoEnabledTransitionPairs, 7 FixpointIterations, 120 TrivialSequentialCompositions, 115 ConcurrentSequentialCompositions, 26 TrivialYvCompositions, 25 ConcurrentYvCompositions, 16 ChoiceCompositions, 302 TotalNumberOfCompositions, 10599 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9325, positive: 9212, positive conditional: 0, positive unconditional: 9212, negative: 113, negative conditional: 0, negative unconditional: 113, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5349, positive: 5325, positive conditional: 0, positive unconditional: 5325, negative: 24, negative conditional: 0, negative unconditional: 24, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5349, positive: 5325, positive conditional: 0, positive unconditional: 5325, negative: 24, negative conditional: 0, negative unconditional: 24, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 24, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 24, negative conditional: 0, negative unconditional: 24, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1724, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 1724, negative conditional: 0, negative unconditional: 1724, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 9325, positive: 3887, positive conditional: 0, positive unconditional: 3887, negative: 89, negative conditional: 0, negative unconditional: 89, unknown: 5349, unknown conditional: 0, unknown unconditional: 5349] , Statistics on independence cache: Total cache size (in pairs): 258, Positive cache size: 247, Positive conditional cache size: 0, Positive unconditional cache size: 247, Negative cache size: 11, Negative conditional cache size: 0, Negative unconditional cache size: 11 - 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: 92]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (1468states) and FLOYD_HOARE automaton (currently 10 states, 14 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 46 for 61ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 326 locations, 48 error locations. Started 1 CEGAR loops. OverallTime: 847796.9ms, OverallIterations: 43, TraceHistogramMax: 16, EmptinessCheckTime: 96.1ms, AutomataDifference: 618016.5ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 40452.7ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 1383 SDtfs, 16830 SDslu, 8062 SDs, 0 SdLazy, 19701 SolverSat, 1768 SolverUnsat, 49 SolverUnknown, 0 SolverNotchecked, 257146.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1134 GetRequests, 423 SyntacticMatches, 4 SemanticMatches, 706 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2774 ImplicationChecksByTransitivity, 419154.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1468occurred in iteration=42, InterpolantAutomatonStates: 536, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 990.2ms AutomataMinimizationTime, 42 MinimizatonAttempts, 34083 StatesRemovedByMinimization, 34 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 458.6ms SsaConstructionTime, 3936.1ms SatisfiabilityAnalysisTime, 167365.1ms InterpolantComputationTime, 470 NumberOfCodeBlocks, 453 NumberOfCodeBlocksAsserted, 59 NumberOfCheckSat, 854 ConstructedInterpolants, 177 QuantifiedInterpolants, 18389 SizeOfPredicates, 580 NumberOfNonLiveVariables, 4064 ConjunctsInSsa, 630 ConjunctsInUnsatCore, 86 InterpolantComputations, 42 PerfectInterpolantSequences, 229/832 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